Get in Touch
 Duration 21 hours

Course Outline

Introduction to Grafana and Prometheus

  • System architecture overview and practical use cases
  • Step-by-step installation and configuration of Prometheus and Grafana
  • Exploration of exporters and the Prometheus query language (PromQL)

Data Source Integration

  • Establishing the connection between Prometheus and Grafana
  • Integrating external systems such as Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki
  • Leveraging JSON, CSV, and external API plugins for data ingestion

Working with Dashboards

  • Creation and importation of dashboard layouts
  • Utilizing various panel types, including graphs, tables, heatmaps, and stat visualizations
  • Developing reusable templates using variables and filters

Advanced Querying and Data Transformation

  • Authoring and optimizing PromQL queries for efficiency
  • Applying data transformations, mathematical operations, aliases, and derived fields
  • Synthesizing multiple data sources into a unified view

Alerting and Notifications

  • Defining alert rules and setting performance thresholds
  • Configuring Alertmanager and establishing receivers for email, Slack, webhooks, and more
  • Managing alert silences and grouping strategies

Performance and Scaling Considerations

  • Optimizing dashboard rendering performance and caching strategies
  • Scaling Prometheus infrastructure via federation and long-term storage solutions
  • Adopting best practices for data retention and disk space management

Access Control and Collaboration

  • Structuring users, roles, and team hierarchies
  • Configuring granular permissions and secure sharing protocols
  • Implementing version control and dashboard provisioning workflows

Summary and Next Steps

Requirements

  • Practical experience with system monitoring or DevOps toolchains
  • Proficiency with Linux environments and command-line interfaces
  • Foundational understanding of time-series data and networking concepts

Target Audience

  • System and network administrators
  • DevOps and site reliability engineers
  • Monitoring and observability specialists

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories