We may earn an affiliate commission when you visit our partners.
Take this course
Denis Astahov

Prometheus + Grafana

На этом курсе мы изучим и научимся создавать с Нуля мониторинг серверов в вашем Дата Центре, а также серверов Ec2 в AWS - Amazon Web Services.

Мы будем мониторить как Linux Сервера так и Windows Сервера.

В добавок к мониторингу серверов, мы сделаем визуализацию данных из метрик этих серверов используя Grafana.

На этом курсе мы изучим следующие темы:

Read more

Prometheus + Grafana

На этом курсе мы изучим и научимся создавать с Нуля мониторинг серверов в вашем Дата Центре, а также серверов Ec2 в AWS - Amazon Web Services.

Мы будем мониторить как Linux Сервера так и Windows Сервера.

В добавок к мониторингу серверов, мы сделаем визуализацию данных из метрик этих серверов используя Grafana.

На этом курсе мы изучим следующие темы:

  • Что такое Prometheus и для чего он нужен

  • Что такое Monitoring

  • Для чего нужен мониторинг вообще

  • Какие бывают Monitoring System Types

  • Разница между Monitoring и Observability

  • Prometheus Monitoring Agents – Exporters

  • Prometheus Metrics

  • Prometheus Metric Types

  • Полная Prometheus Мониторинг Инфраструктура

  • Prometheus Alerting

  • Самые Главные файлы и директории Prometheus

  • Prometheus Querying and Graph

  • Сертификация Prometheus

  • Установка Prometheus Server в Ручную

  • Установка Prometheus Server в Ручную Профессионально

  • Установка Prometheus Server Профессионально через Линукс Скрипт

  • Установка Node Exporter в Ручную Профессионально

  • Установка Node Exporter Профессионально через Линукс Скрипт

  • Установка Windows Exporter в Ручную

  • Установка Windows Exporter через PowerShell команды

  • Установка Windows Exporter через PowerShell Скрипт

  • Установка и настройка Grafana в Ручную

  • Установка и настройка Grafana через Линукс Скрипт

  • AWS - Создание Launch Template

  • AWS - Создание IAM Role для Prometheus Server

  • AWS - Создание Auto Scaling Groups

  • AWS - Как мониторить Динамичное количество серверов на AWS EC2

Буду рад видеть вас на моём курсе.

Enroll now

What's inside

Learning objectives

  • Устанавливать и настраивать prometheus server вручную и автоматически
  • Устанавливать и настраивать grafana server вручную и автоматически
  • Устанавливать и настраивать prometheus node exporter вручную и автоматически
  • Устанавливать и настраивать prometheus windows exporter вручную и автоматически
  • Мониторить динамичное количество серверов на aws

Syllabus

Основы Мониторинга и Prometheus
Все Основы Мониторинга, как всё это работает и зачем он вообще нужен
Установка и Настройка
Как установить Prometheus Сервер на Линукс
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers Prometheus and Grafana, which are industry-standard tools for monitoring servers and visualizing data, making it highly relevant for professionals in DevOps and system administration
Starts with the fundamentals of monitoring and gradually progresses to more advanced topics like Prometheus alerting and AWS monitoring, building a strong foundation for beginners
Includes instructions for installing Prometheus and Grafana using Linux scripts and PowerShell commands, which is useful for automating infrastructure management tasks
Explores monitoring dynamic server counts on AWS EC2, which is highly relevant for those working with cloud infrastructure and auto-scaling environments
Includes instructions for installing and configuring the Windows Exporter using PowerShell, which is useful for monitoring Windows-based servers in a professional environment
Includes instructions for installing and configuring the Node Exporter using Linux scripts, which is useful for monitoring Linux-based servers in a professional environment

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Курс prometheus и grafana с нуля

