Elasticsearch ingest_pipeline 指标集

编辑

Elasticsearch ingest_pipeline 指标集编辑

此功能处于测试阶段,可能会发生变化。其设计和代码不如正式 GA 功能成熟,按现状提供,不提供任何担保。测试版功能不属于正式 GA 功能的支持服务级别协议 (SLA)。

这是 elasticsearch 模块的 ingest_pipeline 指标集。

收集有关摄入管道执行的指标,并提供处理器级别的粒度。

处理器级别指标采样编辑

处理器级别指标可能会产生大量数据,因此默认行为是比管道级别指标的 period 更不频繁地收集这些指标,方法是采用采样策略。默认情况下,将在 25% 的时间内收集处理器级别指标。可以使用 ingest.processor_sample_rate 设置进行配置。

配置示例编辑

- module: elasticsearch
  period: 10s
  metricsets:
    - ingest_pipeline
  ingest.processor_sample_rate: 0.1 # decrease to 10% of fetches

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

字段

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

以下是由此指标集生成的示例文档

{
  "@timestamp": "2023-01-19T19:08:28.770Z",
  "elasticsearch": {
    "cluster": {
      "id": "WocBBA0QRma0sGpdQ7vLfQ",
      "name": "my-cluster"
    },
    "node": {
      "name": "27fb1c2fd783",
      "roles": [
        "ingest",
        "remote_cluster_client"
      ],
      "id": "f5i3v9hMT_q__q6B9WOo5A"
    },
    "ingest_pipeline": {
      "name": "my-pipeline",
      "total": {
        "count": 64,
        "failed": 0,
        "time": {
          "total": {
            "ms": 39
          },
          "self": {
            "ms": 39
          }
        }
      }
    }
  },
  "ecs": {
    "version": "8.0.0"
  },
  "host": {
    "name": "myhost.local"
  },
  "agent": {
    "type": "metricbeat",
    "version": "8.7.0",
    "ephemeral_id": "80fe51b6-57df-46d1-9240-20424df6d675",
    "id": "faab8154-7ceb-470f-b2ca-0aee636951c3",
    "name": "myhost.local"
  },
  "event": {
    "dataset": "elasticsearch.ingest_pipeline",
    "module": "elasticsearch",
    "duration": 558169708
  },
  "metricset": {
    "period": 10000,
    "name": "ingest_pipeline"
  },
  "service": {
    "address": "https://127.0.0.1:9200",
    "type": "elasticsearch"
  }
}