• EnglishEspañol日本語한국어Português
  • Inicia sesiónComenzar ahora

Te ofrecemos esta traducción automática para facilitar la lectura.

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.

Crea una propuesta

Recolector para HiveMQ

Puede recopilar métricas sobre su plataforma de mensajería HiveMQ MQTT con el recolector OpenTelemetry. El recolector es un componente de OpenTelemetry que recopila, procesa y exporta telemetry data a New Relic (o cualquier backend de observabilidad).

Complete los pasos a continuación para recolectar métrica de HiveMQ:

¡Regístrate en New Relic!

Si aún no lo ha hecho, regístrese para obtener una cuenta New Relic gratuita y obtenga el para la cuenta New Relic a la que desea informar datos.

Revisar los requisitos previos

Configure la extensión Prometheus en su plataforma de mensajes HiveMQ.

Instalar el recolector OpenTelemetry

Descargue e instale el recolector OpenTelemetry siguiendo los documentosOpenTelemetry .

Configurar el recolector OpenTelemetry

Cree un nuevo archivo llamado config.yaml del siguiente ejemplo.

Reemplace las siguientes claves en el archivo con sus propios valores:

  • Extensión HiveMQ Prometheus:

    • HIVEMQ_PROMETHEUS_HOSTNAME
    • HIVEMQ_PROMETHEUS_PORT
    • HIVEMQ_PROMETHEUS_METRICS_PATH
  • New Relic :

    • 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]

    Puede consultar los documentos del recolector OpenTelemetry y los documentos de configuración de Prometheus para obtener detalles de configuración adicionales.

Ejecute el recolector OpenTelemetry

Ejecute el recolector OpenTelemetry (la forma de ejecutarlo puede variar según el método de instalación elegido). Ejemplo:

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

Explora tus datos

Puede utilizar el explorador métrico para comprobar la métrica que se está ingiriendo. Todas las métricas reportadas por la extensión HiveMQ Prometheus comienzan con el prefijo com_hivemq_ .

Detalles de datos métricos

La siguiente tabla enumera ejemplos de los tipos de métricas que recopilamos.

callout.note

  • Es posible que no todas las métricas estén disponibles (y es posible que encuentre métricas adicionales) dependiendo de su configuración de HiveMQ, y no todas las métricas están disponibles en HiveMQ Community Edition.
  • El módulo API REST solo expone métrica cuando está habilitado.
  • Ciertas extensiones de HiveMQ informan métricas específicas.
  • Para obtener una lista completa de HiveMQ métrica, consulte la documentación de HiveMQ sobre métrica disponible.

Consulte la documentación métrica de HiveMQ para obtener información adicional.

Copyright © 2024 New Relic Inc.

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