Get in Touch

Course Outline

1. Overview of system monitoring and Grafana

  • Fundamental concepts of telemetry
  • Differences between push- and pull-based telemetry
  • Techniques for sampling, data retention, and downsampling
  • Integrating Grafana with various datasources

2. In-depth look at Grafana functionalities

  • Installing Grafana
  • Methods for accessing Grafana
  • Building your initial dashboard
  • Understanding the structure of dashboards, rows, and panels
  • Utilizing the timerange selector
  • Working with relative time and Time shift features

3. Managing Data sources

  • Understanding Prometheus architecture
  • Setting up Prometheus
  • Interacting with the Prometheus web interface
  • Deploying node_exporter
  • Collecting metrics
  • Executing queries in Prometheus
  • Scraping metrics into Prometheus
  • Overview of Graphite architecture
  • Installing Graphite
  • Inputting data into Graphite
  • Connecting data sources to Grafana

4. Detailed examination of Grafana panels

  • Graph panels
  • Singlestat panels
  • Gauge panels
  • Bargauge panels
  • Heatmap panels
  • Text panels
  • Table panels
  • Dashboard list panels
  • Plugin-based panels
  • Techniques for manipulating panels

5. Annotations and alerting strategies

  • Adding annotations
  • Configuring alerts
  • The alert list panel
  • Email and alternative notification methods

6. Exploration features and variables

  • Using the Explore functionality
  • Templating through variables
  • Creating dynamic panels driven by variables

7. Loki: Grafana's log aggregation system

  • Introduction to Loki
  • Installation process
  • Techniques for exploring logs

8. Grafana administration

  • Structuring and organizing Grafana
  • Migrating databases to MySQL
  • Achieving High Availability in Grafana
  • Deploying Grafana behind a reverse proxy
  • Enhancing security with SSL certificates
  • Troubleshooting common Grafana issues

Requirements

  • Foundational knowledge of data analytics principles
  • Basic proficiency in Linux administration
 14 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories