Grafana: Data Visualization and Monitoring  (GRAF1)

Virtualization, Kubernetes

Are you looking to effectively visualize and monitor your data in real-time? Grafana is a powerful open-source platform for monitoring and observability, enabling you to create dynamic, interactive dashboards from a variety of data sources. This course provides a practical introduction to Grafana, including installation, data source integration, dashboard creation, and alerting. You’ll gain hands-on experience with key features and best practices for using Grafana in a professional environment. By the end of this course, participants will be able to install Grafana, configure it with different data sources, create interactive dashboards, and set up alerts to monitor key metrics.

THIS TRAINING COURSE WILL HELP YOU:

  • Understand the importance of data visualization in monitoring and observability
  • Install and configure Grafana on Linux or Kubernetes
  • Connect Grafana with popular data sources like Prometheus, Loki, and PCP
  • Build and customize dashboards with variables and panels
  • Set up alerting to monitor important metrics and thresholds
  • (For Kubernetes) Work with the Grafana Operator and Custom Resource Definitions (CRD) for advanced configuration

WHO SHOULD ATTEND?

  • IT professionals and system administrators looking to implement real-time monitoring and visualization of metrics.
  • Developers and DevOps engineers who want to integrate Grafana into their existing infrastructure.
  • Anyone working with Prometheus, Loki, or other data sources and looking to visualize and monitor metrics effectively.

COURSE LOCATION AND AVAILABLE DATES



Public courses are usually delivered in Czech, but this course is also available in English. We can arrange private training for your team online, at your premises or in our classrooms, and tailor the content to your needs.

For groups of around 4 or more participants, private training can already be comparable in price to booking individual places on a public course. Send us your requirements and we’ll recommend the best format and provide an exact quote.

Request training in English

Course content:

Hide details
  • Why Data Visualization and Grafana? 
    1. Importance of visualizing data for real-time monitoring. 
    2. Introduction to Grafana and its core features. 
    3. Use cases of Grafana in various environments. 
  • Installing Grafana 
    1. Installation on Linux. 
    2. Configuring Grafana for Kubernetes environments (optional). 
    3. Initial configuration and security settings. 
  • Data Sources 
    1. Overview of supported data sources. 
    2. Connecting Grafana with Prometheus, Loki, and PCP. 
    3. (Optional: focus on Prometheus if preferred for specific training needs). 
  • Building and Customizing Dashboards 
    1. Creating and importing dashboards. 
    2. Using variables for dynamic dashboards. 
    3. Working with panels: visualizations, graphs, and other data displays. 
    4. Best practices for building effective dashboards. 
  • Alerting in Grafana 
    1. Setting up alerting rules. 
    2. Integrating notifications: email, Slack, and other platforms. 
    3. Managing and monitoring alerting within dashboards. 
  • (Optional for Kubernetes) Grafana Operator and CRDs 
    1. Overview of the Grafana Operator for Kubernetes. 
    2. Using Custom Resource Definitions (CRD) for advanced configuration. 
    3. Managing Grafana instances in a Kubernetes environment. 
Schedule:
1 day (9:00-17:00)

Training and learning environment