Agregador de Métricas
Agregar e centralizar métricas de desempenho de aplicações, bases de dados, caches e infraestrutura no Prometheus, StatsD ou CloudWatch com convenções de nomenclatura unificadas.
Visão Geral
Esta habilidade capacita o Claude a otimizar o monitoramento de desempenho, agregando métricas de diversos sistemas em uma visão unificada. Ela simplifica o processo de coleta, centralização e análise de dados de desempenho, gerando melhores insights e resolução mais rápida de problemas.
Como Funciona
- Design da Taxonomia de Métricas: O Claude ajuda a definir uma convenção de nomenclatura clara e consistente para métricas em todos os sistemas.
- Seleção da Ferramenta de Agregação: O Claude ajuda a selecionar a ferramenta de agregação de métricas apropriada (por exemplo, Prometheus, StatsD, CloudWatch) com base no ambiente e requisitos do usuário.
- Configuração e Integração: O Claude orienta a configuração da ferramenta de agregação escolhida e sua integração com várias fontes de dados.
- Configuração de Painéis e Alertas: O Claude ajuda a configurar painéis para visualização de métricas e definir alertas para indicadores críticos de desempenho.
Quando Usar Esta Habilidade
Esta habilidade é ativada quando você precisa:
- Centralizar métricas de desempenho de múltiplas aplicações e sistemas.
- Projetar uma convenção de nomenclatura de métricas consistente.
- Escolher a ferramenta de agregação de métricas certa para suas necessidades.
- Configurar painéis e alertas para monitoramento de desempenho.
Exemplos
Exemplo 1: Centralizando Métricas de Aplicações e Sistemas
Solicitação do usuário: "Agregar métricas de aplicação e sistema no Prometheus."
A habilidade irá:
- Orientar o usuário na definição de métricas para aplicações (por exemplo, latência de requisição, taxas de erro) e sistemas (por exemplo, uso de CPU, utilização de memória).
- Ajudar a configurar o Prometheus para coletar métricas dos endpoints da aplicação e do sistema.
Exemplo 2: Configurando Alertas para Desempenho de Banco de Dados
Solicitação do usuário: "Centralizar métricas do banco de dados e configurar alertas para consultas lentas."
A habilidade irá:
- Ajudar o usuário a definir métricas para desempenho do banco de dados (por exemplo, tempo de execução de consulta, uso do pool de conexões).
- Orientar o usuário na configuração da ferramenta de agregação para coletar essas métricas do banco de dados.
- Auxiliar na configuração de alertas na ferramenta de agregação para notificar o usuário quando o tempo de execução da consulta exceder um limite definido.
Melhores Práticas
- Convenções de Nomenclatura: Use uma convenção de nomenclatura consistente e bem definida para todas as métricas, garantindo clareza e facilidade de análise.
- Granularidade: Escolha um nível apropriado de granularidade para métricas para equilibrar detalhes e requisitos de armazenamento.
- Políticas de Retenção: Defina políticas de retenção para métricas para gerenciar o espaço de armazenamento e garantir que os dados estejam disponíveis para análise histórica.
Integração
Esta habilidade integra-se com outros plugins que gerenciam infraestrutura, implantam aplicações e monitoram a saúde do sistema. Por exemplo, pode ser usada em conjunto com um plugin de implantação para configurar automaticamente a coleta de métricas após uma nova implantação de aplicação.
Pré-requisitos
- Acesso a ferramentas de coleta de métricas (Prometheus, StatsD, CloudWatch)
- Conectividade de rede às fontes de métricas
- Configuração de armazenamento de métricas em ${CLAUDE_SKILL_DIR}/metrics/
- Compreensão da taxonomia de métricas
Instruções
- Projetar convenção de nomenclatura de métricas consistente
- Selecionar ferramenta de agregação apropriada para o ambiente
- Configurar coleta de métricas de todas as fontes
- Configurar armazenamento centralizado e políticas de retenção
- Criar painéis para visualização
- Definir alertas para métricas críticas
Saída
- Arquivos de configuração de agregação de métricas
- Documentação da convenção de nomenclatura unificada
- Definições de painéis para métricas principais
- Regras de alerta para limites de desempenho
- Guias de integração para fontes de métricas
Tratamento de Erros
Se a agregação de métricas falhar:
- Verificar conectividade de rede com as fontes
- Verificar credenciais de autenticação
- Validar compatibilidade do formato das métricas
- Revisar capacidade de armazenamento e retenção
- Garantir configuração da ferramenta de agregação
Recursos
- Documentação de agregação do Prometheus
- Especificações do protocolo StatsD
- Referência da API de métricas do CloudWatch
- Melhores práticas de nomenclatura de métricas