Skip to main content

Section outline

  • Session 1: Introduction to Grafana (1 Hour)
    • Overview of Grafana features & setup.
    • Service file & server daemon setup.
    Session 2: Grafana Panels & Dashboards (1 Hour)
    • Creating panels & dashboards (Hands-on).
    Session 3: Data Source Configuration (1 Hours)
    • Importing/exporting dashboards (Hands-on).
    Session 4: Advanced Grafana Features (1.15 Hours)
    • Annotations, variables & dynamic visualizations.
    Session 5: Integrating Time-Series Databases (1 Hours)
    • Connecting InfluxDB & Prometheus to Grafana.
    Session 6: Dynamic Dashboards (1 Hours)
    • Using variables & filtering for real-time monitoring (Hands-on).
    Session 7: CLI Commands & Case Studies (1.15 Hours)
  • Session 1: Introduction to Prometheus (1 Hour)
    • Installation & basic configuration.
    Session 2: Expression Browser & Metrics (1 Hour)
    • Understanding metric formats & types (Hands-on).
    Session 3: PromQL Overview (1 Hour)
    • Querying data using PromQL.
    Session 4: PromQL Operations (1.15 Hours)
    • Functions & aggregations (Hands-on).
    Session 5: Node Exporters (1 Hour)
    • Monitoring servers & remote nodes (Hands-on).
    Session 6: Push Gateway (1 Hour)
    • Handling short-lived jobs & data ingestion.
    Session 7: Integration with Grafana (1.15 Hour)
  • Session 1: Service Discovery (1 Hour)
    • Auto-discovery of monitoring targets (Hands-on).
    Session 2: Application Monitoring (1 Hour)
    • Instrumentation & performance tracking (Hands-on).
    Session 3: Recording Rules (1.15 hours)
    • Creating precomputed time-series metrics.
    Session 4: Alert Management (1 Hour)
    • Setting up & managing alerts (Hands-on).
    Session 5: Log Monitoring & Exposition (1 Hour)
    • Using Python, Go, Ruby & Java for monitoring logs.
    Session 6: Case Studies & Final Project (1 Hour)
    • Implementing a real-world monitoring solution.
    Session 7: Q&A & Wrap-up (1.15 hours)