Elasticsearch index_recovery 指标集

edit

Elasticsearch index_recovery 指标集edit

这是 Elasticsearch 模块的 index_recovery 指标集。

默认情况下,会获取所有索引的数据。若要仅收集处于主动恢复状态的索引的数据,请设置 index_recovery.active_only: true

- module: elasticsearch
  metricsets:
    - index_recovery
  hosts: ["localhost:9200"]
  index_recovery.active_only: false

字段

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

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

{
    "@timestamp": "2017-10-12T08:05:34.853Z",
    "elasticsearch": {
        "cluster": {
            "id": "WocBBA0QRma0sGpdQ7vLfQ",
            "name": "docker-cluster"
        },
        "index": {
            "name": "users",
            "recovery": {
                "id": 0,
                "index": {
                    "files": {
                        "percent": "0.0%",
                        "recovered": 0,
                        "reused": 0,
                        "total": 0
                    },
                    "size": {
                        "recovered_in_bytes": 0,
                        "reused_in_bytes": 0,
                        "total_in_bytes": 0
                    }
                },
                "name": "users",
                "primary": true,
                "source": {},
                "stage": "DONE",
                "start_time": {
                    "ms": 1635956540240
                },
                "stop_time": {
                    "ms": 1635956540265
                },
                "target": {
                    "host": "127.0.0.1",
                    "id": "f5i3v9hMT_q__q6B9WOo5A",
                    "name": "27fb1c2fd783",
                    "transport_address": "127.0.0.1:9300"
                },
                "translog": {
                    "percent": "100.0%",
                    "total": 0,
                    "total_on_start": 0
                },
                "type": "EMPTY_STORE"
            }
        }
    },
    "event": {
        "dataset": "elasticsearch.index.recovery",
        "duration": 115000,
        "module": "elasticsearch"
    },
    "metricset": {
        "name": "index_recovery",
        "period": 10000
    },
    "service": {
        "address": "172.19.0.2:9200",
        "name": "elasticsearch",
        "type": "elasticsearch"
    }
}