CockroachDB 状态度量集编辑

CockroachDB status 度量集收集由 CockroachDB 的 Prometheus 端点 公开的指标。

此度量集收集大量指标,这可能会严重影响磁盘使用情况。可以使用处理器在指标存储之前丢弃未使用的指标。例如,以下配置将丢弃所有直方图桶

- module: cockroachdb
  metricsets: ['status']
  hosts: ['${data.host}:8080']
  processors:
    - drop_event.when.has_fields: ['prometheus.labels.le']

这是一个默认度量集。如果主机模块未配置,则默认情况下启用此度量集。

字段

有关度量集中每个字段的描述,请参阅 导出字段 部分。

以下是此度量集生成的示例文档

{
    "@timestamp" : "2022-04-08T15:45:24.609Z",
    "agent" : {
      "type" : "metricbeat",
      "version" : "8.2.0",
      "ephemeral_id" : "f5d8484e-b5dd-4045-ab8d-dca751582fae",
      "id" : "ab4d7e17-f770-4672-8e51-acd1386317fb",
      "name" : "example"
    },
    "ecs" : {
      "version" : "8.0.0"
    },
    "prometheus" : {
      "labels" : {
        "instance" : "localhost:8080",
        "job" : "cockroachdb",
        "le" : "8126463"
      },
      "metrics" : {
        "round_trip_latency_bucket" : 22344,
        "exec_latency_bucket" : 279099,
        "sql_txn_latency_internal_bucket" : 19400,
        "sql_exec_latency_internal_bucket" : 62609,
        "sql_service_latency_internal_bucket" : 59879,
        "txn_durations_bucket" : 51573
      }
    },
    "event" : {
      "dataset" : "cockroachdb.status",
      "module" : "cockroachdb",
      "duration" : 48386125
    },
    "metricset" : {
      "name" : "status",
      "period" : 10000
    },
    "service" : {
      "address" : "https://127.0.0.1:8080/_status/vars",
      "type" : "cockroachdb"
    }
}