Skip to content

Instantly share code, notes, and snippets.

@claudiobastos
Last active December 13, 2024 14:44
Show Gist options
  • Select an option

  • Save claudiobastos/af5705e642905a582c40ad6de3421cad to your computer and use it in GitHub Desktop.

Select an option

Save claudiobastos/af5705e642905a582c40ad6de3421cad to your computer and use it in GitHub Desktop.
Dynatrace - 5 min Observability Overview

Dynatrace - 5 min Observability Overview

  • Produto: Dynatrace
  • Tipo: Plataforma SaaS "All-in-One"
  • Escopo: Vai além da observabilidade tradicional, oferecendo:
    • Automação de diagnóstico
    • Esteira de código
    • Business analytics
  • Vendor Lock-in: Sim, a plataforma tem algumas restrições como
    • não permite exportar telemetria
    • não permite exportar dashboards
    • a injestão de telemetria tem restrições
  • Sinais: metricas, logs traces, profile e RUM (Real User Monitoring, aka Frontend Observability)
  • OTel: Compativel, mas com restrições
  • Custo: Pay-as-you-go
    • quanto mais vc instrumentar e trafegar, tanto mais vai pagar
    • o custo tbm aumenta com o tempo devido ao histórico de armazenagem
    • dependende de como implantar os agentes dela, também sofrerá impactos signifcativos no custo
  • Open Source (OSS): Não
  • **Free-Tier:**15 dias.

Instrumentação

  • Nativa: O Dynatrace utiliza um agente próprio para a coleta de sinais (metricas, logs, rastros, profiles e monitoramento de usuários reais). Esses dados coletados são enviados automaticamente para um Saas Ou Managed.

  • Otel: Suporta o opentelemetry disponibilizando uma API para o envio dos sinais. A correlação com os dados capturados pelo otel são feitas de forma automática, sem precisar de ferramentas terceiras.


Visualização

  • Nativa: Unificada para os sinais de observabilidade, desde os tópicos de aplicações, como uma conexão com o banco de dados até o dados de redes.

  • Otel: Sinais capturados pelo Opentelemetry são enriquecidos com metadados e correlacionados. Envolvendo tanto aplicações como infraestrutura, caso tenha disponível informações.

  • Playground: Disponível para explorar a plataforma sem instalação: Dynatrace Playground


Custo

  • Modelo de Pagamento: Pay-as-you-go (consumo baseado no uso de DDUs - Davis Data Units). Logo, o custo é relativo.
  • Trial: 15 dias para avaliação gratuita.

Vantagens

  • Integração nativa com OpenTelemetry
  • Automação de correlação
  • Visualização abrangente
  • Fácil adoção
  • Alta escalabilidade

Desvantagens

  • Custo elevado
  • Vendor lock-in
  • Ausência de Free-Tier para maior prazo
  • Complexidade inicial
  • Customizações limitadas

Links Úteis

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment