Get in Touch
 Duration 21 hours

Course Outline

Introduction to Grafana and Prometheus

  • Overview of architecture and key use cases.
  • Installation and configuration of Prometheus and Grafana.
  • Introduction to exporters and the Prometheus query language (PromQL).

Data Source Integration

  • Establishing connections between Prometheus and Grafana.
  • Integration with Elasticsearch, InfluxDB, PostgreSQL, MySQL, and Loki.
  • Utilising JSON, CSV, and external API plugins.

Dashboard Management

  • Creating and importing dashboards.
  • Utilising panels such as graphs, tables, heatmaps, and stat visualisations.
  • Developing reusable templates using variables and filters.

Advanced Querying and Data Transformation

  • Writing and optimising PromQL queries.
  • Applying transformations, mathematical operations, aliases, and derived fields.
  • Synthesising multiple data sources into a unified view.

Alerting and Notifications

  • Configuring alert rules and defining thresholds.
  • Managing Alertmanager and setting up alert receivers (email, Slack, webhook, etc.).
  • Overseeing alert silences and grouping strategies.

Performance and Scaling Considerations

  • Optimising dashboard performance and caching strategies.
  • Scaling Prometheus through federation and long-term storage solutions.
  • Adhering to best practices for data retention and disk usage management.

Access Control and Collaboration

  • Configuring users, roles, and team structures.
  • Setting up permissions and secure sharing protocols.
  • Implementing version control and dashboard provisioning.

Summary and Next Steps

Requirements

  • Experience with system monitoring or DevOps toolsets.
  • Familiarity with Linux environments and command-line utilities.
  • A solid understanding of time-series data and fundamental networking concepts.

Audience

  • System and network administrators.
  • DevOps and site reliability engineers.
  • Members of monitoring and observability teams.

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories