Class TimeSeriesFeatureSetUsage

java.lang.Object
org.elasticsearch.xpack.core.XPackFeatureUsage
org.elasticsearch.xpack.core.datastreams.TimeSeriesFeatureSetUsage
All Implemented Interfaces:
NamedWriteable, VersionedNamedWriteable, Writeable, org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentObject

public class TimeSeriesFeatureSetUsage extends XPackFeatureUsage
Telemetry for time series data, only time series data streams (TSDS) are tracked. For each TSDS we track: - their time series backing indices - their downsampled backing indices - the downsampled data streams, backing indices and downsampling rounds split by feature (ILM or DLM) - for ILM specifically, we count also the phase in which the downsampling round was configured only for policies used by said data streams { "time_series": { "enabled": true, "available": true, "data_stream_count": 10, "index_count": 100, "downsampling": { "index_count_per_interval": { "5m": 5, "10m": 10, "1h": 10000 }, "ilm": { "downsampled_data_stream_count": 8, "downsampled_index_count": 50, "rounds_per_data_stream": { "min": 1, "max": 3, "average": 2 }, "phases_in_use": { "hot": 10, "warm": 5, "cold": 10 } }, "dlm": { "downsampled_data_stream_count": 8, "downsampled_index_count": 50, "rounds_per_data_stream": { "min": 1, "max": 3, "average": 2 } } } } }