Monitoring Using Prometheus | Prometheus Monitoring Ecosystem

preview_player
Показать описание
Monitoring Using Prometheus
In this lecture you will learn Introduction to Monitoring, Client Libraries, Scraping Pull and Pushing monitoring, Querying, Service Discovery, Node Exporters, Expression Browser and Metric Types and Counter
There are four ways you can describe monitoring a metric, with Prometheus. Counter - Simplest form of metric type. A counter counts elements over time. A counter only goes up or resets. As a consequence, a counter is not naturally adapted for values that can go down or for negative ones. A counter is particularly suited to count the number of occurrences of a certain event on a period, i.e the rate at which your metric evolved over time.
What are Gauges?
Now what if you wanted to measure the current memory usage at a given time?
The memory usage can go down, how can it be measured with Prometheus?
Gauges
Gauges are designed to handle values that may decrease over time. Visually, they are like thermometers: at any given time, if you observe the thermometer, you would be able to see the current temperature value. But, if gauges can go up and down, accept positive or negative values, aren’t they a superset of counters?
Gauges are perfect when you want to monitor the current value of a metric that can decrease over time. Gauges can’t be used when you want to see the evolution of your metrics over time.
Prometheus Monitoring Ecosystem
The main functionality of Prometheus, besides monitoring, is being a time series database. However, when playing with TSDB, you often need to visualize them, analyze them and have some custom alerting on them. The tools, that compose Prometheus ecosystem to enrich its functionalities, are:
Alertmanager: Prometheus pushes alerts to the Alertmanager via rules. From there, you can export them to Pagerduty, Slack etc.
Data visualization: Prometheus Web UI. You can filter.
Service discovery : Can discover your targets dynamically and automatically scrap new targets on demand. This is particularly handy when playing with containers that can change their addresses dynamically.
DevOps Industry
With all the exporters built for systems, databases and servers, the primary target of Prometheus is clearly targeting the DevOps industry. The necessary effort to get your instances up and running is very low and every satellite tool can be easily activated and configured on demand.
Healthcare
Nowadays, monitoring solutions are also made to support large industries, providing resilient and scalable architectures for healthcare. As the demand grows more and more, the IT architectures deployed have to match that demand. Without a reliable way to monitor your entire infrastructure, you may run the risk of having massive outages on your services.
prometheus,prometheus monitoring,prometheus monitoring tutorial,monitoring,prometheus monitoring kubernetes,prometheus monitoring with grafana,prometheus monitoring tutorial for beginners,prometheus monitoring tool,prometheus monitoring explained,what is prometheus monitoring,prometheus monitoring demo,what is prometheus monitoring tool,kubernetes monitoring with prometheus,prometheus tutorial,prometheus operator,monitoring with prometheus and grafana
*Connect with me*

👩🎓*My Courses - Message me at LinkedIN for discounts**
Рекомендации по теме