Druid インテグレーションのメトリクス
Druid の監視に使う Datadog の公式インテグレーションです。収集するメトリクスは 113 件あります。
公式の紹介文 (英語)
Track metrics related to queries, ingestion, and coordination.
種別の内訳
- gauge (その時点の値): 65 件
- count (集計間隔内の発生回数): 48 件
メトリクスの一覧
説明は公式の定義の英文をそのまま載せています。
| メトリクス | 種別 | 単位 |
|---|---|---|
druid.Coordinator segment count. | gauge | segment |
druid.Historical segment count. | gauge | segment |
druid.Number of events queued in the EventReceiverFirehose's buffer. | gauge | event |
druid.Number of events rejected because the events are duplicated. | count | event |
druid.Time gap between the data time in event and current system time. | gauge | millisecond |
druid.Number of events successfully processed per emission period. | count | event |
druid.Number of events rejected because they are outside the windowPeriod. | count | event |
druid.Number of events rejected because the events are unparsable. | count | event |
druid.Number of handoffs that failed. | count | - |
druid.Average lag between the offsets consumed by the Kafka indexing tasks and latest offsets in Kafka brokers across all partitions. Minimum emission period for this metric is a Minute. | gauge | offset |
druid.Total lag between the offsets consumed by the Kafka indexing tasks and latest offsets in Kafka brokers across all partitions. Minimum emission period for this metric is a Minute. | gauge | offset |
druid.Max lag between the offsets consumed by the Kafka indexing tasks and latest offsets in Kafka brokers across all partitions. Minimum emission period for this metric is a Minute. | gauge | offset |
druid.Cpu time in Nanoseconds spent on merging intermediate segments. | gauge | nanosecond |
druid.Milliseconds spent merging intermediate segments. | gauge | millisecond |
druid.Milliseconds spent creating persist tasks and blocking waiting for them to finish. | gauge | millisecond |
druid.Number of times persist occurred. | count | - |
druid.Cpu time in Nanoseconds spent on doing intermediate persist. | gauge | nanosecond |
druid.Number of persists that failed. | count | - |
druid.Milliseconds spent doing intermediate persist. | gauge | millisecond |
druid.Number of Druid rows persisted. | count | row |
druid.Bufferpool capacity in bytes. | gauge | byte |
druid.Bufferpool count in bytes. | gauge | byte |
druid.Bufferpool used in bytes. | gauge | byte |
druid.Garbage collection count. | count | - |
druid.Cpu time in Nanoseconds spent on garbage collection. | gauge | nanosecond |
druid.Committed memory in bytes. | gauge | byte |
druid.Initial memory in bytes. | gauge | byte |
druid.Max memory in bytes. | gauge | byte |
druid.Used memory in bytes. | gauge | byte |
druid.Committed pool in byte. | gauge | byte |
druid.Initial pool in bytes. | gauge | byte |
druid.Max pool in bytes. | gauge | byte |
druid.Pool used in bytes. | gauge | byte |
druid.Number of bytes returned in query response. | count | byte |
druid.Delta average cache entry byte size. | count | byte |
druid.Delta number of cache errors. | count | - |
druid.Delta number of cache evictions. | count | eviction |
druid.Delta cache hit rate. | count | fraction |
druid.Delta number of cache hits. | count | hit |
druid.Delta number of cache misses. | count | miss |
druid.Delta number of cache entries. | count | - |
druid.Delta size in bytes of cache entries. | count | byte |
druid.Delta number of cache timeouts. | count | - |
druid.Total average cache entry byte size. | gauge | byte |
druid.Total number of cache errors. | gauge | - |
druid.Total number of cache evictions. | gauge | eviction |
druid.Total cache hit rate. | gauge | fraction |
druid.Total number of cache hits. | gauge | hit |
druid.Total number of cache misses. | gauge | miss |
druid.Total number of cache entries. | gauge | - |
druid.Total size in bytes of cache entries. | gauge | byte |
druid.Total number of cache timeouts. | gauge | - |
druid.Number of total queries. | count | query |
druid.Microseconds of CPU time taken to complete a query. | gauge | microsecond |
druid.Number of failed queries. | count | query |
druid.Number of queries interrupted due to cancellation or timeout. | count | query |
druid.Only emitted if interval chunking is enabled. Milliseconds required to query an interval chunk. This metric is deprecated and will be removed in the future because interval Chunking is deprecated. See Query Context. | gauge | millisecond |
druid.Milliseconds that the channel to this process has spent suspended due to backpressure. | gauge | millisecond |
druid.Number of bytes returned from querying individual historical/realtime processes. | count | byte |
druid.Milliseconds taken to query individual historical/realtime processes. | gauge | millisecond |
druid.Time to first byte. Milliseconds elapsed until Broker starts receiving the response from individual historical/realtime processes. | gauge | millisecond |
druid.Milliseconds taken to query individual segment. Includes time to page in the segment from disk. | gauge | millisecond |
druid.Milliseconds taken to query individual segment or hit the cache (if it is enabled on the Historical process). | gauge | millisecond |
druid.Number of queries successfully processed. | count | query |
druid.Milliseconds taken to complete a query. | gauge | millisecond |
druid.Milliseconds spent waiting for a segment to be scanned. | gauge | millisecond |
druid.Size in bytes of new segments created. | count | byte |
druid.Number of segments assigned to be loaded in the cluster. | count | segment |
druid.Used in cost balancing. The normalization of hosting segments. | count | - |
druid.Used in cost balancing. The normalized cost of hosting segments. | count | - |
druid.Used in cost balancing. The raw cost of hosting segments. | count | - |
druid.Number of segments dropped due to rules. | count | segment |
druid.Number of segments to drop. | gauge | segment |
druid.Number of segments dropped due to being overshadowed. | count | segment |
druid.Number of segments to load. | gauge | segment |
druid.Number of segments that failed to load. | gauge | segment |
druid.Size in bytes of segments to load. | gauge | byte |
druid.Maximum byte limit available for segments. | gauge | byte |
druid.Size in bytes of segments moved/archived via the Move Task. | count | byte |
druid.Number of segments moved in the cluster. | count | segment |
druid.Size in bytes of segments deleted via the Kill Task. | count | byte |
druid.Number of overShadowed segments. | gauge | segment |
druid.On-disk size in bytes of segments that are waiting to be cleared out. | gauge | byte |
druid.Number of segments in queue waiting to be scanned. | gauge | unit |
druid.Size in bytes of available segments. | gauge | byte |
druid.Number of segments (not including replicas) left to load until segments that should be loaded in the cluster are available for queries. | count | segment |
druid.Number of segments (including replicas) left to load until segments that should be loaded in the cluster are available for queries. | count | segment |
druid.Number of segments dropped due to being marked as unused. | count | segment |
druid.Bytes used for served segments. | gauge | byte |
druid.Percentage of space used by served segments. | gauge | fraction |
druid.1 if the service is healthy, 0 otherwise | gauge | - |
druid.CPU used. | gauge | percent |
druid.Reads from disk. | count | read |
druid.Bytes read from disk. Can we used to determine how much paging is occurring with regards to segments. | count | byte |
druid.Writes to disk. | count | write |
druid.Bytes written to disk. Can we used to determine how much paging is occurring with regards to segments. | count | byte |
druid.Filesystesm bytes max. | gauge | byte |
druid.Filesystem bytes used. | gauge | byte |
druid.Memory max. | gauge | byte |
druid.Memory used. | gauge | byte |
druid.Bytes read from the network. | count | byte |
druid.Bytes written to the network. | count | byte |
druid.Disk space used. | gauge | byte |
druid.Free swap in bytes. | gauge | byte |
druid.Max swap in bytes. | gauge | byte |
druid.Paged in swap. | gauge | page |
druid.Paged out swap. | gauge | page |
druid.Number of failed tasks per emission period. This metric is only available if the TaskCountStatsMonitor module is included. | count | task |
druid.Number of current pending tasks. This metric is only available if the TaskCountStatsMonitor module is included. | count | task |
druid.Milliseconds taken to run a task. | gauge | millisecond |
druid.Number of current running tasks. This metric is only available if the TaskCountStatsMonitor module is included. | count | task |
druid.Number of successful tasks per emission period. This metric is only available if the TaskCountStatsMonitor module is included. | count | task |
druid.Number of current waiting tasks. This metric is only available if the TaskCountStatsMonitor module is included. | count | task |
公式ドキュメント
メトリクスの名前と説明は Datadog の公式インテグレーションの定義 (Copyright Datadog, Inc.・BSD-3-Clause) を英文のまま載せています。利用条件の全文は サイトについてにあります。