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"
  }
}