Files
TechradarDev/radar/2021-01-01/prometheus.md
Tolleiv Nietsch 7f9a0a87e8 Add Prometheus
2021-04-23 15:27:09 +02:00

1.7 KiB

title, ring, quadrant
title ring quadrant
Prometheus adopt platforms-and-aoe-services

Prometheus is an open-source monitoring and alerting system. It was the second project within the CNCF which reached the "graduated" status and has since seen a large rate of adoption accross many CNCF projects. It primarily utilizes a pull-based metrics flow through HTTP which allows the easy integration of a variety of application-specific metrics sources. Compared to other monitoring systems it stands out in it's simple, still powerful and fully code-based configuration and the equally powerful service discovery mechanism.

Prometheus integrates very well with Grafana our tool of choice for dashboard visualization. Through the Prometheus Operator project, the monitoring system can be configures through Kubernetes custom resource definitions. These can be shipped by development teams alongside with their application deployments and allow sharing responsibility for monitoring tasks between operations and engineerings teams with a clear interface.

With Cortex and Thanos the Prometheus-ecosystem knows two well setteled solutions for high-availibilty of the underlying time series database and with Amazon Managed Services for Prometheus there's also we SaaS-Solution available.

We use Prometheus is nearly every project, it's an essential part of our underlying operations and also well understood by many development teams.