Integration of Prometheus and Grafna
Prometheus
Prometheus is a free software application used for event monitoring and alerting.
It records real-time metrics in a time series database built using a HTTP pull model, with flexible queries and real-time alerting.
The project is written in Go and licensed under the Apache 2 License, with source code available on GitHub, and is a graduated project of the Cloud Native Computing Foundation, along with Kubernetes and Envoy.
| Prometheus |
Grafana
Grafana is a multi-platform open source analytics and interactive visualization web application.
It provides charts, graphs, and alerts for the web when connected to supported data sources.
It is expandable through a plug-in system. End users can create complex monitoring dashboards using interactive query builders.
As a visualization tool, Grafana is a popular component in monitoring stacks, often used in combination with time series databases such as InfluxDB, Prometheus and Graphite; monitoring platforms such as Sensu, Icinga, Zabbix, Netdata, and PRTG; SIEMs such as Elasticsearch and Splunk; and other data sources.
| Grafana |
Task Description
- Integrate Prometheus and Graafana and perform in following way:
1. Deploy them as pods on top of kubernetes by creating resources deployment, replica set, pods or services.
2. Make their data to be remain persistent.
3. Both of them should be exposed to outside world.
Building the task
Deploy them as pods on top of kubernetes by creating resources deployment, replica set, pods or services.
Make their data to be remain persistent.
Both of them should be exposed to outside world.

















Comments
Post a Comment