The architecture of Prometheus

Click for: original source

This article explains the Architecture of Prometheus. Prometheus is an open source monitoring and alerting toolkit for services and applications that run in containers. Developed first at SoundCloud, the project became part of the Cloud Native Computing Foundation (CNCF). Prometheus is now the industry standard for both containerized infrastructure and classic implementation scenarios, especially within Kubernetes clusters. By Ju.

You will further learn in this blog post:

  • Key architectural elements
  • Prometheus server
  • Applications
  • Pushgateway
  • Exporter
  • Service discovery
  • Alertmanager
  • Grafana

Prometheus server is the central architectural element. It is well written in Golang and is battle tested. Interesting read!

[Read More]

Tags devops monitoring performance software-architecture analytics how-to