On This Page

Home / Cribl Insights/ Alerts/Metrics Reference

Metrics Reference

Reference for the metrics available in the custom Monitor query builder.


When you create a custom Monitor in Cribl Insights, the Metric dropdown lists the base metrics you can evaluate. This page is a reference for those metric names, grouped by category, with each metric type, unit, and definition.

Why Your Available Metrics May Differ

The Metric dropdown only shows metrics that have landed in the internal store. If a metric has never been written for your environment, it does not appear in the list.

Several metrics are conditional, so the exact set you see depends on your hardware, configuration, and activity:

  • Hardware/OS-dependent, per-device metrics. Some metrics are emitted once per block device or network interface, so the metric name carries a device suffix. For example, you might see BlockActiveTime_nbd0 and BlockActiveTime_nbd1 for two different block devices. A server with different disks or NICs produces different suffixes, and GPU metrics only appear when a GPU is present. This is the largest source of real-world variance.
  • Feature-gated metrics. Some counters emit only after a feature is exercised. For example, certain cache, replication, or S3 metrics stay at zero or absent until they are used.
  • Cgroup/container metrics. These differ between bare-metal, container, and cloud instance types.
  • Zero-value suppression. Depending on how Cribl scrapes metrics and whether zero-valued series are written, some metrics may never appear in a quiet environment.

Stream Workers

MetricTypeUnitDefinition
stream_workers_totalgaugecountTotal number of Worker Nodes registered.
stream_worker_groups_totalgaugecountTotal number of distinct Worker Groups.
stream_worker_processes_totalgaugecountWorker Processes running on a given Worker Node.
stream_worker_cpus_totalgaugecountCPU cores available on a Worker Node.
stream_worker_memory_gibgaugeGiBTotal physical memory on a Worker Node.
stream_worker_storage_free_gibgaugeGiBFree disk space on a Worker Node.
stream_worker_storage_total_gibgaugeGiBTotal disk space on a Worker Node.
stream_worker_disk_utilization_percentgaugepercentDisk used divided by total, times 100, for a Worker Node.
stream_worker_uptime_secondsgaugesecondsSeconds since the Cribl process of the Worker started.
stream_worker_disconnectedgaugecount1 if the Worker is disconnected from the Leader, else 0.

Worker and System Health

MetricTypeUnitDefinition
system_load_avggaugeratioCPU load average of a Worker Process.
system_mem_rssgaugebytesResident set size (RSS) memory of a Worker Process.
system_mem_heap_usedgaugebytesV8 heap memory used.
system_mem_heap_totalgaugebytesV8 heap memory allocated.
system_free_memgaugebytesFree system memory on the Node.
system_total_memgaugebytesTotal system memory on the Node.
system_disk_usedgaugebytesDisk space used on the Node.
system_total_diskgaugebytesTotal disk space on the Node.
system_pq_usedgaugen/aPersistent-queue / tempfs disk usage on the Node.
system_num_workersgaugecountNumber of Worker Processes on the Node.
system_worker_crashescountercountWorker Process crashes detected.

Cribl Edge

