0% found this document useful (0 votes)
21 views7 pages

Prometheus and Grafana

The Prometheus and Grafana training course provides hands-on learning to create observability solutions for monitoring distributed systems and applications. Participants will explore Prometheus for monitoring and Grafana for data visualization, covering installation, querying, alerting, and use cases. The course is designed for systems administrators, IT managers, and DevOps engineers, culminating in a Prometheus Certified Associate certification.

Uploaded by

puthalsandhya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views7 pages

Prometheus and Grafana

The Prometheus and Grafana training course provides hands-on learning to create observability solutions for monitoring distributed systems and applications. Participants will explore Prometheus for monitoring and Grafana for data visualization, covering installation, querying, alerting, and use cases. The course is designed for systems administrators, IT managers, and DevOps engineers, culminating in a Prometheus Certified Associate certification.

Uploaded by

puthalsandhya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Prometheus and Grafana

Course Overview:

Our instructor-led Prometheus and Grafana training course will allow you to explore and
learn to create observability solutions to monitor and visualise the performance and
health status of your distributed systems, apps and containerised clusters.
Prometheus is a popular open source monitoring and alerting tool with focus on
reliability and simplicity. The software was developed because of the need to monitor
various microservices that might be running in your system. Prometheus is written in the
Go language, and it ships with easily divided binaries that one can use to get it running
as quickly as possible.
Grafana is an open source platform for data visualization, monitoring and analysis. Many
company uses this tool, which is integrated with Graylog, to monitor the technical
condition of software systems that we use internally or build for our customers.

Course Objectives:

 A multi-dimensional data model with time series data identified by metric name
and key/value pairs.
 PromQL, a flexible query language to leverage this dimensionality.
 No reliance on distributed storage; single server nodes are autonomous.
 Time series collection happens via a pull model over HTTP.

Course Outline:

Introduction

 Why is Monitoring important?


 What should I be monitoring?
 Which tools will suit my needs best?
 Prometheus overview
 Grafana overview

Introduction – Prometheus

 Introduction to Prometheus
 Prometheus installation
 Grafana with Prometheus Installation

Monitoring

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

Alerting

 Introduction to Alerting
 Setting up Alerts

Internals

 Prometheus Storage
 Prometheus Security
 TLS & Authentication on Prometheus Server
 Mutual TLS for Prometheus Targets

Use Cases

 Monitoring a web application


 Calculating Apdex score
 Cloudwatch Exporter
 Grafana Provisioning
 Consul Integration with Prometheus
 EC2 Auto Discovery

Introduction - 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
 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

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

 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

Linking

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

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

Manage users

 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
Prerequisites:

 Delegates will ideally have some experience of using Windows or Linux with the
Command Line

Who can Attend:

This course is aimed at :

 Systems Administrators
 IT Managers
 SREs and DevOps / Operations engineers who want to manage infrastructure
using Terraform

Number of Hours: 40hrs

Certification: Prometheus Certified Associate (PCA)

Key Features:

 One to One Training


 Online Training
 Fastrack & Normal Track
 Resume Modification
 Mock Interviews
 Video Tutorials
 Training Materials
 Real Time Projects
 Virtual Live Experience
 Preparing for Certification
 Life time Access
 24/7 Support Team

You might also like