An open API service indexing awesome lists of open source software.

https://github.com/davidkirwan/asset_monitoring

Example of using the Openshift monitoring, Prometheus, Alertmanager to monitor crypto prices
https://github.com/davidkirwan/asset_monitoring

alertmanager bitcoin bullion ethereum gold kubernetes monitoring openshift platinum prometheus silver

Last synced: 2 months ago
JSON representation

Example of using the Openshift monitoring, Prometheus, Alertmanager to monitor crypto prices

Awesome Lists containing this project

README

          

= Asset Monitoring

A Ruby app that exposes precious metals and cryptocurrency prices as Prometheus metrics.

== Data Sources

* *BullionVault* - Gold, Silver, Platinum prices across Zurich, London, New York, Toronto, Singapore
* *Coinbase* - BTC and ETH prices in USD and EUR

== Endpoints

* `/metrics` - Prometheus metrics
* `/health` - Health check
* `/ready` - Readiness check

== Running Locally

bundle install
bundle exec puma

== Kubernetes/OpenShift

The `kubernetes/` directory contains manifests for deploying with Prometheus monitoring:

* `deployment.yaml` - App deployment
* `service.yaml` - Service definition
* `service_monitor.yaml` - Prometheus ServiceMonitor
* `prometheusrules.yaml` - Alert rules