Get in Touch

Course Outline

1. Introduction to system monitoring and Grafana

  • Telemetry concepts
  • Push-based and pull-based telemetry
  • Data sampling, retention, and downsampling
  • Grafana and data sources

2. Detailed overview of Grafana

  • Grafana installation
  • Accessing Grafana
  • Creating the first dashboard
  • Understanding dashboards, rows, and panels
  • Using the timerange selector
  • Relative time and Time shift features

3. Data sources

  • Prometheus architecture
  • Installing Prometheus
  • Accessing the Prometheus web interface
  • Installing node_exporter
  • Retrieving metrics
  • Querying Prometheus
  • Scraping metrics into Prometheus
  • Graphite architecture
  • Installing Graphite
  • Feeding data to Graphite
  • Adding data sources to Grafana

4. Deep dive into Grafana panels

  • Graph panel
  • Singlestat panel
  • Gauge panel
  • Bargauge panel
  • Heatmap panel
  • Text panel
  • Table panel
  • Dashboard list
  • Plugin panels
  • Manipulating panels

5. Annotations and alerting

  • Annotations
  • Alerts
  • Alert list panel
  • Email and other alert notification methods

6. Explore and variables

  • Explore functionality
  • Templating with variables
  • Dynamic panels based on variables

7. Loki - Grafana's log aggregation system

  • Overview of Loki
  • Installation
  • Exploring logs

8. Grafana administration

  • Organizing Grafana
  • Migrating to MySQL
  • High Availability in Grafana
  • Running Grafana behind a reverse proxy
  • Securing Grafana with an SSL certificate
  • Troubleshooting Grafana

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories