«Prometheus — это инструмент с открытым исходным кодом, используемый для мониторинга событий и оповещения». Prometheus изменил способ мониторинга систем и поэтому стал топовым проектом Cloud Native Computing Foundation (CNCF).
Что входит в курс?
Полное объяснение концепций Prometheus с нуля до продвинутого уровня с реализацией в реальном времени.
Каждая концепция Prometheus объясняется на практических примерах.
Включает в себя каждую, даже тонкую деталь Prometheus.
Для каждой концепции сначала мы рассмотрим ее теоретический материал, а затем приведем их рабочий пример.
Включает даже те понятия, объяснение которых не очень понятно даже в официальной документации Prometheus.
Технические особенности:
Многие (официальные и сторонние) экспортеры.
Ввод и вывод функций, операторов, предложений и т. д. в языке запросов Prometheus (PromQL).
Инструментируйте приложения Python или Go для предоставления пользовательских метрик с помощью клиентских библиотек.
Динамически добавляйте или удаляйте цели очистки с помощью Service Discovery.
Правила записи.
Отслеживайте Amazon Cloud (AWS) с помощью Prometheus.
Создание сквозного дерева маршрутизации для систем оповещения.
*Эксклюзив*- Создайте свой собственный экспортер
Интеграция со многими уведомителями оповещений — Gmail, PagerDuty, Slack.
Как очистить пакетные задания с помощью Pushgateway.
Создайте шаблон проектирования мониторинга и оповещения для тематического исследования в реальном времени с помощью Prometheus.
Создавайте информационные панели с добавленной стоимостью с помощью GRAFANA.
Изучите передовой опыт и рекомендации, которым следует следовать при мониторинге проектов DevOps в реальном времени.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
How Prometheus Works behind the scenes (Life Cycle)
Урок 6.
00:06:16
Virtual Machine Installation
Урок 7.
00:03:51
Prometheus Installation
Урок 8.
00:11:48
First Look of Prometheus UI
Урок 9.
00:06:17
Understanding Prometheus Configuration File
Урок 10.
00:04:12
Prometheus First Run
Урок 11.
00:03:10
What are Exporters?
Урок 12.
00:08:21
Node Exporter - Monitoring Linux Systems
Урок 13.
00:09:52
WMI Exporter - Monitoring Windows Systems
Урок 14.
00:04:08
Data Types in PromQL
Урок 15.
00:09:46
Selectors & Matchers
Урок 16.
00:09:37
Binary Operators
Урок 17.
00:02:55
'ignoring' and 'on' keywords
Урок 18.
00:05:46
Aggregation Operators
Урок 19.
00:04:55
Functions - 'rate' & 'irate'
Урок 20.
00:05:46
Functions - changes, deriv, predict_linear
Урок 21.
00:05:30
Functions continued
Урок 22.
00:06:21
What are Client Libraries and Metric Types
Урок 23.
00:04:30
Python app Boilerplate Code
Урок 24.
00:05:47
Exposing Metrics from Python app using Prometheus Client
Урок 25.
00:11:18
Counter Metrics Exposition
Урок 26.
00:06:02
Adding Labels to Exposed Metrics
Урок 27.
00:09:34
Gauge Metrics Exposition
Урок 28.
00:07:04
Summary Metrics Exposition
Урок 29.
00:07:43
Histogram Metrics Exposition
Урок 30.
00:04:56
GO app Boilerplate Code
Урок 31.
00:05:47
Counter Metrics Exposition
Урок 32.
00:03:19
Gauge Metrics Exposition
Урок 33.
00:08:22
Summary Metrics Exposition
Урок 34.
00:02:30
Histogram Metrics Exposition
Урок 35.
00:05:03
What to Instrument?
Урок 36.
00:03:31
How much to Instrument?
Урок 37.
00:04:42
What are Recording Rules?
Урок 38.
00:05:01
Reload Prometheus Configurations on-the-fly
Урок 39.
00:07:04
Writing Recording Rules
Урок 40.
00:08:55
Writing Recording Rules continued
Урок 41.
00:03:33
Add Multiple Rules
Урок 42.
00:01:53
Best Practices for Recording Rules
Урок 43.
00:03:44
What is Alerting?
Урок 44.
00:08:01
Writing & Firing the first Alert
Урок 45.
00:05:30
'for' clause
Урок 46.
00:09:21
Adding Labels to Alerts
Урок 47.
00:04:41
Installing Alertmanager
Урок 48.
00:07:10
Adding Alert Notifier - Gmail
Урок 49.
00:03:18
Sending Alert Notifications - Gmail
Урок 50.
00:06:26
Templating the Alerts
Урок 51.
00:03:27
Case Study - Problem Statement
Урок 52.
00:02:35
Understanding the Use Case for Routing Tree
Урок 53.
00:07:19
Write Alerting Rules for the Use Case
Урок 54.
00:05:04
Coding the Routing Tree - Part 1
Урок 55.
00:04:37
Coding the Routing Tree - Part 2
Урок 56.
00:06:27
Coding the Routing Tree - Part 3
Урок 57.
00:06:20
Run the Routing Tree
Урок 58.
00:06:02
Grouping the Alerts
Урок 59.
00:09:26
Throttling the Alerts
Урок 60.
00:04:51
Inhibiting the Alerts
Урок 61.
00:08:20
Silencing the Alerts
Урок 62.
00:04:10
'continue' clause
Урок 63.
00:09:27
Slack integration with Prometheus
Урок 64.
00:05:33
PagerDuty integration with Prometheus
Урок 65.
00:03:58
What is Blackbox exporter
Урок 66.
00:03:43
Download Blackbox exporter
Урок 67.
00:09:55
'http' probe module
Урок 68.
00:06:16
'tcp' & 'icmp' probe module
Урок 69.
00:02:10
'dns' probe module
Урок 70.
00:06:08
Scraping targets via Blackbox
Урок 71.
00:05:43
Relabelling
Урок 72.
00:02:41
Introduction to Pushgateway
Урок 73.
00:04:15
Getting Started with Pushgateway
Урок 74.
00:05:51
Push metrics to Pushgateway
Урок 75.
00:02:23
Automate Pushing metrics using Cron job
Урок 76.
00:02:05
Python App pushing metrics to Pushgateway
Урок 77.
00:01:24
Pushgateway Pitfalls
Урок 78.
00:03:14
Introduction to Service Discovery
Урок 79.
00:02:33
Static Service Discovery
Урок 80.
00:08:38
File-based Service Discovery
Урок 81.
00:04:47
Create Prometheus User in AWS
Урок 82.
00:06:25
Spinning up AWS EC2 instance
Урок 83.
00:05:07
Node Exporter on EC2 instance
Урок 84.
00:05:25
Relabeling the private IP to public
Урок 85.
00:06:17
'keep' and 'drop' targets with Relabeling
Урок 86.
00:04:39
AWS Cloudwatch & UI tour
Урок 87.
00:06:11
Installation & Configuration
Урок 88.
00:03:24
Running the Cloudwatch Exporter
Урок 89.
00:09:47
'mysql' Exporter
Урок 90.
00:02:35
Introduction
Урок 91.
00:02:21
Creating Target application
Урок 92.
00:07:16
Writing Custom Exporter
Урок 93.
00:08:40
Running Prometheus with HTTP API
Урок 94.
00:03:59
Grafana Installation
Урок 95.
00:03:08
Adding Data source to Grafana
Урок 96.
00:09:44
Implementing default dashboards of Grafana
Урок 97.
00:07:40
Create Custom Dashboard - Part 1
Урок 98.
00:06:49
Create Custom Dashboard - Part 2
Урок 99.
00:03:32
When to use Prometheus and When NOT to
Урок 100.
00:04:39
Create Gmail App Passwords
Урок 101.
00:01:29
ThankYou
Урок 102.
00:02:41
Bonus Lecture
Автор - udemy
udemy
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.
Знакомимся с Prometheus. Разбираемся с нюансами, не описанными в документации. Изучаем тонкости настройки Prometheus. Понимать принципы работы мониторинга должны все, кто работает над проектом: разработчики, инженеры эксплуатации. Онлайн-курс по Prometheus позволит быстро познакомиться с этим инструментом.
Вы заинтересованы в развертывании Prometheus в Kubernetes? Если так, то это курс для вас. Этот курс охватывает основы Prometheus, который включает его архитектуру и компоненты, такие как экспортеры, клиентские библиотеки и оповещения. Оттуда вы узнаете, как развернуть Prometheus в Kubernetes и настроить Prometheus для мониторинга кластера, а также приложений, развернутых на нем.