Nuestra integración RedPanda captura métricas a nivel de clúster, datos sobre grupos de programación y detalles sobre los errores de su servicio y el tiempo de actividad, y luego muestra esos datos en un prediseñado.
Después de configurar Redpanda con New Relic, sus datos se mostrarán en un dashboard, nada más sacarlo de la caja.
Instalar el agente de infraestructura
Antes de obtener datos de Redpanda en New Relic, debe instalar nuestro agente de infraestructura y luego configurar nri-prometheus
para extraer datos.
- Siga nuestra instalación guiada para instrumentar su sistema con el agente de infraestructura. Puede instalar el agente de infraestructura a través de la línea de comando usando nuestros documentos.
Configurar nri-prometheus
para RedPanda
Cree un archivo llamado
nri-prometheus-config.yml
en/etc/newrelic-infra/integrations.d
.Agregue un fragmento a su archivo
nri-prometheus-config.yml
que permita al agente capturar datos de RedPanda. Su archivo de configuración debe coincidir con nuestro fragmento en el repositorio nri-prometheus :integrations:- name: nri-prometheusconfig:# When standalone is set to false, nri-prometheus requires an infrastructure agent to work and send data. Defaults to truestandalone: false# If using the infrastructure agent, emitters have to include infra-sdkemitters: infra-sdk
El nombre de su clúster. El nombre de su clúster debe ser coherente en todos los productos New Relic para que el agente de infraestructura y nri-prometheus puedan extraer datos del clúster.
cluster_name: "YOUR_EXPORTER_NAME"
objetivo:
descripción: Las métricas de Redpanda se capturan en las siguientes URL: ["http://localhost:9644/metrics", "http://localhost:9644/public_metrics"]
tls_config:
ca_file_path: "/etc/etcd/etcd-client-ca.crt"
cert_file_path: "/etc/etcd/etcd-client.crt"
key_file_path: "/etc/etcd/etcd-client.key"
Especifica si la integración debe ejecutarse o no en modo detallado. El valor predeterminado es falso.
detallado: falso
Especifica si la integración debe ejecutarse o no en modo auditoría. El valor predeterminado es falso.
El modo de auditoría registra los datos sin comprimir enviados a New Relic. Utilice esto para log todos los datos enviados.
No incluye modo detallado. Esto puede provocar un volumen log elevado; utilícelo con cuidado.
auditoría: falso
El tiempo de espera del cliente HTTP al recuperar datos del extremo. El valor predeterminado es "5s" si no está configurado.
scrape_timeout: "5s"
Tiempo de distribución del raspado desde el extremo. El valor predeterminado es "30s" si no está configurado.
scrape_duration: "5s"
Número de subprocesos de trabajo utilizados para el objetivo de scraping.
Para grupos grandes con muchos (>400) extremos, aumente lentamente hasta raspar
el tiempo cae entre el
scrape_duration
deseado.Aumentar demasiado este valor resultará en un enorme consumo de memoria si también
Se están raspando muchas métricas.
Predeterminado: 4
worker_threads: 4
#Especifica si la integración debe omitir la verificación TLS. El valor predeterminado es falso. insecure_skip_verify: false
tiempo de espera: 10s
Obtén RedPanda métrica como dashboard
Para confirmar que tus datos están reportados:
Vaya a one.newrelic.com, luego haga clic en
Metrics & events
.
Ejecute la siguiente consulta NRQL:
FROM Metric SELECT latest(vectorized_application_uptime)
.Una vez que hayas confirmado que New Relic ingirió tu métrica de Redpanda, ve a
Dashboards
desde one.newrelic.com para ver tu dashboard RedPanda.
¿Que sigue?
Si desea personalizar su panel de RedPanda, puede obtener más información sobre NRQL cómo crear una consulta y administrar su panel en la New Relic UI:
- Introducción al generador de consultas para crear consultas básicas y avanzadas.
- Introducción al panel para personalizar tu dashboard y realizar diferentes acciones.
- Administre su dashboard para ajustar el modo de visualización de su dashboard o para agregar más contenido a su dashboard.