MetricTypeUnitDefinition
edge_workers_totalgaugecountTotal Edge Nodes.
edge_workers_alive_totalgaugecountEdge Nodes currently alive/connected.
edge_workers_disconnected_totalgaugecountEdge Nodes disconnected (global count).
edge_workers_unhealthy_totalgaugecountEdge Nodes reporting unhealthy.
edge_workers_groups_totalgaugecountNumber of Edge Fleets.
edge_workers_conf_versionsgaugecountDistinct config versions across Edge Nodes.
edge_workers_software_versionsgaugecountDistinct software versions across Edge Nodes.
edge_groups_totalgaugecountTotal Fleets.
edge_groups_sources_totalgaugecountSources configured across Fleets.
edge_groups_destinations_totalgaugecountDestinations configured across Fleets.
edge_groups_pipelines_totalgaugecountPipelines configured across Fleets.
edge_groups_routes_totalgaugecountRoutes configured across Fleets.
MetricTypeUnitDefinition
search_service_cpugaugepercentSearch service CPU usage.
search_service_elugaugepercentSearch service event-loop utilization.
search_service_memory_heapUsedgaugebytesSearch service heap memory used.
search_searches_erroredcountercountSearches that errored.
search_searches_completedcountercountSearches completed.
search_searches_dispatchedcountercountSearches dispatched to executors.
search_searches_queuedgaugecountSearches waiting in queue.
search_errorcountercountSearch errors by type (kusto, limits, or queue).
search_executors_allocatedgaugecountExecutors allocated.
search_executors_dispatchedgaugecountExecutors dispatched.
search_job_queue_lengthgaugecountLength of the search job queue.
search_healthcheckgaugecountSearch service health-check status.
search_cpu_time_billablecountersecondsBillable CPU time.
search_cpu_time_coordcountersecondsCoordinator CPU time.
search_cpu_time_execscountersecondsExecutor CPU time.
search_cpu_util_coordgaugepercentCoordinator CPU utilization.
search_runtimegaugemsSearch runtime duration.
search_time_to_first_bytegaugemsTime to first byte for a search.
search_in_bytescounterbytesBytes read by search.
search_out_bytescounterbytesBytes written by search.
search_in_eventscountereventsEvents read by search.
search_out_eventscountereventsEvents written by search.

Cribl Lake

MetricTypeUnitDefinition
lake_failed_lakehousesgaugecountLakehouses currently in a failed state (dimension: lake_id). Feeds the Lake health score.
lake_byos_metrics_to_generategaugecountBring Your Own Storage (BYOS) billing-metric generation backlog: past days of usage still pending metric generation for a storage location (decrements as each day is processed). Dimensions: lake_id, storage_location_id. Sustained high values mean billing-metric generation is falling behind.
lake_byos_metrics_generatedgaugecountBring Your Own Storage (BYOS) days of usage for which billing metrics were successfully generated (increments per success). Dimensions: lake_id, storage_location_id.
lake_da_http_delayedgaugecountDirect Access (DA) HTTP Sources stuck in the delayed provisioning state (past the 1-hour timeout; escalates to critical at 24 hours).
lake_da_http_provision_time_msgaugemsWall-clock time to provision the infrastructure of a Direct Access (DA) HTTP Source.

Data Throughput

MetricTypeUnitDefinition
total_in_bytescounterbytesBytes received, per Source (input). Rate = ingest bytes/sec.
total_out_bytescounterbytesBytes sent, per Destination (output). Rate = egress bytes/sec.
total_in_eventscountereventsEvents received, per Source.
total_out_eventscountereventsEvents sent, per Destination.
service_in_bytescounterbytesBytes received by a Source service/listener.
service_out_bytescounterbytesBytes sent by a Destination service.
service_in_eventscountereventsEvents received by a Source service.
service_out_eventscountereventsEvents sent by a Destination service.
in_bytescounterbytesBytes into a specific component (Pipeline, Route, or Pack).
out_bytescounterbytesBytes out of a specific component.
in_eventscountereventsEvents into a specific component.
out_eventscountereventsEvents out of a specific component.
pipe_in_bytescounterbytesBytes into a Pipeline.
pipe_out_bytescounterbytesBytes out of a Pipeline.
pack_in_eventscountereventsEvents entering a Pack.
health_inputsgaugecountHealth status per Source (labels: input, input_type, __worker_group).
health_outputsgaugecountHealth status per Destination (label: output).
service_healthgaugecountHealth status of a service.

Connections

