Video: Loki, Grafana, Tempo e Mimir (LGTM)


Curso: Loki, Grafana, Tempo e Mimir (LGTM)
Idioma:   Course LanguageDificuldade:  
Básico

Categorias: Desenvolvimento, DevOps

Descrição:
Loki, Grafana, Tempo e Mimir formam a Stack LGTM. Com OpenTelemetry, Grafana Alloy e Docker, temos o setup perfeito para Observabilidade. Vamos entender isso juntos?

VPS: https://hostinger.com/otaviomiranda CUPOM: OTAVIOMIRANDA 

Se você, como muitos desenvolvedores, tem sido acordado de madrugada e dependido apenas de pequenos logs textuais para descobrir o que quebrou na sua API, chegou a hora de mudar o jogo.

Exploraremos os três pilares fundamentais da observabilidade: Logs (registro imutável do que aconteceu), Métricas (consultas baseadas em tempo, como uso de CPU) e Traces (o caminho completo que uma requisição percorre pelo seu sistema). Vamos entender como a aplicação, seja em FastAPI ou qualquer outra tecnologia ou linguagem, pode enviar dados de forma confiável para essas bases. Também mostro a praticidade do Grafana Alloy, que unifica a distribuição dessas informações, enviando os logs da engine do Docker para o Loki, suas métricas para o Mimir e seus traces (via SDK do OpenTelemetry) para o Tempo. Em seguida, vamos ver tudo isso em dashboards super detalhados no Grafana (brevemente, porque também estou aprendendo sobre isso).

Você também verá todo o setup em ação, com dicas valiosas de segurança para o seu VPS (utilizando firewall UFW com regras estritas e acessando os dados de forma privada com IP de VPN) e como orquestrar o deploy facilmente usando o Docker Compose e as recipes do Justfile.

Se curtir essas dicas de DevOps e LGTM, comenta aí embaixo para continuarmos os Guias de Desenvolvimento, explorando mais a fundo como construir consultas em PromQL, TraceQL e LogQL.

? Repositório / Código 
➡️ https://github.com/luizomf/lgtm1

? Meus Cursos: 
➡️ https://www.otaviomiranda.com.br/

? Newsletter: 
➡️ https://luizomf.substack.com/

---

Capítulos

00:00:00 - Introdução à Stack LGTM, Loki, Grafana, Tempo, Mimir
00:01:52 - Os Três Pilares, Explicando Logs, Métricas e Traces
00:04:04 - O Papel do Grafana, Mimir e PromQL na Stack
00:05:46 - Distribuindo Dados com o Grafana Alloy
00:06:29 - Telemetria na Prática com OpenTelemetry SDK
00:07:44 - Computador Local vs Servidor VPS Real, Exemplo de Produção
00:09:46 - Servidor VPS, Virtual Private Server
00:10:53 - Utilizando DevGuides via IA e Codex para Deploy
00:12:03 - Segurança do VPS, Configurando Firewall UFW e Isolamento
00:14:10 - Executando o Deploy com Docker Compose e Justfile
00:16:15 - Acessando o Servidor Grafana Após Deploy Real
00:18:22 - Explorando Consultas com as Linguagens LogQL, PromQL e TraceQL

Aviso de risco:
este conteúdo é educacional e experimental, não é recomendação formal de segurança, infraestrutura ou administração de servidores. LLMs e agentes de IA podem se comportar de forma imprevisível, especialmente quando têm permissão para executar comandos, ler arquivos ou alterar sistemas remotos. Não use em produção, em servidores com dados importantes ou com permissões amplas sem entender os riscos, revisar comandos, limitar acessos, manter backups e proteger suas credenciais. A responsabilidade por seus dispositivos, contas, servidores e dados é sua. Siga por sua conta e risco.

#docker #grafana #opentelemetry #devops #programacao
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)
Loki, Grafana, Tempo e Mimir (LGTM)