Como configurar API de métricas Digibee com Datadog

Aprenda como integrar API de métricas.

A funcionalidade de API de métricas com Datadog está atualmente em fase beta. Entenda mais sobre o Programa Beta.

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 feature deve estar habilitada para seu realm.

  • Nome de usuário e senha gerados pelo usuário na página Gerenciamento de API.

  • Chave de API a ser gerada após configurar as credenciais de API mencionadas acima.

  • 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, conforme a configuração abaixo:

## Digibee + Datadog Configuration
instances:
  # Add instances as much as you have/need
  - openmetrics_endpoint: <DIGIBEE_SERVICES_API_URL>/metrics/openmetrics_raw?environment=<ENVIRONMENT>
    namespace: "<REALM>-<ENVIRONMENT>"
    metrics:
      - *
    headers:
      apikey: <DIGIBEE_SERVICES_API_APIKEY>
    auth_type: basic
    username: <DIGIBEE_SERVICES_API_USERNAME>
    password: <DIGIBEE_SERVICES_API_PASSWORD>

Variáveis

#Nome da variávelDescrição

1

DIGIBEE_SERVICES_API_URL

URL gerado na página de Gerenciamento 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 na página de Gerenciamento de API.

5

DIGIBEE_SERVICES_API_USERNAME

Nome de usuário criado/configurado na página de Gerenciamento de API.

6

DIGIBEE_SERVICES_API_PASSWORD

Senha criada/configurada na página de Gerenciamento de API.

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étricaDescriçãoTipo

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_jvm_memory_bytes_used

Bytes usados de uma determinada área de memória JVM.

Gauge

pipeline_jvm_memory_bytes_used

Bytes usados 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.

Counter

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

Last updated