Puedes recolectar StatsD métrica 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 recopilar StatsD métrica:
Paso 1: Regístrese para obtener su cuenta gratuita si aún no lo ha hecho
Paso 2: requisitos previos
El recolector utilizará el componente receptor StatsD . Requiere permiso para escuchar en el extremo configurado (localhost:8125
por defecto).
Paso 3: Instale el recolector OpenTelemetry
Descargue e instale el recolector de OpenTelemetry siguiendo los documentos de OpenTelemetry.
Necesitará instalar OpenTelemetry recolector Contrib Distro u otra distribución que incluya, al menos, estos componentes:
Paso 4: Configurar el recolector OpenTelemetry
Actualice o cree un nuevo archivo llamado config.yaml
del siguiente ejemplo.
Reemplace el NEW_RELIC_LICENSE_KEY
en el archivo con sus propios valores. Para obtener más información, consulte la clave de licencia de New Relic.
receivers:
statsd: is_monotonic_counter: true
exporters: otlphttp: endpoint: https://otlp.nr-data.net headers: api-key: NEW_RELIC_LICENSE_KEY
service: telemetry: logs: pipelines: metrics: receivers: [statsd] exporters: [otlphttp]
Para obtener más opciones de configuración, revise:
Paso 4: ejecuta el recolector
Ejecute el recolector OpenTelemetry (la forma de ejecutarlo puede variar según el método de instalación elegido). Ejemplo:
/usr/bin/otelcol-contrib --config ./config.yaml
Paso 5: busque y utilice sus datos
Explora y consulta tus datos
El recolector reportará la métrica ingerida mediante mensajes de StatsD, por favor revise:
Puede enumerar las métricas que informa el receptor de estadísticas:
FROM Metric SELECT uniques(metricName) WHERE otel.library.name = 'otelcol/statsdreceiver' LIMIT MAX