{ "template": { "settings": { "index": { "lifecycle": { "name": "metrics" }, "mode": "time_series", "codec": "best_compression", "routing": { "allocation": { "include": { "_tier_preference": "data_hot" } } }, "mapping": { "total_fields": { "limit": "10000" } }, "time_series": { "end_time": "2023-10-06T11:10:52.000Z", "start_time": "2023-10-06T07:10:52.000Z" }, "final_pipeline": ".fleet_final_pipeline-1", "query": { "default_field": [ "agent.id", "cloud.account.id", "cloud.availability_zone", "cloud.instance.id", "cloud.provider", "cloud.region", "container.id", "ecs.version", "error.message", "event.dataset", "event.kind", "event.module", "event.type", "host.name", "service.address", "service.type", "tags" ] }, "default_pipeline": "metrics-apache_spark.node-1.2.0", "routing_path": [ "agent.id", "service.address", "cloud.region", "cloud.account.id", "cloud.instance.id", "cloud.availability_zone", "container.id", "cloud.provider", "host.name" ] } }, "mappings": { "_meta": { "managed_by": "fleet", "managed": true, "package": { "name": "apache_spark" } }, "dynamic_templates": [ { "strings_as_keyword": { "match_mapping_type": "string", "mapping": { "ignore_above": 1024, "type": "keyword" } } } ], "date_detection": false, "properties": { "@timestamp": { "type": "date" }, "agent": { "properties": { "id": { "type": "keyword", "time_series_dimension": true } } }, "apache_spark": { "properties": { "node": { "properties": { "main": { "properties": { "applications": { "properties": { "count": { "type": "long", "time_series_metric": "gauge" }, "waiting": { "type": "long", "time_series_metric": "gauge" } } }, "workers": { "properties": { "alive": { "type": "long", "time_series_metric": "gauge" }, "count": { "type": "long", "time_series_metric": "gauge" } } } } }, "worker": { "properties": { "cores": { "properties": { "free": { "type": "long", "time_series_metric": "gauge" }, "used": { "type": "long", "time_series_metric": "gauge" } } }, "executors": { "type": "long", "time_series_metric": "gauge" }, "memory": { "properties": { "free": { "type": "long", "time_series_metric": "gauge" }, "used": { "type": "long", "time_series_metric": "gauge" } } } } } } } } }, "cloud": { "properties": { "account": { "properties": { "id": { "type": "keyword", "time_series_dimension": true } } }, "availability_zone": { "type": "keyword", "time_series_dimension": true }, "instance": { "properties": { "id": { "type": "keyword", "time_series_dimension": true } } }, "provider": { "type": "keyword", "time_series_dimension": true }, "region": { "type": "keyword", "time_series_dimension": true } } }, "container": { "properties": { "id": { "type": "keyword", "time_series_dimension": true } } }, "data_stream": { "properties": { "dataset": { "type": "constant_keyword" }, "namespace": { "type": "constant_keyword" }, "type": { "type": "constant_keyword" } } }, "ecs": { "properties": { "version": { "type": "keyword", "ignore_above": 1024 } } }, "error": { "properties": { "message": { "type": "match_only_text" } } }, "event": { "properties": { "agent_id_status": { "type": "keyword", "ignore_above": 1024 }, "dataset": { "type": "keyword", "ignore_above": 1024 }, "ingested": { "type": "date", "format": "strict_date_time_no_millis||strict_date_optional_time||epoch_millis" }, "kind": { "type": "keyword", "ignore_above": 1024 }, "module": { "type": "keyword", "ignore_above": 1024 }, "type": { "type": "keyword", "ignore_above": 1024 } } }, "host": { "properties": { "ip": { "type": "ip" }, "name": { "type": "keyword", "time_series_dimension": true } } }, "service": { "properties": { "address": { "type": "keyword", "time_series_dimension": true }, "type": { "type": "keyword", "ignore_above": 1024 } } }, "tags": { "type": "keyword", "ignore_above": 1024 } } }, "aliases": {} } }