Curso Monitoring ScyllaDB with Prometheus and Grafana

  • DevOps | CI | CD | Kubernetes | Web3

Curso Monitoring ScyllaDB with Prometheus and Grafana

12 horas
Visão Geral

O curso Monitoring ScyllaDB with Prometheus and Grafana oferece uma introdução completa ao monitoramento de clusters ScyllaDB usando as poderosas ferramentas Prometheus e Grafana. Os participantes aprenderão como configurar e gerenciar um sistema de monitoramento eficiente que coleta, exibe e alerta sobre métricas de desempenho, otimizando a operação de clusters de dados em tempo real. Este curso é ideal para profissionais que desejam aprimorar a confiabilidade e a performance de suas infraestruturas ScyllaDB com monitoramento avançado e visualização de dados.

Objetivo

Após realizar este curso Monitoring ScyllaDB with Prometheus and Grafana, você será capaz de:

  • Configurar Prometheus e Grafana para monitoramento de clusters ScyllaDB
  • Coletar e interpretar métricas de desempenho e disponibilidade do ScyllaDB
  • Criar dashboards e alertas personalizados no Grafana para acompanhamento em tempo real
  • Realizar troubleshooting de desempenho e gargalos em clusters ScyllaDB
  • Implementar boas práticas de monitoramento para otimizar a performance e a estabilidade do sistema
Publico Alvo
  • Administradores de banco de dados que utilizam ScyllaDB
  • Engenheiros de performance e confiabilidade de sistemas (SREs)
  • Profissionais de DevOps que gerenciam sistemas de banco de dados distribuídos
  • Engenheiros de dados que desejam monitorar clusters de alto desempenho
Pre-Requisitos
  • Conhecimento básico em ScyllaDB (recomenda-se a realização do curso Fundamentos de ScyllaDB)
  • Familiaridade com conceitos básicos de monitoramento e métricas
  • Experiência prévia com Linux e ambientes de linha de comando
  • Noções de Prometheus e Grafana são recomendadas, mas não obrigatórias
Materiais
Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to ScyllaDB Monitoring

  1. Overview of ScyllaDB architecture and metrics
  2. Importance of monitoring distributed databases
  3. Key metrics in ScyllaDB (latency, throughput, resource utilization)

Setting Up Prometheus for ScyllaDB

  1. Installing Prometheus
  2. Configuring Prometheus for ScyllaDB data collection
  3. Setting up Prometheus node exporter
  4. Understanding Prometheus metrics scraping and storage

Setting Up Grafana for Visualization

  1. Installing and configuring Grafana
  2. Connecting Grafana to Prometheus data sources
  3. Introduction to Grafana dashboards and panels

Creating ScyllaDB Monitoring Dashboards

  1. Key dashboards for ScyllaDB clusters
  2. Visualizing CPU, memory, disk I/O, and network usage
  3. Monitoring latency and query performance
  4. Customizing dashboards for specific monitoring needs

Setting Up Alerts and Notifications in Grafana

  1. Creating alert rules for critical metrics
  2. Configuring notifications via email, Slack, or other channels
  3. Best practices for alert thresholds and escalation

Advanced Metrics and Troubleshooting Techniques

  1. Analyzing read and write performance bottlenecks
  2. Monitoring node health and cluster availability
  3. Troubleshooting common ScyllaDB issues with metrics

Prometheus and Grafana Best Practices for ScyllaDB

  1. Optimizing Prometheus retention and storage configurations
  2. Scaling Prometheus and Grafana for large clusters
  3. Security and access control in Grafana dashboards

Case Studies and Practical Scenarios

  1. Case study on real-time monitoring of large ScyllaDB clusters
  2. Practical exercises in setting up and customizing monitoring for performance
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