Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Rodrigo Roma

Neste curso, além da parte prática onde você verá como instalar, configurar e usar tanto o Prometheus quanto o Grafana, também vou explicar os conceitos fundamentais dessas tecnologias. Com isso, você não só vai conseguir replicar o que foi visto no curso, mas também terá todo o conhecimento necessário para criar as métricas, dashboards e alertas que melhor se adequem à sua realidade.

Read more

Neste curso, além da parte prática onde você verá como instalar, configurar e usar tanto o Prometheus quanto o Grafana, também vou explicar os conceitos fundamentais dessas tecnologias. Com isso, você não só vai conseguir replicar o que foi visto no curso, mas também terá todo o conhecimento necessário para criar as métricas, dashboards e alertas que melhor se adequem à sua realidade.

Este curso mostra como monitorar uma aplicação web e um servidor Windows. Entretanto, aprendendo os conceitos fundamentais que serão ensinados, não será difícil fazer o Prometheus monitorar também o banco de dados, dispositivos de rede, servidor web (Apache/Nginx), etc.

O que é Prometheus?

Desenvolvido originalmente em 2012 pela SoundCloud, o Prometheus é atualmente uma ferramenta open-source utilizada para o monitoramento em tempo real de milhares de métricas da sua aplicação. Em 2016, o Prometheus tornou-se um projeto graduado na Cloud Native Computing Foundation, assim como o Kubernetes.

O que é Grafana?

O Grafana é uma aplicação para criação de gráficos e dashboards incríveis, utilizando como fonte de dados o Prometheus (dentre outras possibilidades). Com cadastramento de usuários e permissões, o Grafana é o lugar perfeito para visualizar em tempo real o que está acontecendo com a sua aplicação.

Enroll now

What's inside

Learning objectives

  • Como instalar e configurar o prometheus e o grafana
  • Como usar o prometheus desde os recursos básicos até o avançado
  • Como criar dashboards incríveis com o grafana
  • Promql (linguagem de consulta do prometheus) do básico ao avançado
  • Como monitorar uma aplicação web
  • Como monitorar um servidor windows
  • Criação de alertas
  • Criação de dashboards em tempo real

Syllabus

Introdução
Sobre o instrutor
Sobre o curso
Visão geral de monitoramento
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Covers Prometheus and Grafana, which are open-source tools widely adopted for monitoring and observability in modern IT infrastructures
Teaches how to monitor web applications and Windows servers, providing practical skills applicable to various environments
Explores PromQL, the Prometheus query language, from basic to advanced levels, enabling learners to effectively extract and analyze metrics
Includes hands-on labs using Docker for installing Prometheus and Grafana, which is standard practice in containerized environments
Demonstrates how to instrument an application with the Prometheus client library, allowing learners to create custom metrics for monitoring
Requires learners to install an exporter to monitor CPU, memory, disk, and other server resources, which may require additional setup

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Monitoramento prático com prometheus e grafana

De acordo com os estudantes, este curso oferece uma base sólida e prática para monitorar aplicações usando Prometheus e Grafana. Muitos destacam os exemplos práticos e os laboratórios hands-on como pontos altos, facilitando a compreensão e aplicação imediata dos conceitos. A clareza das explicações e o profundo conhecimento do instrutor também são frequentemente elogiados. O curso abrange temas essenciais como PromQL, criação de dashboards e configuração de alertas, considerados muito relevantes para o ambiente profissional. A estrutura é vista como bem organizada e adequada até para quem está começando na área. Embora alguns desejem mais conteúdo avançado, a recepção geral é amplamente positiva.
Ótimo ponto de partida para quem está começando.
"Para quem está começando na área de monitoramento, este curso é um excelente ponto de partida."
"É um bom curso introdutório para Prometheus e Grafana."
"Recomendado para iniciantes ou quem precisa de uma revisão dos fundamentos."
"Me ajudou a dar os primeiros passos com essas ferramentas."
Guias úteis para setup inicial via Docker e Windows.
"As instruções de instalação e configuração com Docker foram fáceis de seguir."
"Consegui instalar o Node Exporter no Windows sem problemas."
"Bom passo a passo para colocar o ambiente básico rodando rapidamente."
Abrange tópicos cruciais como PromQL e alertas.
"A parte de PromQL foi muito bem explicada, o que é fundamental para usar o Prometheus."
"Gostei muito da seção de criação de alertas no Grafana, direto ao ponto e útil."
"O curso cobre o essencial para começar a monitorar, incluindo dashboards e queries."
"Excelente introdução aos conceitos e ferramentas principais."
Instrutor experiente e didático.
"Instrutor claro nas explicações, domina o assunto e transmite o conhecimento de forma eficiente."
"Didática do professor é ótima, muito claro em suas explicações."
"O professor demonstra grande conhecimento da ferramenta e da área de monitoramento."
"Parabéns ao instrutor pela qualidade das aulas e pela paciência."
Focado em exemplos reais e aplicação imediata.
"O curso é excelente, focado na prática e com exemplos direto ao ponto."
"Gostei muito da didática e da quantidade de hands-on que o curso proporciona. Permite aprender fazendo."
"Muito bom o conteúdo, as explicações e exemplos práticos me ajudaram muito a entender o funcionamento."
"Curso prático, objetivo e que entrega o que promete. Foco na instalação e configuração funcional."
Alguns alunos desejam maior profundidade ou cenários.
"Senti falta de tópicos mais avançados ou estudos de caso de larga escala."
"O curso é ótimo para o básico e intermediário, mas poderia aprofundar em algumas áreas."
"Faltou abordar mais sobre integrações complexas ou otimização de performance."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Monitoramento de aplicações com Prometheus e Grafana with these activities:
Revisar conceitos básicos de redes
Refresque seus conhecimentos sobre os fundamentos de redes para entender melhor como o Prometheus coleta métricas dos seus serviços.
Browse courses on TCP/IP
Show steps
  • Leia artigos sobre os fundamentos de redes.
  • Faça um teste online sobre conceitos de rede.
Leitura complementar: 'Effective Monitoring and Alerting'
Aprofunde seus conhecimentos sobre monitoramento e alertas com este livro abrangente.
View Melania on Amazon
Show steps
  • Leia o livro 'Effective Monitoring and Alerting'.
  • Anote os principais conceitos e práticas recomendadas.
  • Compare as práticas do livro com o que você aprendeu no curso.
Praticar consultas PromQL
Realize exercícios práticos com PromQL para dominar a linguagem de consulta do Prometheus.
Show steps
  • Encontre exercícios online de PromQL.
  • Resolva os exercícios e verifique suas respostas.
  • Crie seus próprios exercícios e desafie seus colegas.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Criar um guia de referência rápida para PromQL
Crie um guia de referência rápida para PromQL para ajudar outros alunos e reforçar seu próprio conhecimento.
Show steps
  • Revise os principais operadores e funções do PromQL.
  • Crie exemplos de consultas para diferentes cenários.
  • Organize o guia de forma clara e concisa.
  • Compartilhe o guia com outros alunos.
Monitorar um servidor doméstico com Prometheus e Grafana
Aplique seus conhecimentos monitorando um servidor doméstico, como um Raspberry Pi, para consolidar o aprendizado.
Show steps
  • Instale o Prometheus e o Grafana no seu servidor doméstico.
  • Configure o Prometheus para coletar métricas do sistema.
  • Crie dashboards no Grafana para visualizar as métricas.
  • Configure alertas para eventos importantes.
Leitura complementar: 'Site Reliability Engineering'
Entenda os princípios de Site Reliability Engineering e como o monitoramento se encaixa nessa estratégia.
Show steps
  • Leia o livro 'Site Reliability Engineering'.
  • Identifique as práticas de SRE que podem ser aplicadas ao seu trabalho.
  • Discuta as práticas de SRE com seus colegas.
Contribuir para um exporter Prometheus
Aprofunde seus conhecimentos contribuindo para um projeto open source relacionado ao Prometheus.
Show steps
  • Encontre um exporter Prometheus que você gostaria de contribuir.
  • Leia o código fonte e entenda como ele funciona.
  • Identifique um bug ou uma melhoria que você pode implementar.
  • Envie um pull request com suas alterações.

Career center

