Curso Prometheus with Grafana

  • DevOps | CI | CD | Kubernetes | Web3

Curso Prometheus with Grafana

32 horas
Visão Geral

Curso Prometheus with Grafana. Prometheus é uma ferramenta popular de monitoramento e alerta de código aberto com foco em confiabilidade e simplicidade. O software foi desenvolvido devido à necessidade de monitorar diversos microsserviços que possam estar rodando em seu sistema. O Prometheus é escrito na linguagem Go e vem com binários facilmente divididos que podem ser usados ​​para executá-lo o mais rápido possível.

Grafana é uma plataforma de código aberto para visualização, monitoramento e análise de dados. Muitas empresas utilizam esta ferramenta, que está integrada ao Graylog, para monitorar a condição técnica dos sistemas de software que utilizamos internamente ou construímos para nossos clientes.

Recursos do Prometheus:


  • Um modelo de dados multidimensional com dados de série temporal identificados por nome de métrica e pares chave/valor.
  • PromQL, uma linguagem de consulta flexível para aproveitar essa dimensionalidade.
  • Não há dependência de armazenamento distribuído; nós de servidor único são autônomos.
  • A coleta de série temporal acontece por meio de um modelo pull sobre HTTP.

Características do Grafana:


  • Integrações na nuvem
  • Métricas de nuvem
  • Painéis de nuvem (Grafana)
  • Registros de nuvem
  • Rastros de nuvem

Por que devo aprender Prometheus?

  • Há um enorme escopo futuro e crescimento na carreira para quem opta por esta tecnologia.
  • A certificação no Prometheus mostrará uma ampla gama de oportunidades para quem procura emprego e também para profissionais.
  • Tem um perfil exigente e grande parte das empresas procura profissionais certificados nesta área.
Objetivo

Após a conclusão deste Curso Prometheus with Grafana, você obterá uma compreensão de 360 ​​graus do Prometheus. Este Curso Prometheus with Grafana, proporcionará a você uma experiência de aprendizado completa em termos de compreensão dos conceitos, dominá-los completamente e aplicá-los em um ambiente de trabalho real.

Agenda Curso Prometheus with Grafana


  • Introduction - Prometheus
  • Monitoring
  • Alerting
  • Internals
  • Use Cases
  • Introduction - Grafana
  • Installation
  • Getting Started with Grafana
  • Data sources in Grafana
  • Panels in Grafana
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction - Prometheus

  1. Introduction to Prometheus
  2. Prometheus installation
  3. Grafana with Prometheus Installation

Monitoring

  1. Introduction to Monitoring
  2. Client Libraries
  3. Pushing Metrics
  4. Querying
  5. Service Discovery
  6. Exporters

Alerting

  1. Introduction to Alerting
  2. Setting up Alerts

Internals

  1. Prometheus Storage
  2. Prometheus Security
  3. TLS & Authentication on Prometheus Server
  4. Mutual TLS for Prometheus Targets

Use Cases

  1. Monitoring a web application
  2. Calculating Apdex score
  3. Cloudwatch Exporter
  4. Grafana Provisioning
  5. Consul Integration with Prometheus
  6. EC2 Auto Discovery

Introduction - Grafana

  1. Introduction and Overview
  2. What is Grafana?
  3. Why do we need it?
  4. Advantage and Disadvantage of Grafana
  5. Grafana Comparing with other tools
  6. How Grafana works!
  7. Grafana Architecture

Installation

  1. Requirements
  2. Install on Debian/Ubuntu
  3. Install on RPM-based Linux
  4. Install on Windows
  5. Install on macOS
  6. Run Grafana Docker image
  7. Upgrade Grafana

Getting Started with Grafana

  1. With Grafana
  2. With Grafana and Prometheus
  3. With Grafana and MS SQL Server
  4. Time Series
  5. Time Series Dimensions
  6. Histograms and Heatmaps
  7. Glossary

Data sources in Grafana

  1. PostgreSQL
  2. Prometheus
  3. Add data source
  4. AWS CloudWatch
  5. Cloud Monitoring
  6. Azure Monitor
  7. Elasticsearch
  8. Graphite
  9. InfluxDB
  10. Jaeger
  11. Loki
  12. Tempo
  13. Microsoft SQL Server
  14. MySQL
  15. OpenTSDB
  16. TestData
  17. Zipkin

Panels in Grafana

  1. Add a Panel
  2. Panel Editor
  3. Calculations list
  4. Queries
  5. Thresholds
  6. Transformations
  7. Share query results
  8. Inspect a panel
  9. Field options and overrides
  10. Visualizations

Dashboards & Explore in Grafana

  1. Annotations
  2. Dashboard Folders
  3. Playlist
  4. Search
  5. Keyboard shortcuts
  6. Time range controls
  7. Reporting
  8. Dashboard Version History
  9. Share dashboard
  10. Share panel
  11. Export and import
  12. JSON model
  13. Scripted dashboards

Alerts in Grafana

  1. Alert notifications
  2. Create alerts
  3. Pause alert rule
  4. View alerts
  5. Troubleshoot alerts

Authentication in Grafana

  1. Overview
  2. Grafana Authentication
  3. Auth Proxy
  4. LDAP Authentication
  5. Enhanced LDAP Integration
  6. OAuth authentication
  7. Google OAuth2 Authentication
  8. Azure AD OAuth2 authentication
  9. GitHub OAuth2 Authentication
  10. GitLab OAuth2 Authentication
  11. Okta OAuth2 authentication
  12. SAML Authentication
  13. Team Sync

Administration in Grafana

  1. Overview
  2. Grafana Authentication
  3. Auth Proxy
  4. LDAP Authentication
  5. Enhanced LDAP Integration
  6. OAuth authentication
  7. Google OAuth2 Authentication
  8. Azure AD OAuth2 authentication
  9. GitHub OAuth2 Authentication
  10. GitLab OAuth2 Authentication
  11. Okta OAuth2 authentication
  12. SAML Authentication
  13. Team Sync

Linking

  1. Linking overview
  2. Dashboard links
  3. Panel links
  4. URL variables
  5. Data links

Templates and variables

  1. Variable syntax
  2. Variables types
  3. Variable examples
  4. Enter variable Selection Options
  5. Enter Value tags
  6. Advanced variable format Options
  7. Multi-value variables
  8. Filter variables with regex
  9. Repeat panels or rows

Manage users

  1. Add or remove a user
  2. Enable or disable a user
  3. Add or remove a user from a team
  4. Create or remove a team

Grafana Enterprise

  1. License Expiration
  2. Data source permissions
  3. Enhanced LDAP Integration
  4. Enterprise configuration
  5. Reporting
  6. SAML Authentication
  7. Team sync
  8. Auditing
  9. Usage-insights
  10. Vault
  11. White-labeling
  12. Export dashboard as PDF

Plugins

  1. Install plugins
  2. Plugin signatures
TENHO INTERESSE

Cursos Relacionados

Curso Ansible Red Hat Basics Automation Technical Foundation

16 horas

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Curso Ansible Linux Automation with Ansible

24 horas

Ansible Overview of Ansible architecture

16h

Advanced Automation: Ansible Best Practices

32h