По словам учащихся, это отличный вводный курс для тех, кто хочет освоить мониторинг серверов с помощью Prometheus и Grafana с нуля. Студенты отмечают практическую направленность курса, особенно ценя подробные инструкции по установке и настройке на Linux, Windows и в AWS. Лекции считаются понятными и структурированными, что делает материал доступным даже для новичков. Курс дает крепкую базу для дальнейшего изучения. Однако, некоторые отмечают, что для глубокого погружения или решения специфических задач может потребоваться дополнительное изучение тем, не входящих в программу курса.
Материал хорошо структурирован и легко усваивается.
"Лекции последовательны и логичны, все понятно объясняется."
"Структура курса очень хорошая, от основ до более сложных тем."
"Информация подается в доступной форме, без излишней сложности."
"Автор хорошо объясняет материал."
Детально показана установка на разные ОС и в AWS.
"Особенно ценно, что показана установка как на Linux, так и на Windows."
"Модуль по мониторингу в AWS очень полезен для работы с облаком."
"Различные способы установки (вручную, скриптами) были очень информативны."
"Установка Grafana и настройка источников данных объяснены отлично."
Курс идеально подходит для старта в мониторинге.
"Я начинал с нуля в мониторинге, и курс дал очень хорошее понимание основ."
"Материал изложен понятно, даже для человека без опыта в этой области."
"Очень доступно объясняются базовые концепции, что важно для старта."
"Помог мне сделать первые шаги в работе с Prometheus и Grafana."
"Курс полностью соответствует названию 'с Нуля'."
Много полезных практических примеров и заданий.
"Самая сильная сторона курса - практические примеры и пошаговая настройка."
"Очень много практики, которая помогает закрепить материал."
"Узнал, как установить и настроить все инструменты в реальной среде."
"Практические задания позволяют сразу применить полученные знания."
"Настройка экспортеров и Grafana показана очень детально."
Курс дает основу, но не покрывает все нюансы.
"Курс дает только базу, для работы с Prometheus и Grafana нужно будет изучать материал дополнительно."
"Некоторые более сложные или специфические темы не рассматриваются."
"После прохождения курса понимаешь основы, но остаются вопросы по тонкой настройке."
"Для профессионального уровня потребуется дальнейшее обучение."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Prometheus - Мониторинг с Нуля with these activities:
Повторите основы Linux
Повторите основные команды Linux и концепции системного администрирования, чтобы лучше понимать установку и настройку Prometheus и Grafana на серверах Linux.
Browse courses on Linux
Show steps
  • Просмотрите основные команды Linux, такие как навигация по файловой системе, управление файлами и процессами.
  • Попрактикуйтесь в написании простых скриптов оболочки для автоматизации задач.
Повторите основы Windows Server
Повторите основные концепции администрирования Windows Server и команды PowerShell, чтобы лучше понимать установку и настройку Prometheus Windows Exporter.
Browse courses on Windows Server
Show steps
  • Просмотрите основные команды PowerShell для управления системой и службами.
  • Попрактикуйтесь в написании простых скриптов PowerShell для автоматизации задач.
Изучите 'Производительность Linux. Анализ и настройка'
Углубите свои знания в анализе производительности Linux, чтобы лучше понимать метрики, собираемые Prometheus, и оптимизировать конфигурацию серверов.
Show steps
  • Прочитайте разделы, посвященные инструментам анализа производительности Linux, таким как perf, top и iostat.
  • Попробуйте применить полученные знания на практике, анализируя производительность своих серверов.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Настройте мониторинг домашней сети
Примените полученные знания на практике, настроив мониторинг своей домашней сети с помощью Prometheus и Grafana.
Show steps
  • Установите Prometheus и Grafana на Raspberry Pi или другой доступный сервер.
  • Настройте Node Exporter на нескольких устройствах в вашей сети.
  • Создайте дашборды Grafana для визуализации метрик вашей сети.
Напишите статью о Prometheus Alerting
Углубите свои знания о Prometheus Alerting, написав статью, объясняющую, как настраивать и использовать оповещения.
Show steps
  • Изучите документацию Prometheus Alerting.
  • Настройте несколько правил оповещений для различных сценариев.
  • Напишите статью, объясняющую, как работают оповещения Prometheus, и приведите примеры конфигураций.
Изучите 'Grafana: The Definitive Guide'
Углубите свои знания о Grafana, чтобы создавать более эффективные и информативные дашборды для визуализации метрик Prometheus.
View Melania on Amazon
Show steps
  • Прочитайте разделы, посвященные созданию дашбордов, использованию различных типов графиков и настройке оповещений.
  • Попробуйте создать собственные дашборды для визуализации метрик, собранных Prometheus.
Внесите вклад в проект Prometheus Exporter
Углубите свои знания о Prometheus, внеся вклад в существующий проект Prometheus Exporter или создав свой собственный.
Show steps
  • Выберите проект Prometheus Exporter, который вам интересен.
  • Изучите код проекта и найдите возможности для улучшения или исправления ошибок.
  • Отправьте свой вклад в проект.

Career center

Learners who complete Prometheus - Мониторинг с Нуля will develop knowledge and skills that may be useful to these careers:
Инженер по мониторингу
Инженер по мониторингу отвечает за настройку и поддержку систем мониторинга, которые отслеживают состояние и производительность ИТ-инфраструктуры. Этот курс помогает построить фундамент в этой области, обучая установке и настройке Prometheus и Grafana с нуля. Вы научитесь мониторить Linux и Windows сервера, а также сервера Ec2 в AWS, что является ключевым навыком для инженера по мониторингу. Особое внимание уделяется автоматизации установки и настройки, что повышает эффективность работы. Этот курс будет особенно полезен тем, кто хочет получить практические навыки работы с Prometheus и Grafana.
Специалист DevOps
Специалист DevOps занимается автоматизацией процессов разработки, тестирования и развертывания программного обеспечения. Мониторинг является неотъемлемой частью DevOps, и данный курс охватывает важные аспекты настройки мониторинга с использованием Prometheus и Grafana. Вы сможете настроить мониторинг серверов Linux и Windows, а также динамического количества серверов в AWS. Знания, полученные на курсе, позволят специалисту DevOps более эффективно отслеживать и реагировать на проблемы в инфраструктуре. Автоматизация установки и настройки Prometheus и Grafana, представленная в курсе, особенно важна для DevOps.
Системный администратор
Системный администратор отвечает за поддержание работоспособности ИТ-инфраструктуры организации. Мониторинг серверов и приложений является важной частью работы системного администратора. Этот курс дает знания и практические навыки для настройки мониторинга с использованием Prometheus и Grafana. Вы научитесь мониторить Linux и Windows сервера, разбираться в метриках и визуализировать данные. Умение автоматизировать установку и настройку Prometheus и Grafana упростит работу системного администратора и позволит более эффективно управлять инфраструктурой. Данный курс поможет системному администратору поднять свой уровень навыков в области мониторинга.
Инженер облачных вычислений
Инженер облачных вычислений проектирует, развертывает и управляет облачными инфраструктурами. Этот курс поможет инженеру облачных вычислений освоить мониторинг динамического количества серверов в AWS с использованием Prometheus и Grafana. Навыки, полученные на курсе, позволят эффективно отслеживать состояние и производительность облачных ресурсов. Курс также охватывает автоматизацию установки и настройки Prometheus и Grafana, что является важным для управления облачной инфраструктурой. Умение создавать IAM Role для Prometheus Server и Auto Scaling Groups будет особенно полезно инженеру облачных вычислений.
Разработчик программного обеспечения
Разработчик программного обеспечения может использовать навыки мониторинга для отслеживания производительности разрабатываемых приложений. Хотя разработчик не занимается непосредственно мониторингом инфраструктуры, понимание принципов мониторинга, освоенных на этом курсе, поможет разработчику создавать более эффективные и отказоустойчивые приложения. Prometheus и Grafana могут быть использованы для мониторинга метрик приложений, что позволит разработчику выявлять узкие места и оптимизировать код. Знакомство с Prometheus alerting также будет полезным, чтобы своевременно реагировать на проблемы в работе приложений. Этот курс будет особенно полезен для разработчиков, стремящихся к более комплексному пониманию инфраструктуры.
Аналитик данных
Аналитик данных обрабатывает и анализирует большие объемы данных для выявления закономерностей и принятия обоснованных решений. Grafana, которую изучают на курсе, является мощным инструментом визуализации данных. Хотя курс ориентирован на мониторинг серверов, навыки работы с Grafana могут быть применены для визуализации любых временных рядов данных. Аналитик данных может использовать Grafana для создания информативных дашбордов, отражающих ключевые показатели бизнеса. Особенно полезным будет умение настраивать Data Source и добавлять Dashboards.
Инженер по Автоматизации Тестирования
Инженер по автоматизации тестирования разрабатывает и поддерживает автоматизированные тесты для проверки качества программного обеспечения. Мониторинг инфраструктуры, на которой запускаются тесты, позволяет инженеру по автоматизации тестирования оперативно выявлять проблемы, влияющие на результаты тестирования. Данный курс может помочь инженеру по автоматизации тестирования настроить мониторинг серверов, на которых запускаются тесты, и визуализировать ключевые метрики с помощью Grafana. Это позволит быстрее выявлять проблемы и сокращать время, затрачиваемое на диагностику сбоев. Знание основ мониторинга также поможет лучше понять причины нестабильных тестов.
Специалист по информационной безопасности
Специалист по информационной безопасности отвечает за защиту информационных систем и данных от несанкционированного доступа. Мониторинг серверов и приложений является важной частью обеспечения безопасности. Данный курс может помочь специалисту по информационной безопасности настроить мониторинг ключевых систем и выявлять аномалии, которые могут указывать на попытки взлома или другие инциденты безопасности. Prometheus alerting позволит своевременно реагировать на потенциальные угрозы. Этот курс может быть особенно полезен для тех, кто хочет улучшить навыки обнаружения вторжений.
Сетевой Инженер
Сетевой инженер занимается проектированием, настройкой и поддержкой компьютерных сетей. Мониторинг сетевого оборудования и трафика является важной частью работы сетевого инженера. Этот курс может оказаться полезным, так как он представляет основы мониторинга с использованием Prometheus и Grafana. Хотя курс не фокусируется непосредственно на мониторинге сети, полученные знания могут быть применены для настройки мониторинга сетевых устройств с использованием подходящих экспортеров Prometheus. Grafana может быть использована для визуализации сетевого трафика и выявления проблем с производительностью.
Менеджер ИТ-проектов
Менеджер ИТ-проектов управляет проектами, связанными с информационными технологиями. Хотя менеджер ИТ-проектов не занимается непосредственно технической работой, понимание принципов мониторинга, освоенных на этом курсе, может оказаться полезным для более эффективного управления проектами. Менеджер ИТ-проектов сможет лучше оценивать прогресс проектов, связанных с инфраструктурой, и выявлять потенциальные риски, связанные с производительностью и стабильностью систем.
Технический писатель
Технический писатель создаёт документацию для программного обеспечения и аппаратного обеспечения. Понимание принципов работы систем мониторинга, таких как Prometheus и Grafana, может помочь техническому писателю создавать более точную и полезную документацию для пользователей этих систем. Курс может помочь техническому писателю лучше понять основные концепции и процессы мониторинга, что позволит создавать более качественные руководства и инструкции. Этот курс может быть полезен для технических писателей, работающих в компаниях, разрабатывающих или использующих системы мониторинга.
Специалист службы поддержки
Специалист службы поддержки оказывает помощь пользователям в решении технических проблем. Знакомство с системами мониторинга, такими как Prometheus и Grafana, может помочь специалисту службы поддержки быстрее выявлять и устранять проблемы, о которых сообщают пользователи. Курс содержит информацию об установке и настройке Prometheus и Grafana, а также о типах метрик, что может быть полезно для понимания причин проблем. Этот курс может быть полезен для специалистов службы поддержки, работающих в компаниях, использующих системы мониторинга для отслеживания состояния ИТ-инфраструктуры.
Бизнес-аналитик
Бизнес-аналитик анализирует данные и разрабатывает рекомендации для улучшения бизнес-процессов. Хотя курс ориентирован на мониторинг ИТ-инфраструктуры, Grafana, изучаемая в курсе, может быть использована для визуализации бизнес-данных и создания дашбордов, отражающих ключевые показатели эффективности (KPI). Курс знакомит с установкой, настройкой Grafana и добавлением источников данных, что может пригодиться для создания бизнес-дашбордов. Курс может быть полезен бизнес-аналитикам, желающим расширить свои навыки визуализации данных.
Менеджер по продукту
Менеджер по продукту отвечает за разработку и продвижение продуктов. Понимание принципов мониторинга может быть полезно менеджеру по продукту для отслеживания производительности и стабильности продуктов, а также для выявления проблем, о которых не сообщают пользователи. Данный курс поможет понять, как можно использовать Prometheus и Grafana для мониторинга инфраструктуры, на которой работают продукты, и как реагировать на алерты. Этот курс может быть полезен для менеджеров по продукту, желающих улучшить техническое понимание своих продуктов.
Специалист по продажам
Специалист по продажам занимается продажей продуктов и услуг. Знание основ мониторинга может помочь специалисту по продажам лучше понимать потребности клиентов и предлагать им более подходящие решения. Курс содержит информацию о том, что такое мониторинг, для чего нужен и какие бывают типы систем мониторинга. Эти знания помогут специалисту по продажам лучше понимать, как решения для мониторинга могут помочь клиентам улучшить работу их ИТ-инфраструктуры. Этот курс может быть полезен для специалистов по продажам, продающих решения для ИТ-инфраструктуры.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Prometheus - Мониторинг с Нуля.
Эта книга является исчерпывающим руководством по Grafana, охватывающим все аспекты от установки и настройки до создания сложных дашбордов и использования различных источников данных. Она поможет вам максимально эффективно использовать Grafana для визуализации метрик, собранных Prometheus. Книга особенно полезна для тех, кто хочет углубить свои знания в Grafana и создавать профессиональные дашборды. Она может служить как справочником, так и учебником.
Эта книга предоставляет углубленное понимание анализа производительности Linux, что крайне важно для эффективного мониторинга с помощью Prometheus. Она охватывает инструменты и методы для выявления узких мест в системе, что позволяет оптимизировать конфигурацию серверов. Книга будет полезна для понимания метрик, собираемых Prometheus, и их интерпретации. Хотя книга не является обязательной, она значительно расширит знания в области мониторинга Linux.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser