Curso Sending Metrics to InfluxDB, Kafka, MQTT and HTTP

  • DevOps | CI | CD | Kubernetes | Web3

Curso Sending Metrics to InfluxDB, Kafka, MQTT and HTTP

20h
Visão Geral

Este curso ensina como enviar métricas coletadas pelo Telegraf para múltiplos destinos, incluindo InfluxDB, Kafka, MQTT e HTTP, explorando diferentes padrões de entrega, confiabilidade, performance e integração. O foco está na construção de pipelines flexíveis, escaláveis e preparados para ambientes corporativos, cloud e industriais.

Objetivo

Após realizar este curso, você será capaz de:

  • Configurar outputs do Telegraf para InfluxDB, Kafka, MQTT e HTTP
  • Escolher o destino adequado para cada tipo de métrica
  • Projetar pipelines multi-destino (fan-out)
  • Garantir confiabilidade e segurança no envio de métricas
  • Otimizar performance e throughput
  • Aplicar boas práticas de integração
Publico Alvo
  • Engenheiros de Observabilidade
  • Profissionais de DevOps e SRE
  • Arquitetos de Sistemas e Dados
  • Profissionais de IoT e Indústria
  • Administradores de Infraestrutura
Pre-Requisitos
  • Conhecimento intermediário de Telegraf
  • Familiaridade com inputs e processors
  • Noções de mensageria e APIs
Conteúdo Programatico

Module 1 – Multi-Destination Metrics Pipelines

  1. Why send metrics to multiple destinations
  2. Push-based delivery models
  3. Fan-out architecture patterns
  4. Common integration challenges

Module 2 – Sending Metrics to InfluxDB

  1. InfluxDB output plugin overview
  2. Authentication and tokens
  3. Performance tuning
  4. Best practices

Module 3 – Sending Metrics to Kafka

  1. Kafka output plugin configuration
  2. Topic design and partitioning
  3. Delivery guarantees
  4. Scaling considerations

Module 4 – Sending Metrics to MQTT

  1. MQTT protocol fundamentals
  2. MQTT output plugin
  3. QoS levels and reliability
  4. Industrial and IoT use cases

Module 5 – Sending Metrics via HTTP

  1. HTTP output plugin
  2. REST and webhook integrations
  3. Authentication and security
  4. Error handling and retries

Module 6 – Designing Fan-Out Pipelines

  1. Sending to multiple outputs simultaneously
  2. Data duplication and consistency
  3. Isolation between destinations
  4. Failure handling strategies

Module 7 – Performance, Security and Reliability

  1. Buffering and batching per output
  2. TLS and credential management
  3. Backpressure and rate limits
  4. Monitoring delivery success

Module 8 – Real-World Integration Scenarios

  1. Observability pipelines
  2. Event-driven architectures
  3. IoT and industrial data flows
  4. Best practices and common pitfalls
TENHO INTERESSE

Cursos Relacionados

Curso Terraform Deploying to Oracle Cloud Infrastructure

24 Horas

Ansible Overview of Ansible architecture

16h

Curso Virtual Kubelet with Azure Container Instances

24 horas

Curso Python Logic and Algorithms

24 horas

Curso Object-Oriented Programming with Python

24 horas

Curso Python Data Structures and Collections

24 horas

Curso Virtual Kubelet Fundamentals

24 horas