Visão Geral
Este curso ensina como utilizar o Telegraf para monitoramento de bancos de dados, com foco em MySQL, PostgreSQL, Oracle e SQL Server. O aluno aprenderá a coletar métricas essenciais de performance, disponibilidade e uso de recursos, interpretando dados que ajudam a prevenir gargalos, diagnosticar problemas e manter a estabilidade dos ambientes de dados.
Conteúdo Programatico
Module 1 – Database Monitoring Fundamentals
- What is database monitoring
- Key database performance metrics
- Monitoring vs tuning basics
- Common database bottlenecks
Module 2 – Telegraf for Database Monitoring
- Telegraf role in database environments
- Database input plugins overview
- Authentication and permissions
- Secure data collection practices
Module 3 – MySQL Monitoring with Telegraf
- MySQL input plugin overview
- Connections and query performance metrics
- InnoDB metrics basics
- Common MySQL monitoring use cases
Module 4 – PostgreSQL Monitoring with Telegraf
- PostgreSQL input plugin overview
- Locks, connections and transactions
- Replication and WAL metrics
- PostgreSQL performance indicators
Module 5 – Oracle Monitoring with Telegraf
- Oracle input plugin overview
- Sessions and wait events
- Tablespace and resource usage
- Oracle monitoring best practices
Module 6 – SQL Server Monitoring with Telegraf
- SQL Server input plugin overview
- Query execution and waits
- Memory and buffer cache metrics
- SQL Server performance insights
Module 7 – Cross-Database Monitoring Strategies
- Standardizing metrics across databases
- Tagging databases and instances
- Comparing performance indicators
- Multi-database environments
Module 8 – Troubleshooting and Best Practices
- Diagnosing database performance issues
- Common misconfigurations
- Metric volume and cardinality control
- Reliable database monitoring strategies