MetricTypeUnitDefinition
service_openCxncountercountNew connections opened on a service.
service_closeCxncountercountConnections closed on a service.
service_rejectCxncountercountConnections rejected by a service.
service_activeCxngaugecountCurrently open connections on a service.
total_openCxncountercountTotal connections opened across services.
total_activeCxngaugecountTotal currently active connections.
connections_stale_should_shedcountercountWorker-to-Leader connections dropped because the Worker’s heartbeat went stale (no message for more than 5 heartbeat periods). Rising values mean Workers are losing contact with the Leader.
connections_legacy_should_shedcountercountWorker/Edge connections deliberately bounced off the shared legacy listener so they reconnect to the correct product-specific listener (version 4.14.1 and later). Normal during upgrades; not an error.

Persistent Queue

MetricTypeUnitDefinition
pq_buffered_eventsgaugeeventsEvents currently buffered in persistent queues (a queue is active when this is greater than 0).
pq_queue_sizegaugecountCurrent persistent-queue depth.
pq_in_bytescounterbytesBytes written into persistent queues.
pq_healthgaugecountPersistent-queue health status (0 = unhealthy in the default Monitor).

Errors and Dropped Data

MetricTypeUnitDefinition
logged_errorscountercountProcessing errors logged by Workers.
total_dropped_eventscountereventsEvents dropped by a Destination (labels: output, output_type, __worker_group).
pipe_dropped_eventscountereventsEvents dropped by a Pipeline.
route_dropped_eventscountereventsEvents dropped by a Route.
backpressure_outputsgaugecountOutputs currently experiencing backpressure.
blocked_outputsgaugecountOutputs currently blocked.
iometrics_failed_requestscountercountFailed I/O requests (labels: status_code, input, __worker_group).

Jobs and Collectors

MetricTypeUnitDefinition
jobs_job_donecountercountCompleted jobs (label collector_type: rest, script, or system).
jobs_job_initcountercountInitialized jobs.
jobs_inflight_jobsgaugecountJobs currently in flight (sustained high values indicate stalled jobs).
jobs_task_errorscountercountCollector task errors.
jobs_task_requestscountercountCollector/job task requests issued by the Leader’s dispatcher, per Worker Group.
collector_cache_sizegaugecountNumber of entries in the Collector cache (compiled job function modules; 30-minute TTL).

Metrics Pipeline Internals

MetricTypeUnitDefinition
metrics_pool_num_metricsgaugecountDistinct metric series currently held in the in-memory metrics pool; a proxy for metric cardinality/memory pressure.
metrics_pool_string_pool_bytesgaugebytesMemory used by the metrics string pool (interned label/name strings).
metrics_pool_array_pool_bytesgaugebytesMemory used by the metrics array pool (metric value buffers).
metrics_packet_reducer_packets_acceptedcountercountMetric packets taken in by the packet reducer (the stage that collapses duplicate metric packets).
metrics_packet_reducer_packets_reducedcountercountPackets merged/aggregated into fewer packets (the savings from reduction).
metrics_packet_reducer_packets_emittedcountercountPackets sent downstream after reduction (labeled by reason: timer vs. max_size flush).
metrics_packet_reducer_new_seriescountercountNew unique metric series first seen by the reducer.

Cluster and Transport Internals

MetricTypeUnitDefinition
nodecluster_primary_messagescountercountInter-process messages sent from the primary (main) process of a Node to its Worker Processes; internal IPC within a single Node (per Worker Node).
cluster_metrics_sender_inflightgaugecountMetric batches currently in flight from a Worker to the Leader (not yet acknowledged). Sustained high values indicate a metrics backlog.
packet_stream_max_writable_lengthgaugecountPeak buffer size of the Worker-to-Leader packet stream during backpressure. Rising values indicate connection congestion.

Git Manager

MetricTypeUnitDefinition
gitmgr_serialized_operation_countcountercountGit operations run through the serialized (one-at-a-time) queue. Cribl serializes git writes to avoid conflicts.
gitmgr_serialized_operation_durationgaugemsTime taken by serialized git operations. High values indicate slow config commits/deploys.