Cribl Stream

Supported OS Linux

Información general

Cribl Stream te ayuda a procesar logs de datos de máquinas, datos de instrumentación, datos de aplicaciones y métricas en tiempo real y los envía a la plataforma de análisis de tu elección. Te permite:

  • Añadir contexto a tus datos enriqueciéndolos con información procedente de fuentes de datos externas.
  • Ayudar a asegurar tus datos, editando, enmascarando o cifrando los campos confidenciales.
  • Optimizar tus datos, según tus requisitos de rendimiento y costos.

Esto es para la versión autoalojada de Cribl Stream.

Utiliza el dashboard predefinido para ver el rendimiento del flujo (stream) con métricas de base como eventos por segundo, bytes por segundo, tipos de entrada, tipos de salida y métricas de infraestructura. La monitorización de porcentajes de reducción por eventos o bytes, que es útil para mejorar el rendimiento de la búsqueda o los costos de licencias e infraestructura para los sistemas de análisis.

Configuración

Puedes enviar tu Cribl Stream métricas internas a la API de Datadog.

Instalación

Datadog

Ve a API Keys en Parámetros de la organización y crea una clave de la API para que Cribl envíe datos.

Cribl

  1. En Cribl, ve a Quick Connects y haz clic en el botón +Add Source. step1
  2. Desplázate hacia abajo a System Internal, pasa el mouse sobre Cribl Internal y selecciona Select Existing. Activa CriblLogs y CriblMetrics.
  • Nota: Ambas fuentes deben tener activado Conexión rápida en lugar de Rutas. step3
  1. Haz clic en el botón +Add Destination.

  2. Desplázate al ícono Datadog y haz clic en +Add New.

  3. Dale un nombre a la entrada (por ejemplo, Cribl_Datadog). step4

  4. A continuación, introduce tu Datadog API Key y selecciona tu sitio de Datadog.

  5. Añade cualquier etiqueta (tag) de Datadog, un campo de mensaje, una fuente o información del host. Para obtener más información, consulta la documentación de destino de Cribl Datadog.

  6. Haz clic en Save.

  7. Selecciona Passthru para conectar las métricas de Cribl con tu destino de Datadog. step5

complete

Desinstalación

Utiliza la opción eliminar el dashboard en la configuración del dashboard de Cribl Stream para eliminar el dashboard de Cribl Stream. Elimina el destino de Datadog desde el despliegue de Cribl Stream para detener el envío de datos.

Datos recopilados

Métricas

cribl.logstream.index.in_bytes
(count)
Inbound bytes by index
cribl.logstream.index.in_events
(count)
Inbound events by index
cribl.logstream.index.out_bytes
(count)
Outbound bytes by index
cribl.logstream.index.out_events
(count)
Outbound events by index
cribl.logstream.source.in_bytes
(count)
Inbound bytes by source
cribl.logstream.source.in_events
(count)
Inbound events by source
cribl.logstream.source.out_bytes
(count)
Outbound bytes by source
cribl.logstream.source.out_events
(count)
Outbound events by source
cribl.logstream.total.in_bytes
(count)
Total inbound bytes
cribl.logstream.total.in_events
(count)
Total inbound events
cribl.logstream.total.out_bytes
(count)
Total outbound bytes
cribl.logstream.total.out_events
(count)
Total outbound events
cribl.logstream.total.dropped_events
(count)
Dropped events total
cribl.logstream.health.inputs
(gauge)
Healthy inputs
cribl.logstream.health.outputs
(gauge)
Healthy outputs
cribl.logstream.system.load_avg
(gauge)
Load Average
cribl.logstream.system.free_mem
(gauge)
Free memory
cribl.logstream.system.disk_used
(gauge)
Disk usage
cribl.logstream.system.cpu_perc
(gauge)
CPU percentage usage
cribl.logstream.system.mem_rss
(gauge)
Ram usage
cribl.logstream.total.activeCxn
(gauge)
Total active inbound TCP connections
cribl.logstream.pipe.in_events
(count)
Inbound events per Pipeline
cribl.logstream.pipe.out_events
(count)
Outbound events per Pipeline
cribl.logstream.pipe.dropped_events
(count)
Dropped events per Pipeline
cribl.logstream.metrics_pool.num_metrics
(gauge)
The total number of unique metrics that have been allocated into memory.
cribl.logstream.collector_cache.size
(count)
Each Collector function (default/cribl/collectors//index.js) is loaded and initialized only once per job and then cached. This metric represents the current size of this cache.
cribl.logstream.cluster.metrics.sender.inflight
(gauge)
Number of metric packets currently being sent from a Worker or Edge Node Process to the API Process through IPC (interprocess communication).
cribl.logstream.backpressure.outputs
(count)
Destinations experiencing backpressure causing events to be either blocked or dropped.
cribl.logstream.blocked.outputs
(count)
Blocked Destinations. (This metric is more restrictive than the one listed just above.)
cribl.logstream.pq.queue_size
(gauge)
Current queue size per Destination per Worker or Edge NodeProcess.
cribl.logstream.host.in_bytes
(count)
Inbound bytes from a given host
cribl.logstream.host.in_events
(count)
Inbound events from a given host
cribl.logstream.host.out_bytes
(count)
Outbound bytes from a given host
cribl.logstream.host.out_events
(count)
Outbound events from a given host
cribl.logstream.route.in_bytes
(count)
Inbound bytes per Route.
cribl.logstream.route.in_events
(count)
Inbound events per Route.
cribl.logstream.route.out_bytes
(count)
Outbound bytes per Route.
cribl.logstream.route.out_events
(count)
Outbound events per Route.
cribl.logstream.sourcetype.in_bytes
(count)
Inbound bytes per sourcetype.
cribl.logstream.sourcetype.in_events
(count)
Inbound events per sourcetype.
cribl.logstream.sourcetype.out_bytes
(count)
Outbound bytes per sourcetype.
cribl.logstream.sourcetype.out_events
(count)
Outbound events per sourcetype.

Eventos

La integración de Cribl Stream no incluye ningún evento.

Checks de servicio

La integración de Cribl Stream no incluye ningún check de servicio.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con soporte técnico de Cribl.