Como configurar API de métricas Digibee com Datadog
Aprenda como integrar API de métricas.
Datadog é uma plataforma de monitoramento que fornece ampla visibilidade sobre o desempenho e a integridade de vários aspectos da infraestrutura, aplicativos e serviços de TI de uma empresa.
Possui features integradas com vários outros recursos, como serviços em nuvem, linguagens de programação, etc. Para uma visão geral de todas as integrações disponíveis, leia Integrações Datadog.
Requisitos
Versão do agente Datadog >= 6.6.0.
A funcionalidade deve estar habilitada para seu realm.
Nome de usuário, senha e chave de API gerados na página Digibee APIs.
Conexão entre sua plataforma Datadog e seu realm na Digibee Integration Platform.
Exemplos de uso
Configuração
Crie ou edite o arquivo openmetrics.d/conf.yaml na raiz do diretório de configuração do seu Agente. Use a configuração abaixo:
Insira seu nome de usuário seguindo o formato <realm>-<nomedeusuario> mostrado no menu Digibee APIs.
Variáveis
# | Nome da variável | Descrição |
---|---|---|
1 | DIGIBEE_SERVICES_API_URL | URL exibida na página de Credenciais de API após configurar uma credencial. |
2 | REALM | O nome de seu realm. |
3 | ENVIRONMENT | Ambiente onde as métricas são coletadas. |
4 | DIGIBEE_SERVICES_API_APIKEY | Gerado após configurar um nome de usuário e senha no menu Digibee APIs. |
5 | DIGIBEE_SERVICES_API_USERNAME | Nome de usuário criado/configurado no menu Digibee APIs. |
6 | DIGIBEE_SERVICES_API_PASSWORD | Senha criada/configurada no menu Digibee APIs. |
Visualizar seus dados no Datadog
Quando o agente está configurado para coletar métricas, você pode usá-las para criar alertas, gráficos e painéis abrangentes no Datadog.
Métricas
Nome da Métrica | Descrição | Tipo |
---|---|---|
jvm_memory_bytes_committed | Committed (bytes) de uma determinada área de memória JVM. | Gauge |
jvm_memory_bytes_init | Bytes iniciais de uma determinada área de memória JVM. | Gauge |
jvm_memory_bytes_max | Máximo (bytes) de uma determinada área de memória JVM. | Gauge |
jvm_memory_bytes_used | Bytes usados de uma determinada área de memória JVM. | Gauge |
jvm_memory_pool_bytes_committed | Bytes committed de um determinado conjunto de memória JVM. | Gauge |
jvm_memory_pool_bytes_init | Bytes iniciais de um determinado conjunto de memória JVM. | Gauge |
jvm_memory_pool_bytes_max | Máximo (bytes) de um determinado conjunto de memória JVM. | Gauge |
jvm_memory_pool_bytes_used | Bytes usados de um determinado conjunto de memória JVM. | Gauge |
pipeline_all_hung | Booleano que indica se todos os consumidores do pipeline estão travados. | Gauge |
pipeline_cached_bytes | Total de bytes armazenados em cache. | Summary |
pipeline_component_executions_total | O número total de execuções por componente. | Counter |
pipeline_component_processi_latency_seconds | Latência de processamento de componentes em segundos. | Summary |
pipeline_inflight | Número de pipelines atualmente em execução (em andamento). | Gauge |
pipeline_inflight_reported_by_camel | Número de pipelines em execução (em voo) relatados pelo Camel. | Gauge |
pipeline_jvm_memory_bytes_max | Máximo (bytes) de uma determinada área de memória JVM. | Gauge |
pipeline_message_error_rate_in_sec | Taxa de erros de mensagens por segundos (número inteiro). | Gauge |
pipeline_message_monitoring_processor_latency_seconds | Latência do processador de monitoramento de mensagens em segundos. | Summary |
pipeline_message_processing_latency_seconds | Duração que uma mensagem é executada dentro de uma réplica (Pipeline response time). | Summary |
pipeline_message_rate_in_sec | Taxa de mensagens por segundos (número inteiro). | Gauge |
pipeline_message_size_bytes | Tamanho da mensagem em bytes. | Summary |
pipeline_process_cpu_seconds_total | Tempo total de CPU do usuário e do sistema gasto em segundos. | Counter |
pipeline_redeliveries | Número total de mensagens reenviadas. | Counter |
rabbitmq_queue_messages | Número de mensagens da fila em um determinado intervalo de tempo. | Gauge |
Atualizado