Skip to content

Grafana and Prometheus

319 Ratings
4.6/5

701 Learners

Overview

Our Grafana and Prometheus Training is designed for IT professionals, DevOps engineers, system administrators, and cloud specialists who want to master performance monitoring, observability, and real-time data visualization. This hands-on program covers installation, configuration, and advanced features of Grafana and Prometheus to help you build scalable monitoring solutions for modern infrastructures.

 

Key Features

Course Summary

    • Grafana is a leading open-source analytics and visualization platform that helps monitor metrics, logs, and traces across multiple data sources.

    • Prometheus is a powerful monitoring system and time-series database widely adopted for cloud-native and Kubernetes environments.

    • Together, they provide a complete monitoring and alerting ecosystem for infrastructure, applications, and business processes.

Audience for this course

    • DevOps Engineers, System Administrators, Cloud Engineers, Cloud Architects, Site Reliability Engineers (SREs), Database Administrators (DBAs), Network Engineers, Application Developers, Security Engineers and IT Managers

  •  

Prerequisites for this course

    • Participants should have a basic understanding of Linux/Windows systems, networking, and databases.
      Familiarity with monitoring concepts, cloud platforms, and CLI/Docker is recommended but not mandatory

Training Options

Outline

Grafana

Introduction and Overview

    • What is Grafana?
    • Why do we need it?
    • Advantage and Disadvantage of Grafana
    • Grafana Comparing with other tools
    • How Grafana works!
    • Grafana Architecture

Installation

    • Requirements
    • Install on Debian/Ubuntu
    • Install on RPM-based Linux
    • Install on Windows
    • Install on macOS
    • Run Grafana Docker image
    • Upgrade Grafana

Getting Started with Grafana

    • With Grafana
    • With Grafana and Prometheus
    • With Grafana and MS SQL Server
    • Time Series
    • Time Series Dimensions
    • Histograms and Heatmaps
    • Glossary

Data sources in Grafana

    • PostgreSQL
    • Prometheus

Day2

Data sources in Grafana

    • Add data source
    • AWS CloudWatch
    • Cloud Monitoring
    • Azure Monitor
    • Elasticsearch
    • Graphite
    • InfluxDB
    • Jaeger
    • Loki
    • Tempo
    • Microsoft SQL Server
    • MySQL
    • OpenTSDB
    • TestData
    • Zipkin

Panels in Grafana

    • Add a Panel
    • Panel Editor
    • Calculations list
    • Queries
    • Thresholds
    • Transformations
    • Share query results
    • Inspect a panel
    • Field options and overrides
    • Visualizations

Dashboards & Explore in Grafana

    • Annotations
    • Dashboard Folders
    • Playlist
    • Search
    • Keyboard shortcuts
    • Time range controls
    • Reporting
    • Dashboard Version History
    • Share dashboard
    • Share panel
    • Export and import
    • JSON model
    • Scripted dashboards

Day 3

Alerts in Grafana

    • Alert notifications
    • Create alerts
    • Pause alert rule
    • View alerts
    • Troubleshoot alerts

Authentication in Grafana

    • Overview
    • Grafana Authentication
    • Auth Proxy
    • LDAP Authentication
    • Enhanced LDAP Integration
    • OAuth authentication
    • Google OAuth2 Authentication
    • Azure AD OAuth2 authentication
    • GitHub OAuth2 Authentication
    • GitLab OAuth2 Authentication
    • Okta OAuth2 authentication
    • SAML Authentication
    • Team Sync

Administration in Grafana

    • Grafana CLI
    • Image rendering
    • Internal Grafana metrics
    • Provisioning
    • Jaeger instrumentation
    • Change the default home dashboard
    • Change your password
    • Change your preferences
    • Configuration
    • View server settings
    • Configure Grafana Docker image
    • Security
    • View server stats
    • Set up Grafana for high availability

Linking

    • Linking overview
    • Dashboard links
    • Panel links
    • URL variables
    • Data links

 

Day 4

Templates and variables

    • Variable syntax
    • Variables types
    • Variable examples
    • Enter variable Selection Options
    • Enter Value tags
    • Advanced variable format Options
    • Multi-value variables
    • Filter variables with regex
    • Repeat panels or rows

Manage users

    • Add or remove a user
    • Enable or disable a user
    • Add or remove a user from a team
    • Create or remove a team

Permissions

    • Organization roles
    • Dashboard and Folder Permissions
    • Datasource Permissions

Grafana Enterprise

    • License Expiration
    • Data source permissions
    • Enhanced LDAP Integration
    • Enterprise configuration
    • Reporting
    • SAML Authentication
    • Team sync
    • Auditing
    • Usage-insights
    • Vault
    • White labeling
    • Export dashboard as PDF

Plugins

    • Install plugins
    • Plugin signatures

 

Prometheus

Introduction to Prometheus

    • Prometheus installation
    • Grafana with Prometheus Installation

Monitoring

    • Introduction to Monitoring
    • Client Libraries
    • Pushing Metrics
    • Querying
    • Service Discovery
    • Exporters

 

Outcome

Impact on the organization

This course is intended to develop the skills needed to make the transition from Java SE programming to Java EE programming. This course introduces core concepts of multi-tiered Java Enterprise applications and gives you experience writing, deploying, and testing Java EE applications. You will use various tools from the Red Hat JBoss middleware portfolio, including JBoss Developer Studio, Maven, and the JBoss Enterprise Application Platform application server.

Impact on the individual

As a result of attending this course, you should be able to describe most of the specifications in Java EE 7 and create a component with each specification. You will be able to convert a Java SE program into a multi-tiered Java EE application. You should be able to demonstrate these skills:

    • Describe the architecture of multi-tiered Java EE applications.
    • Package Java EE applications and deploy to Red Hat JBoss Enterprise Application Platform with various tools.
    • Create an Enterprise Java Bean instance.
    • Manage the persistence of data using Java Persistence API.
    • Create a web service using JAX-RS.
    • Properly apply context scopes to beans and inject resources into Java Beans.
    • Store and retrieve messages using the Java Messaging Service.
    • Secure a Java EE application.

Why Innovative Technology Solutions

Our Virtual Instructor Led Training model brings classroom learning experience online. With our world-class LMS instructor-led training, self-paced E-learning and personalized mentoring you will get an immersive first-class learning experience.

Self-Paced E-learning

A self-paced e-learning with recorded video sessions that you can access anytime without going beyond your comfort zone.

Live Virtual Classroom

An interactive classroom style virtual instructor led training to engage and learn more alongside your peers with a live trainer.

Learner's Community

A Social forum where you can ask your questions, one of our expert will reply you within 24 hours on that community.

Online Access of Labs

Online access of practise labs that you can access anytime, anywhere your machine.

Industry Based Projects

Real-time Industry based projects will be shared by the trainers throughout the program

24/7 Assistance

Get engaged with integrated support assistance on your desktop and mobile learning