Get in Touch

Course Outline

1. Introduction to System Monitoring and Grafana

  • Telemetry concepts.
  • Push-based and pull-based telemetry methods.
  • Sampling, data retention, and downsampling techniques.
  • Overview of Grafana and its datasources.

2. Detailed Overview of Grafana

  • Grafana installation process.
  • Accessing the Grafana interface.
  • Creating the first dashboard.
  • Understanding dashboards, rows, and panels.
  • Using the Timerange selector.
  • Relative time and Time shift functionalities.

3. Data Sources

  • Prometheus architecture.
  • Installing Prometheus.
  • Accessing the Prometheus web interface.
  • Installing node_exporter.
  • Collecting metrics.
  • Querying Prometheus.
  • Scraping metrics into Prometheus.
  • Graphite architecture.
  • Installing Graphite.
  • Feeding data into 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 panel.
  • Plugin panels.
  • Panel manipulation techniques.

5. Annotations and Alerting

  • Using annotations.
  • Setting up alerts.
  • Alert list panel.
  • Email and other notification methods.

6. Explore and Variables

  • Exploring data functionality.
  • Templating with variables.
  • Creating dynamic panels based on variables.

7. Loki - Grafana Log Aggregation System

  • Loki overview.
  • Installation process.
  • Exploring logs.

8. Grafana Administration

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

Requirements

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

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories