Monitoring with Prometheus


MonitorProm - Version:1
Description
This intensive 2-day course offers a comprehensive overview of monitoring systems with a focus on Prometheus. Participants will gain hands-on experience in setting up, configuring, and managing Prometheus for effective monitoring and alerting.
Intended audience
System administrators DevOps engineers IT professionals looking to enhance their monitoring capabilities
Expand All
  • Introduction to Prometheus and Basic Setup
    • Overview of System Monitoring
      • Importance and fundamentals of monitoring
      • Introduction to Prometheus: Architecture and components
    • Setting Up Prometheus
      • Installation and basic configuration of Prometheus.
      • Understanding Prometheus metrics and jobs.
    • Data Collection with Prometheus
      • Configuring Prometheus exporters.
      • Collecting and visualizing metrics.
    • Prometheus Query Language (PromQL)
      • Basics of PromQL.
      • Writing and executing simple queries
  • Advanced Prometheus Features and Integrations
    • Alerting with Prometheus
      • Setting up Alertmanager.
      • Creating and managing alert rules.
      • Understanding notification workflows
    • Visualization and Dashboards
      • Introduction to Grafana.
      • Creating dashboards for Prometheus metrics.
    • Prometheus in Production
      • Best practices for scaling and maintaining Prometheus.
      • High availability configurations
    • Integrating Prometheus with Other Systems
      • Prometheus with Kubernetes: Basic concepts
      • Overview of Prometheus Operator
  • Basic knowledge of Linux/Unix systems.
  • Familiarity with command-line interfaces and system administration
  • Understand the key concepts of system monitoring and the role of Prometheus.
  • Learn to install, configure, and operate Prometheus in a practical environment.
  • Gain familiarity with Prometheus metrics, queries, and alerting mechanisms.
  • Explore Prometheus integration with visualization tools like Grafana.