Get in Touch

Course Outline

1. Introduction to system monitoring and Grafana

  • Telemetry concepts
  • Push- and pull-based telemetry models
  • Sampling, data retention, and downsampling
  • Grafana and its data sources

2. In-depth look at Grafana

  • Installing Grafana
  • Accessing the Grafana interface
  • Creating your first dashboard
  • Understanding dashboards, rows, and panels
  • Using the time range selector
  • Relative time and time shift

3. Data sources

  • Prometheus architecture
  • Installing Prometheus
  • Navigating the Prometheus web interface
  • Setting up node_exporter
  • Retrieving metrics
  • Querying Prometheus
  • Scraping metrics into Prometheus
  • Graphite architecture
  • Installing Graphite
  • Feeding data into Graphite
  • Integrating data sources into Grafana

4. Advanced exploration of Grafana panels

  • Graph
  • Singlestat
  • Gauge
  • Bargauge
  • Heatmap
  • Text panel
  • Table panel
  • Dashboard list
  • Plugin panels
  • Panel manipulation techniques

5. Annotations and alerting

  • Adding annotations
  • Configuring alerts
  • Using the alert list panel
  • Email and other alert notification methods

6. Explore functionality and variables

  • Utilizing the Explore feature
  • Templating using variables
  • Creating dynamic panels based on variables

7. Loki - Grafana’s log aggregation system

  • Overview of Loki
  • Installation process
  • Exploring log data

8. Grafana administration

  • Organizing the Grafana instance
  • Migrating to MySQL
  • Implementing High Availability in Grafana
  • Deploying Grafana behind a reverse proxy
  • Securing Grafana with an SSL certificate
  • Troubleshooting Grafana issues

Requirements

  • Fundamental knowledge of data analytics
  • Basic Linux administration skills
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories