Course Outline
1. Introduction to system monitoring and Grafana
- Concepts of telemetry
- Push- and pull-based telemetry
- Sampling, data retention and downsampling
- Grafana and datasources
2. Details of Grafana
- Grafana installation
- Accessing Grafana
- Creating first dashboard
- Dashboards, rows and panels
- Timerange selector
- Relative time and Time shift
3. Data sources
- Prometheus architecture
- Installing Prometheus
- Accessing Prometheus web interface
- Installing node_exporter
- Getting metrics
- Querying Prometheus
- Scraping metrics to Prometheus
- Graphite architecture
- Installing Graphite
- Feeding Graphite
- Adding data sources to Grafana
4. Deep dive into Grafana panels
- Graph
- Singlestat
- Gauge
- Bargauge
- Heatmap
- Textpanel
- Tablepanel
- Dashboard list
- Plugin panels
- Manipulating panels
5. Annotations and alerting
- Annotations
- Alerts
- Alert list panel
- E-mail and other ways of alert notifications
6. Explore and variables
- Explore functionality
- Templating with variables
- Dynamic panels based on variables
7. Loki - Grafana log aggregation system
- Loki overview
- Installation
- Exploring logs
8. Grafana administration
- Organizing Grafana
- Migrating to MySQL
- High Availability in Grafana
- Running Grafana behind reverse proxy
- Securing Grafana with SSL certificate
- Troubleshooting Grafana
Requirements
- Basic understanding of data analytics
- Basic Linux administration skills
Testimonials
The lab exercises and the new knowledge
NURAIN SHAHIRAH BT MOHD ROSLI - Zarawati Muhamad Rasid, Pernec Integrated Network Systems Sdn Bhd
The virtual desktop training environment greatly exceeded my expectation. I think the experience is even better than physical class as the trainer can monitor and assist the students in a very structured and consistent manner. The trainer also did a great job in dockerise all the training resources so that the lab environment works as intented
Kuo Min Tay, Defence Science & Technology Agency
The interaction with the environment was cool for the VDI to support hand-on labs
Kuo Min Tay, Defence Science & Technology Agency
La parte de tocar los diferentes paneles y loki
Jorge Mateo - Alberto Faus Avila, NTTData EMEAL
Que fue interactivo.
karen Acate Venegas - Alberto Faus Avila, NTTData EMEAL
Lo didáctico que fue
Luis Eduardo Lozano Ortiz - Alberto Faus Avila, NTTData EMEAL
Hands-on exercises
Zarawati Muhamad Rasid, Pernec Integrated Network Systems Sdn Bhd
i ike the exercises the most. I can experience on hands on the system the trainers in explaning
Norasniza Sailan - Zarawati Muhamad Rasid, Pernec Integrated Network Systems Sdn Bhd
A lot of topics, feels like we got quite a bit of information and lots of good ideas.