• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Esta tradução de máquina é fornecida para sua comodidade.

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

Criar um problema

Coletor para HiveMQ

Você pode coletar métricas sobre sua plataforma de mensagens HiveMQ MQTT com o coletor OpenTelemetry. O coletor é um componente do OpenTelemetry que coleta, processa e exporta dados de telemetria para o New Relic (ou qualquer backend de observabilidade).

Conclua as etapas abaixo para coletar métricas do HiveMQ:

Inscreva-se na New Relic!

Se ainda não tiver feito isso, cadastre-se para obter uma conta New Relic gratuita e obtenha o da conta New Relic para a qual deseja relatar dados.

Revise os pré-requisitos

Configure a extensão prometheus em sua plataforma de mensagens HiveMQ.

Instale o coletor OpenTelemetry

Baixe e instale o coletor OpenTelemetry seguindo a documentação OpenTelemetry .

Configurar o coletor OpenTelemetry

Crie um novo arquivo chamado config.yaml no exemplo abaixo.

Substitua as seguintes chaves no arquivo pelos seus próprios valores:

  • Extensão HiveMQ Prometheus:

    • HIVEMQ_PROMETHEUS_HOSTNAME
    • HIVEMQ_PROMETHEUS_PORT
    • HIVEMQ_PROMETHEUS_METRICS_PATH
  • New Relic chave de licença:

    • NEW_RELIC_LICENSE_KEY
    receivers:
    prometheus:
    config:
    scrape_configs:
    - job_name: "hive-mq"
    static_configs:
    - targets: ["HIVEMQ_PROMETHEUS_HOSTNAME:HIVEMQ_PROMETHEUS_PORT"]
    metrics_path: HIVEMQ_PROMETHEUS_METRICS_PATH
    exporters:
    otlphttp:
    endpoint: https://otlp.nr-data.net
    headers:
    api-key: NEW_RELIC_LICENSE_KEY
    processors:
    batch:
    memory_limiter:
    limit_mib: 400
    spike_limit_mib: 100
    check_interval: 5s
    service:
    telemetry:
    logs:
    pipelines:
    metrics:
    receivers: [prometheus]
    processors: [batch, memory_limiter]
    exporters: [otlphttp]

    Você pode verificar os documentos do coletorOpenTelemetry e os documentos de configuração do Prometheus para obter detalhes adicionais de configuração.

Execute o coletor OpenTelemetry

Execute o coletor OpenTelemetry (a forma de executá-lo pode variar dependendo do método de instalação escolhido). Exemplo:

/usr/bin/otelcol --config ./config.yaml

Explore seus dados

Você pode usar o explorador métrico para verificar a métrica que está sendo ingerida. Todas as métricas relatadas pela extensão HiveMQ prometheus começam com o prefixo com_hivemq_ .

Detalhes dos dados métricos

A tabela abaixo lista exemplos dos tipos de métricas que coletamos.

Importante

  • Nem todas as métricas podem estar disponíveis (e você pode encontrar métricas adicionais) dependendo da configuração do seu HiveMQ, e nem todas as métricas estão disponíveis no HiveMQ Community Edition.
  • O módulo API REST só expõe métricas quando habilitado.
  • Certas extensões HiveMQ relatam métricas específicas.
  • Para obter uma lista completa das métricas do HiveMQ, consulte a documentação do HiveMQ sobre as métricas disponíveis.

Verifique a documentação métrica do HiveMQ para obter informações adicionais.

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.