Learners who complete Monitoramento de aplicações com Prometheus e Grafana will develop knowledge and skills that may be useful to these careers:
Engenheiro de Monitoramento
Um Engenheiro de Monitoramento é responsável por garantir a saúde e o desempenho de sistemas e aplicações, e este curso pode ser muito útil para construir uma base sólida neste campo. Com este curso, você entenderá como instalar, configurar e usar Prometheus e Grafana. O curso também aborda como criar métricas, dashboards e alertas personalizados. O conhecimento de PromQL (linguagem de consulta do Prometheus) do básico ao avançado é fundamental, juntamente com a criação de dashboards em tempo real. Um engenheiro de monitoramento se beneficiará também da habilidade de monitorar aplicações web e servidores Windows, habilidades diretamente ensinadas no curso.
Especialista em Observabilidade
Um Especialista em Observabilidade concentra-se em obter insights profundos sobre o comportamento de sistemas complexos, e este curso pode ser muito adequado para quem procura evoluir nessa direção. O curso ensina como instalar, configurar e usar Prometheus e Grafana, ferramentas essenciais para observabilidade. Você aprenderá a instrumentar aplicações para coletar métricas relevantes e criar dashboards detalhados para visualização em tempo real. O curso também aborda a criação de alertas para identificar e resolver problemas proativamente. Os módulos sobre PromQL e a criação de dashboards no Grafana são particularmente relevantes para a função de especialista em observabilidade.
Analista de Desempenho de Aplicações
Analistas de Desempenho de Aplicações trabalham para otimizar a performance de softwares, um papel em que este curso pode ser útil. A capacidade de monitorar aplicações web e servidores Windows, juntamente com a criação de alertas e dashboards em tempo real, como ensinado no curso, contribui diretamente para análise de desempenho. O curso ajuda a entender como instalar e configurar Prometheus e Grafana, além de criar métricas personalizadas. O uso avançado do Grafana é muito importante para este papel.
Engenheiro de DevOps
Engenheiros de DevOps são responsáveis por automatizar e otimizar o ciclo de vida do desenvolvimento de software, e este curso pode ser muito útil para desenvolver as habilidades necessárias para este trabalho. O curso ensina como instalar, configurar e usar Prometheus e Grafana, ferramentas cruciais para o monitoramento contínuo de aplicações. O monitoramento de aplicações web e servidores Windows, a criação de alertas e dashboards em tempo real são aspectos importantes do trabalho de um engenheiro de DevOps. O conhecimento de PromQL e a criação de métricas personalizadas são habilidades essenciais.
Administrador de Sistemas
Administradores de Sistemas garantem que os sistemas de computador de uma organização estejam funcionando corretamente. Monitorar servidores Windows com Prometheus, como ensinado no curso, é uma habilidade muito útil. O curso também ensina como instalar e configurar o Prometheus e o Grafana, além de criar alertas e dashboards. A capacidade de monitorar o CPU, memória e disco são muito relevantes para o trabalho. Um administrador de sistemas pode usar o que aprendeu neste curso para ampliar sua capacidade de monitoramento do ambiente de TI.
Arquiteto de Soluções
Arquitetos de Soluções projetam e implementam soluções de TI para resolver problemas de negócios. O aprendizado sobre arquiteturas de monitoramento, como detalhado no curso, pode ajudar a planejar soluções mais robustas. Este curso pode auxiliar na compreensão dos componentes do Prometheus e na escolha de tipos de métricas apropriados. A aplicação deste conhecimento pode levar o Arquiteto de Soluções a desenvolver aplicações mais escaláveis.
Desenvolvedor de Aplicações
Este curso pode ajudar desenvolvedores de aplicações na instrumentação de aplicações para que elas se tornem 'monitoráveis' pelo Prometheus. Um desenvolvedor de aplicações pode aprender sobre os tipos de métricas, como counter, gauge, histogram e summary. O curso mostra como adicionar a biblioteca do Prometheus às aplicações. Esta capacidade de instrumentação resulta em um código mais observável, facilitando a depuração e o monitoramento.
Analista de Dados
Analistas de Dados podem utilizar este curso para melhorar sua compreensão de como as métricas são coletadas e visualizadas em tempo real. O conhecimento de PromQL, detalhado no curso, pode auxiliar na extração de informações relevantes dos dados coletados pelo Prometheus. A capacidade de criar dashboards no Grafana, também abordada no curso, pode ser utilizada para apresentar dados de forma clara e concisa. Um analista de dados pode usar estas habilidades para tomar decisões mais informadas.
Consultor de TI
Consultores de TI podem usar este curso para agregar valor aos seus clientes, oferecendo soluções de monitoramento baseadas em Prometheus e Grafana. O curso ensina como instalar, configurar e usar essas ferramentas, além de criar métricas personalizadas e dashboards em tempo real. O conhecimento de diferentes arquiteturas de monitoramento, bem como a capacidade de criar alertas, permite que o consultor ofereça um serviço completo e personalizado. O consultor de TI pode utilizar o que aprendeu no curso para ajudar seus clientes a otimizar seus sistemas e aplicações.
Gerente de Projetos de TI
Gerentes de Projetos de TI podem se beneficiar deste curso ao obter uma melhor compreensão das tecnologias de monitoramento e como elas se encaixam em um projeto de TI. Este curso pode auxiliar na avaliação do esforço e custo envolvidos na implementação de soluções de monitoramento baseadas em Prometheus e Grafana. O gerente de projetos de TI pode utilizar este conhecimento para planejar e executar projetos de TI de forma mais eficiente.
Engenheiro de Rede
Engenheiros de Rede podem utilizar este curso para aprender como monitorar dispositivos de rede usando Prometheus. Embora o curso foque em aplicações web e servidores Windows, os conceitos fundamentais ensinados podem ser aplicados ao monitoramento de infraestrutura de rede. A habilidade de criar alertas e dashboards personalizados, ensinada neste curso, é muito útil para identificar e resolver problemas de rede proativamente. Um engenheiro de rede pode usar estas habilidades para melhorar a disponibilidade e o desempenho da rede.
Auditor de Segurança
O Auditor de Segurança pode utilizar o conhecimento adquirido neste curso para entender como as métricas de segurança são coletadas e visualizadas. Embora o foco principal do curso não seja segurança, o entendimento de como o Prometheus e o Grafana funcionam pode ajudar o auditor a avaliar a eficácia dos controles de segurança. A capacidade de criar alertas e dashboards personalizados também pode ser usada para monitorar eventos de segurança importantes. O auditor de segurança pode usar essas habilidades para identificar vulnerabilidades e garantir a conformidade com as políticas de segurança.
Professor de Tecnologia
Professores de Tecnologia podem usar este curso para se manterem atualizados sobre as últimas tendências em monitoramento de aplicações e sistemas. Este curso pode auxiliar na criação de material didático e no desenvolvimento de aulas práticas sobre Prometheus e Grafana. O conhecimento adquirido no curso pode ser usado para preparar os alunos para o mercado de trabalho, onde estas tecnologias são cada vez mais utilizadas. O professor de tecnologia pode usar este conhecimento para garantir que seus alunos estejam recebendo a melhor educação possível.
Escritor Técnico
Escritores Técnicos podem utilizar este curso para aprimorar seus conhecimentos sobre Prometheus e Grafana, o que pode ser útil para a criação de documentação técnica para estas ferramentas. O curso ensina como instalar, configurar e usar estas ferramentas, bem como criar métricas personalizadas e dashboards em tempo real. O escritor técnico pode usar estas habilidades para criar documentação clara, concisa e precisa, ajudando os usuários a aproveitar ao máximo o Prometheus e o Grafana.
Analista de negocios
Analistas de Negócios podem usar este curso para entender como o monitoramento de aplicações e sistemas pode impactar os resultados de negócios. Embora o foco principal do curso não seja análise de negócios, o conhecimento de como as métricas são coletadas e visualizadas pode ajudar o analista a identificar áreas de melhoria e otimização. Este curso pode auxiliar no entendimento das necessidades de monitoramento de uma empresa. O analista de negócios pode usar estas habilidades para tomar decisões mais estratégicas e baseadas em dados.

Reading list

We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Monitoramento de aplicações com Prometheus e Grafana.
Este livro, escrito por engenheiros do Google, oferece uma visão aprofundada sobre os princípios e práticas de Site Reliability Engineering (SRE). Ele aborda temas como monitoramento, alertas, gerenciamento de incidentes e automação. Embora não seja específico para Prometheus e Grafana, ele fornece um contexto valioso sobre como usar essas ferramentas para garantir a confiabilidade e o desempenho de seus sistemas. É uma leitura recomendada para quem deseja ir além do básico e entender como o monitoramento se encaixa em uma estratégia de SRE mais ampla.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser