Skip to content

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

Notifications You must be signed in to change notification settings

davidkirwan/asset_monitoring

Repository files navigation

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •