Get usage information Generally available

GET /_xpack/usage

Get information about the features that are currently enabled and available under the current license. The API also provides some usage statistics.

Required authorization

  • Cluster privileges: monitor

Query parameters

  • master_timeout string

    The period to wait for a connection to the master node. If no response is received before the timeout expires, the request fails and returns an error. To indicate that the request should never timeout, set it to -1.

    Values are -1 or 0.

Responses

  • 200 application/json
    Hide response attributes Show response attributes object
    • aggregate_metric object Required
      Hide aggregate_metric attributes Show aggregate_metric attributes object
      • available boolean Required
      • enabled boolean Required
    • analytics object
      Hide analytics attributes Show analytics attributes object
      • available boolean Required
      • enabled boolean Required
      • stats object Required
        Hide stats attributes Show stats attributes object
        • boxplot_usage number Required
        • cumulative_cardinality_usage number Required
        • string_stats_usage number Required
        • top_metrics_usage number Required
        • t_test_usage number Required
        • moving_percentiles_usage number Required
        • normalize_usage number Required
        • rate_usage number Required
        • multi_terms_usage number
    • archive object
      Hide archive attributes Show archive attributes object
      • available boolean Required
      • enabled boolean Required
      • indices_count number Required
    • watcher object
      Hide watcher attributes Show watcher attributes object
      • available boolean Required
      • enabled boolean Required
      • execution object Required
        Hide execution attribute Show execution attribute object
        • actions object Required
          Hide actions attribute Show actions attribute object
          • * object Additional properties
            Hide * attribute Show * attribute object
            • total string Required

              A duration. Units can be nanos, micros, ms (milliseconds), s (seconds), m (minutes), h (hours) and d (days). Also accepts "0" without a unit and "-1" to indicate an unspecified value.

      • watch object Required
        Hide watch attributes Show watch attributes object
        • input object Required
          Hide input attribute Show input attribute object
          • * object Additional properties
            Hide * attributes Show * attributes object
            • active number Required
            • total number Required
        • condition object
          Hide condition attribute Show condition attribute object
          • * object Additional properties
            Hide * attributes Show * attributes object
            • active number Required
            • total number Required
        • action object
          Hide action attribute Show action attribute object
          • * object Additional properties
            Hide * attributes Show * attributes object
            • active number Required
            • total number Required
        • trigger object Required
          Hide trigger attributes Show trigger attributes object
          • _all object Required Additional properties
            Hide _all attributes Show _all attributes object
            • active number Required
            • total number Required
      • count object Required Additional properties
        Hide count attributes Show count attributes object
        • active number Required
        • total number Required
    • ccr object
      Hide ccr attributes Show ccr attributes object
      • available boolean Required
      • enabled boolean Required
      • auto_follow_patterns_count number Required
      • follower_indices_count number Required
    • data_frame object
      Hide data_frame attributes Show data_frame attributes object
      • available boolean Required
      • enabled boolean Required
    • data_science object
      Hide data_science attributes Show data_science attributes object
      • available boolean Required
      • enabled boolean Required
    • data_streams object
      Hide data_streams attributes Show data_streams attributes object
      • available boolean Required
      • enabled boolean Required
      • data_streams number Required
      • indices_count number Required
    • data_tiers object
      Hide data_tiers attributes Show data_tiers attributes object
      • available boolean Required
      • enabled boolean Required
      • data_warm object Required
        Hide data_warm attributes Show data_warm attributes object
        • node_count number Required
        • index_count number Required
        • total_shard_count number Required
        • primary_shard_count number Required
        • doc_count number Required
        • total_size_bytes number Required
        • primary_size_bytes number Required
        • primary_shard_size_avg_bytes number Required
        • primary_shard_size_median_bytes number Required
        • primary_shard_size_mad_bytes number Required
      • data_frozen object
        Hide data_frozen attributes Show data_frozen attributes object
        • node_count number Required
        • index_count number Required
        • total_shard_count number Required
        • primary_shard_count number Required
        • doc_count number Required
        • total_size_bytes number Required
        • primary_size_bytes number Required
        • primary_shard_size_avg_bytes number Required
        • primary_shard_size_median_bytes number Required
        • primary_shard_size_mad_bytes number Required
      • data_cold object Required
        Hide data_cold attributes Show data_cold attributes object
        • node_count number Required
        • index_count number Required
        • total_shard_count number Required
        • primary_shard_count number Required
        • doc_count number Required
        • total_size_bytes number Required
        • primary_size_bytes number Required
        • primary_shard_size_avg_bytes number Required
        • primary_shard_size_median_bytes number Required
        • primary_shard_size_mad_bytes number Required
      • data_content object Required
        Hide data_content attributes Show data_content attributes object
        • node_count number Required
        • index_count number Required
        • total_shard_count number Required
        • primary_shard_count number Required
        • doc_count number Required
        • total_size_bytes number Required
        • primary_size_bytes number Required
        • primary_shard_size_avg_bytes number Required
        • primary_shard_size_median_bytes number Required
        • primary_shard_size_mad_bytes number Required
      • data_hot object Required
        Hide data_hot attributes Show data_hot attributes object
        • node_count number Required
        • index_count number Required
        • total_shard_count number Required
        • primary_shard_count number Required
        • doc_count number Required
        • total_size_bytes number Required
        • primary_size_bytes number Required
        • primary_shard_size_avg_bytes number Required
        • primary_shard_size_median_bytes number Required
        • primary_shard_size_mad_bytes number Required
    • enrich object
      Hide enrich attributes Show enrich attributes object
      • available boolean Required
      • enabled boolean Required
    • eql object
      Hide eql attributes Show eql attributes object
      • available boolean Required
      • enabled boolean Required
      • features object Required
        Hide features attributes Show features attributes object
        • join number Required
        • joins object Required
          Hide joins attributes Show joins attributes object
          • join_queries_two number Required
          • join_queries_three number Required
          • join_until number Required
          • join_queries_five_or_more number Required
          • join_queries_four number Required
        • keys object Required
          Hide keys attributes Show keys attributes object
          • join_keys_two number Required
          • join_keys_one number Required
          • join_keys_three number Required
          • join_keys_five_or_more number Required
          • join_keys_four number Required
        • event number Required
        • pipes object Required
          Hide pipes attributes Show pipes attributes object
          • pipe_tail number Required
          • pipe_head number Required
        • sequence number Required
        • sequences object Required
          Hide sequences attributes Show sequences attributes object
          • sequence_queries_three number Required
          • sequence_queries_four number Required
          • sequence_queries_two number Required
          • sequence_until number Required
          • sequence_queries_five_or_more number Required
          • sequence_maxspan number Required
      • queries object Required
        Hide queries attribute Show queries attribute object
        • * object Additional properties
          Hide * attributes Show * attributes object
          • count number
          • failed number
          • paging number
          • total number
    • flattened object
      Hide flattened attributes Show flattened attributes object
      • available boolean Required
      • enabled boolean Required
      • field_count number Required
    • graph object Required
      Hide graph attributes Show graph attributes object
      • available boolean Required
      • enabled boolean Required
    • health_api object
      Hide health_api attributes Show health_api attributes object
      • available boolean Required
      • enabled boolean Required
      • invocations object Required
        Hide invocations attribute Show invocations attribute object
        • total number Required
    • ilm object Required
      Hide ilm attributes Show ilm attributes object
      • policy_count number Required
      • policy_stats array[object] Required
        Hide policy_stats attributes Show policy_stats attributes object
        • indices_managed number Required
        • phases object Required
          Hide phases attributes Show phases attributes object
          • cold object
            Hide cold attributes Show cold attributes object
            • actions array[string] Required
            • min_age
          • delete object
            Hide delete attributes Show delete attributes object
            • actions array[string] Required
            • min_age
          • frozen object
            Hide frozen attributes Show frozen attributes object
            • actions array[string] Required
            • min_age
          • hot object
            Hide hot attributes Show hot attributes object
            • actions array[string] Required
            • min_age
          • warm object
            Hide warm attributes Show warm attributes object
            • actions array[string] Required
            • min_age
    • logstash object Required
      Hide logstash attributes Show logstash attributes object
      • available boolean Required
      • enabled boolean Required
    • ml object
      Hide ml attributes Show ml attributes object
      • available boolean Required
      • enabled boolean Required
      • datafeeds object Required
        Hide datafeeds attribute Show datafeeds attribute object
        • * object Additional properties
          Hide * attribute Show * attribute object
          • count number Required
      • jobs object Required

        Job usage statistics. The _all entry is always present and gathers statistics for all jobs.

        Hide jobs attribute Show jobs attribute object
        • * object Additional properties
          Hide * attributes Show * attributes object
          • count number Required
          • created_by object Required
            Hide created_by attribute Show created_by attribute object
            • * number Additional properties
          • detectors object Required
            Hide detectors attributes Show detectors attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
          • forecasts object Required
            Hide forecasts attributes Show forecasts attributes object
            • total number Required
            • forecasted_jobs number Required
          • model_size object Required
            Hide model_size attributes Show model_size attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
      • node_count number Required
      • data_frame_analytics_jobs object Required
        Hide data_frame_analytics_jobs attributes Show data_frame_analytics_jobs attributes object
        • memory_usage object
          Hide memory_usage attribute Show memory_usage attribute object
          • peak_usage_bytes object Required
            Hide peak_usage_bytes attributes Show peak_usage_bytes attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
        • _all object Required
          Hide _all attribute Show _all attribute object
          • count number Required
        • analysis_counts object
          Hide analysis_counts attributes Show analysis_counts attributes object
          • classification number
          • outlier_detection number
          • regression number
        • stopped object
          Hide stopped attribute Show stopped attribute object
          • count number Required
      • inference object Required
        Hide inference attributes Show inference attributes object
        • ingest_processors object Required
          Hide ingest_processors attribute Show ingest_processors attribute object
          • * object Additional properties
            Hide * attributes Show * attributes object
            • num_docs_processed object Required
            • pipelines object Required
            • num_failures object Required
            • time_ms object Required
        • trained_models object Required
          Hide trained_models attributes Show trained_models attributes object
          • estimated_operations object
            Hide estimated_operations attributes Show estimated_operations attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
          • estimated_heap_memory_usage_bytes object
            Hide estimated_heap_memory_usage_bytes attributes Show estimated_heap_memory_usage_bytes attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
          • count object
            Hide count attributes Show count attributes object
            • total number Required
            • prepackaged number Required
            • other number Required
            • pass_through number
            • regression number
            • classification number
            • ner number
            • text_embedding number
          • _all object Required
            Hide _all attribute Show _all attribute object
            • count number Required
          • model_size_bytes object
            Hide model_size_bytes attributes Show model_size_bytes attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
        • deployments object
          Hide deployments attributes Show deployments attributes object
          • count number Required
          • inference_counts object Required
            Hide inference_counts attributes Show inference_counts attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
          • model_sizes_bytes object Required
            Hide model_sizes_bytes attributes Show model_sizes_bytes attributes object
            • avg number Required
            • max number Required
            • min number Required
            • total number Required
          • time_ms object Required
            Hide time_ms attribute Show time_ms attribute object
            • avg number Required
    • monitoring object
      Hide monitoring attributes Show monitoring attributes object
      • available boolean Required
      • enabled boolean Required
      • collection_enabled boolean Required
      • enabled_exporters object Required
        Hide enabled_exporters attribute Show enabled_exporters attribute object
        • * number Additional properties
    • rollup object Required
      Hide rollup attributes Show rollup attributes object
      • available boolean Required
      • enabled boolean Required
    • runtime_fields object
      Hide runtime_fields attributes Show runtime_fields attributes object
      • available boolean Required
      • enabled boolean Required
      • field_types array[object] Required
        Hide field_types attributes Show field_types attributes object
        • chars_max number Required
        • chars_total number Required
        • count number Required
        • doc_max number Required
        • doc_total number Required
        • index_count number Required
        • lang array[string] Required
        • lines_max number Required
        • lines_total number Required
        • name string Required

          Path to field or array of paths. Some API's support wildcards in the path to select multiple fields.

        • scriptless_count number Required
        • shadowed_count number Required
        • source_max number Required
        • source_total number Required
    • spatial object Required
      Hide spatial attributes Show spatial attributes object
      • available boolean Required
      • enabled boolean Required
    • searchable_snapshots object
      Hide searchable_snapshots attributes Show searchable_snapshots attributes object
      • available boolean Required
      • enabled boolean Required
      • indices_count number Required
      • full_copy_indices_count number
      • shared_cache_indices_count number
    • security object
      Hide security attributes Show security attributes object
      • available boolean Required
      • enabled boolean Required
      • api_key_service object Required
        Hide api_key_service attribute Show api_key_service attribute object
        • enabled boolean Required
      • anonymous object Required
        Hide anonymous attribute Show anonymous attribute object
        • enabled boolean Required
      • audit object
        Hide audit attributes Show audit attributes object
        • enabled boolean Required
        • outputs array[string]
      • fips_140 object Required
        Hide fips_140 attribute Show fips_140 attribute object
        • enabled boolean Required
      • ipfilter object Required
        Hide ipfilter attributes Show ipfilter attributes object
        • http boolean Required
        • transport boolean Required
      • realms object Required
      • role_mapping object Required
        Hide role_mapping attribute Show role_mapping attribute object
        • * object Additional properties
          Hide * attributes Show * attributes object
          • enabled number Required
          • size number Required
      • roles object Required
        Hide roles attributes Show roles attributes object
        • native object Required
          Hide native attributes Show native attributes object
          • dls boolean Required
          • fls boolean Required
          • size number Required
        • dls object Required
          Hide dls attribute Show dls attribute object
          • bit_set_cache object Required
            Hide bit_set_cache attributes Show bit_set_cache attributes object
            • count number Required
            • memory
            • memory_in_bytes number Required
        • file object Required
          Hide file attributes Show file attributes object
          • dls boolean Required
          • fls boolean Required
          • size number Required
      • ssl object Required
        Hide ssl attributes Show ssl attributes object
        • http object Required
          Hide http attribute Show http attribute object
          • enabled boolean Required
        • transport object Required
          Hide transport attribute Show transport attribute object
          • enabled boolean Required
      • system_key object
        Hide system_key attribute Show system_key attribute object
        • enabled boolean Required
      • token_service object Required
        Hide token_service attribute Show token_service attribute object
        • enabled boolean Required
      • operator_privileges object Required
        Hide operator_privileges attributes Show operator_privileges attributes object
        • available boolean Required
        • enabled boolean Required
    • slm object
      Hide slm attributes Show slm attributes object
      • available boolean Required
      • enabled boolean Required
      • policy_count number
      • policy_stats object
        Hide policy_stats attributes Show policy_stats attributes object
        • retention_deletion_time string

          A duration. Units can be nanos, micros, ms (milliseconds), s (seconds), m (minutes), h (hours) and d (days). Also accepts "0" without a unit and "-1" to indicate an unspecified value.

        • Time unit for milliseconds

        • retention_failed number
        • retention_runs number
        • retention_timed_out number
        • policy string
        • total_snapshots_deleted number
        • total_snapshot_deletion_failures number
        • total_snapshots_failed number
        • total_snapshots_taken number
    • sql object
      Hide sql attributes Show sql attributes object
      • available boolean Required
      • enabled boolean Required
      • features object Required
        Hide features attribute Show features attribute object
        • * number Additional properties
      • queries object Required
        Hide queries attribute Show queries attribute object
        • * object Additional properties
          Hide * attributes Show * attributes object
          • count number
          • failed number
          • paging number
          • total number
    • transform object Required
      Hide transform attributes Show transform attributes object
      • available boolean Required
      • enabled boolean Required
    • vectors object
      Hide vectors attributes Show vectors attributes object
      • available boolean Required
      • enabled boolean Required
      • dense_vector_dims_avg_count number Required
      • dense_vector_fields_count number Required
      • sparse_vector_fields_count number
    • voting_only object Required
      Hide voting_only attributes Show voting_only attributes object
      • available boolean Required
      • enabled boolean Required
GET /_xpack/usage
resp = client.xpack.usage()
const response = await client.xpack.usage();
response = client.xpack.usage
$resp = $client->xpack()->usage();
curl -X GET -H "Authorization: ApiKey $ELASTIC_API_KEY" "$ELASTICSEARCH_URL/_xpack/usage"
Response examples (200)
An abbreviated response from `GET /_xpack/usage`.
{
  "security" : {
    "available" : true,
    "enabled" : true
  },
  "monitoring" : {
    "available" : true,
    "enabled" : true,
    "collection_enabled" : false,
    "enabled_exporters" : {
      "local" : 1
    }
  },
  "watcher" : {
      "available" : true,
      "enabled" : true,
      "execution" : {
        "actions" : {
          "_all" : {
            "total" : 0,
            "total_time_in_ms" : 0
          }
        }
      },
    "watch" : {
      "input" : {
        "_all" : {
          "total" : 0,
          "active" : 0
        }
      },
      "trigger" : {
        "_all" : {
          "total" : 0,
          "active" : 0
        }
      }
    },
    "count" : {
      "total" : 0,
      "active" : 0
    }
  },
  "graph" : {
    "available" : true,
    "enabled" : true
  },
  "ml" : {
    "available" : true,
    "enabled" : true,
    "jobs" : {
      "_all" : {
        "count" : 0,
        "detectors" : { },
        "created_by" : { },
        "model_size" : { },
        "forecasts" : {
          "total" : 0,
          "forecasted_jobs" : 0
        }
      }
    },
    "datafeeds" : {
      "_all" : {
        "count" : 0
      }
    },
    "data_frame_analytics_jobs" : {
      "_all" : {
        "count" : 0
      },
      "analysis_counts": { },
      "memory_usage": {
        "peak_usage_bytes": {
          "min": 0.0,
          "max": 0.0,
          "avg": 0.0,
          "total": 0.0
        }
      }
    },
    "inference" : {
      "ingest_processors" : {
        "_all" : {
          "num_docs_processed" : {
            "max" : 0,
            "sum" : 0,
            "min" : 0
          },
          "pipelines" : {
            "count" : 0
          },
          "num_failures" : {
            "max" : 0,
            "sum" : 0,
            "min" : 0
          },
          "time_ms" : {
            "max" : 0,
            "sum" : 0,
            "min" : 0
          }
        }
      },
      "trained_models" : {
        "_all" : {
          "count": 1
        },
        "count": {
          "total": 1,
          "prepackaged": 1,
          "other": 0
        },
        "model_size_bytes": {
          "min": 0.0,
          "max": 0.0,
          "avg": 0.0,
          "total": 0.0
        },
        "estimated_operations": {
          "min": 0.0,
          "max": 0.0,
          "avg": 0.0,
          "total": 0.0
        }
      },
      "deployments": {
        "count": 0,
        "inference_counts": {
          "total": 0.0,
          "min": 0.0,
          "avg": 0.0,
          "max": 0.0
        },
        "stats_by_model": [],
        "model_sizes_bytes": {
          "total": 0.0,
          "min": 0.0,
          "avg": 0.0,
          "max": 0.0
        },
        "time_ms": {
          "avg": 0.0
        }
      }
    },
    "node_count" : 1,
    "memory": {
      anomaly_detectors_memory_bytes: 0,
      data_frame_analytics_memory_bytes: 0,
      pytorch_inference_memory_bytes: 0,
      total_used_memory_bytes: 0
    }
  },
  "inference": {
    "available" : true,
    "enabled" : true,
    "models" : [ ]
  },
  "logstash" : {
    "available" : true,
    "enabled" : true
  },
  "eql" : {
    "available" : true,
    "enabled" : true
  },
  "esql" : {
    "available" : true,
    "enabled" : true,
    "features" : {
      "eval" : 0,
      "stats" : 0,
      "dissect": 0,
      "grok" : 0,
      "limit" : 0,
      "where" : 0,
      "sort" : 0,
      "drop" : 0,
      "show" : 0,
      "rename" : 0,
      "mv_expand" : 0,
      "keep" : 0,
      "enrich" : 0,
      "from" : 0,
      "row" : 0
    },
    "queries" : {
      "rest" : {
        "total" : 0,
        "failed" : 0
      },
      "kibana" : {
        "total" : 0,
        "failed" : 0
      },
      "_all" : {
        "total" : 0,
        "failed" : 0
    }
  }
  },
  "sql" : {
    "available" : true,
    "enabled" : true,
    "features" : {
      "having" : 0,
      "subselect" : 0,
      "limit" : 0,
      "orderby" : 0,
      "where" : 0,
      "join" : 0,
      "groupby" : 0,
      "command" : 0,
      "local" : 0
    },
    "queries" : {
      "rest" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "cli" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "canvas" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "odbc" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "jdbc" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "odbc32" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "odbc64" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "_all" : {
        "total" : 0,
        "paging" : 0,
        "failed" : 0
      },
      "translate" : {
        "count" : 0
      }
    }
  },
  "rollup" : {
    "available" : true,
    "enabled" : true
  },
  "ilm" : {
    "policy_count" : 3,
    "policy_stats" : [ ]
  },
  "slm" : {
    "available" : true,
    "enabled" : true
  },
  "ccr" : {
    "available" : true,
    "enabled" : true,
    "follower_indices_count" : 0,
    "auto_follow_patterns_count" : 0
  },
  "transform" : {
    "available" : true,
    "enabled" : true
  },
  "voting_only" : {
    "available" : true,
    "enabled" : true
  },
  "searchable_snapshots" : {
    "available" : true,
    "enabled" : true,
    "indices_count" : 0,
    "full_copy_indices_count" : 0,
    "shared_cache_indices_count" : 0
  },
  "spatial" : {
    "available" : true,
    "enabled" : true
  },
  "analytics" : {
    "available" : true,
    "enabled" : true,
    "stats": {
      "boxplot_usage" : 0,
      "top_metrics_usage" : 0,
      "normalize_usage" : 0,
      "cumulative_cardinality_usage" : 0,
      "t_test_usage" : 0,
      "rate_usage" : 0,
      "string_stats_usage" : 0,
      "moving_percentiles_usage" : 0,
      "multi_terms_usage" : 0
    }
  },
  "data_streams" : {
    "available" : true,
    "enabled" : true,
    "data_streams" : 0,
    "indices_count" : 0
  },
  "data_lifecycle" : {
    "available": true,
    "enabled": true,
    "count": 0,
    "default_rollover_used": true,
    "data_retention": {
      "configured_data_streams": 0
    },
    "effective_retention": {
      "retained_data_streams": 0
    },
    "global_retention": {
      "default": {
        "defined": false
      },
      "max": {
        "defined": false
      }
    }
  },
  "data_tiers" : {
    "available" : true,
    "enabled" : true,
    "data_warm" : {
      "node_count" : 0,
      "index_count" : 0,
      "total_shard_count" : 0,
      "primary_shard_count" : 0,
      "doc_count" : 0,
      "total_size_bytes" : 0,
      "primary_size_bytes" : 0,
      "primary_shard_size_avg_bytes" : 0,
      "primary_shard_size_median_bytes" : 0,
      "primary_shard_size_mad_bytes" : 0
    },
    "data_frozen" : {
      "node_count" : 1,
      "index_count" : 0,
      "total_shard_count" : 0,
      "primary_shard_count" : 0,
      "doc_count" : 0,
      "total_size_bytes" : 0,
      "primary_size_bytes" : 0,
      "primary_shard_size_avg_bytes" : 0,
      "primary_shard_size_median_bytes" : 0,
      "primary_shard_size_mad_bytes" : 0
    },
    "data_cold" : {
      "node_count" : 0,
      "index_count" : 0,
      "total_shard_count" : 0,
      "primary_shard_count" : 0,
      "doc_count" : 0,
      "total_size_bytes" : 0,
      "primary_size_bytes" : 0,
      "primary_shard_size_avg_bytes" : 0,
      "primary_shard_size_median_bytes" : 0,
      "primary_shard_size_mad_bytes" : 0
    },
    "data_content" : {
      "node_count" : 0,
      "index_count" : 0,
      "total_shard_count" : 0,
      "primary_shard_count" : 0,
      "doc_count" : 0,
      "total_size_bytes" : 0,
      "primary_size_bytes" : 0,
      "primary_shard_size_avg_bytes" : 0,
      "primary_shard_size_median_bytes" : 0,
      "primary_shard_size_mad_bytes" : 0
    },
    "data_hot" : {
      "node_count" : 0,
      "index_count" : 0,
      "total_shard_count" : 0,
      "primary_shard_count" : 0,
      "doc_count" : 0,
      "total_size_bytes" : 0,
      "primary_size_bytes" : 0,
      "primary_shard_size_avg_bytes" : 0,
      "primary_shard_size_median_bytes" : 0,
      "primary_shard_size_mad_bytes" : 0
    }
  },
  "aggregate_metric" : {
    "available" : true,
    "enabled" : true
  },
  "archive" : {
    "available" : true,
    "enabled" : true,
    "indices_count" : 0
  },
  "health_api" : {
    "available" : true,
    "enabled" : true,
    "invocations": {
      "total": 0
    }
  },
  "remote_clusters": {
    "size": 0,
    "mode": {
      "proxy": 0,
      "sniff": 0
    },
    "security": {
      "cert": 0,
      "api_key": 0
    }
  },
  "enterprise_search" : {
    "available": true,
    "enabled": true,
    "search_applications" : {
      "count": 0
    },
    "analytics_collections": {
      "count": 0
    },
    "query_rulesets": {
      "total_rule_count": 0,
      "total_count": 0,
      "min_rule_count": 0,
      "max_rule_count": 0
    }
  },
  "universal_profiling" : {
    "available" : true,
    "enabled" : true
  },
  "logsdb": {
    "available": true,
    "enabled": false,
    "indices_count": 0,
    "indices_with_synthetic_source": 0,
    "num_docs": 0,
    "size_in_bytes": 0,
    "has_custom_cutoff_date": false
  }
}