Domain live.elasticsearch.own-news.org
The Netherlands
KPN B.V.
Debian GNU/Linux 11 (bullseye) 5.15.0-125-generic
Software information

Kibana Kibana

tcp/443

  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-22 04:06

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "VMNjCIhTSfW0GopuCPivPg" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.12:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.12",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 356,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 356,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956001263,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14223993645146108004",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.13:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.13",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 385,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 385,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956002361,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-16037856729972064208",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.11:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.11",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 357,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 357,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956000648,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8636628285598532798",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "BbKnde6HSkCb0pMcCgoTwg" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.19:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.19",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956030501,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-9621872560042512098",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.14.73:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.14.73",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 375,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 375,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946639170,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10468419398842774317",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.94:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.94",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1734705916809,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10554406023931293343",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 6 hours ago by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-22 04:06

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Sun, 22 Dec 2024 04:06:43 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 6 hours ago by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-20 05:52

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "VMNjCIhTSfW0GopuCPivPg" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.12:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.12",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 356,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 356,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956001263,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14223993645146108004",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "BbKnde6HSkCb0pMcCgoTwg" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.19:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.19",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956030501,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-9621872560042512098",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.13:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.13",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 385,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 385,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956002361,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-16037856729972064208",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.11:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.11",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 357,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 357,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956000648,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8636628285598532798",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.94:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.94",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 342,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 342,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1734571429808,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13841057094876162762",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.14.73:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.14.73",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 375,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 375,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946639170,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10468419398842774317",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 2 days ago by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-20 05:52

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Fri, 20 Dec 2024 05:52:14 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 2 days ago by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-19 01:08

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Thu, 19 Dec 2024 01:08:12 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 2024-12-19 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-19 01:08

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "VMNjCIhTSfW0GopuCPivPg" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.12:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.12",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 356,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 356,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956001263,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14223993645146108004",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.13:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.13",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 385,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 385,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956002361,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-16037856729972064208",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "BbKnde6HSkCb0pMcCgoTwg" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.19:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.19",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956030501,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-9621872560042512098",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.11:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.11",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 357,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 357,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956000648,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8636628285598532798",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.94:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.94",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 343,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 343,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1734477529596,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-2267685995523264094",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.14.73:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.14.73",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 375,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 375,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946639170,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10468419398842774317",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 2024-12-19 by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-14 16:03

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Sat, 14 Dec 2024 16:03:11 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 2024-12-14 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-14 16:03

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "VMNjCIhTSfW0GopuCPivPg" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.12:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.12",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 356,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 356,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956001263,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14223993645146108004",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "BbKnde6HSkCb0pMcCgoTwg" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.19:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.19",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956030501,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-9621872560042512098",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.94:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.94",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946626038,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-4996235958481090532",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.13:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.13",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 385,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 385,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956002361,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-16037856729972064208",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.14.73:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.14.73",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 375,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 375,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946639170,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10468419398842774317",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.11:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.11",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 357,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 357,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956000648,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8636628285598532798",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 2024-12-14 by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-13 06:45

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Fri, 13 Dec 2024 06:45:13 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 2024-12-13 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-13 06:45

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "VMNjCIhTSfW0GopuCPivPg" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.12:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.12",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 356,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 356,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956001263,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14223993645146108004",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.13:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.13",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 385,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 385,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956002361,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-16037856729972064208",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.11:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.11",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 357,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 357,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956000648,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8636628285598532798",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "BbKnde6HSkCb0pMcCgoTwg" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.19:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.19",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956030501,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-9621872560042512098",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.94:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.94",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946626038,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-4996235958481090532",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.14.73:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.14.73",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 375,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 375,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946639170,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10468419398842774317",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 2024-12-13 by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:80 · live.elasticsearch.own-news.org

    2024-12-13 06:45

    HTTP/1.1 404 Not Found
    Content-Type: text/plain; charset=utf-8
    X-Content-Type-Options: nosniff
    Date: Fri, 13 Dec 2024 06:45:13 GMT
    Content-Length: 19
    Connection: close
    
    
    404 page not found
    
    Found 2024-12-13 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-12 22:41

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.13:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.13",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 385,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 385,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956002361,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-16037856729972064208",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.13:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.94:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.94",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946626038,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-4996235958481090532",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.94:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "VMNjCIhTSfW0GopuCPivPg" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.12:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.12",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 356,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 356,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956001263,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14223993645146108004",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.12:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.14.73:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.14.73",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 375,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 375,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733946639170,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10468419398842774317",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.14.73:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.11:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.11",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 357,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 357,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956000648,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8636628285598532798",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.11:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "BbKnde6HSkCb0pMcCgoTwg" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.19:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.19",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1733956030501,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-9621872560042512098",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.19:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "ml_config_version" : 12000099,
            "transform_config_version" : 10000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 2024-12-12 by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-12 22:41

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Thu, 12 Dec 2024 22:41:38 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 2024-12-12 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-02 10:23

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Mon, 02 Dec 2024 10:23:05 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 2024-12-02 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-12-02 10:23

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vf1llIa6QtmWdbylbGGkkw" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.200:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.200",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778890276,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8296137951896323500",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.200:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.200:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "KuuVrvYxR7uM8gfL1GXFag" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.205:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.205",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778909160,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-11672100991442773532",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.205:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.205:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.6:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.6",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 343,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 343,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732780066470,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-15322177831211953891",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.6:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.6:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.207:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.207",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 355,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 355,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778905329,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14379941664817990746",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.207:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.207:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.197:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.197",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 373,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 373,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778896519,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10189718638744962600",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.197:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.197:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.5.3:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.3",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 370,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 370,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732780063602,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-12868977491295658495",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.5.3:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.5.3:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 2024-12-02 by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-11-30 05:15

    Through Kibana endpoint
    Cluster info:
    {
      "_nodes" : {
        "total" : 10,
        "successful" : 10,
        "failed" : 0
      },
      "cluster_name" : "elastic",
      "nodes" : {
        "vf1llIa6QtmWdbylbGGkkw" : {
          "name" : "elasticsearch-live-coordinating-1",
          "transport_address" : "10.244.4.200:9300",
          "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.200",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-1",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778890276,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-8296137951896323500",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.200:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-1.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.4.200:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "rZkIZCSbThOjiExLOaDp3Q" : {
          "name" : "elasticsearch-live-master-1",
          "transport_address" : "10.244.4.197:9300",
          "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.197",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-1",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 373,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 373,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778896519,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-10189718638744962600",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.197:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-1.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.4.197:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "KuuVrvYxR7uM8gfL1GXFag" : {
          "name" : "elasticsearch-live-ingest-0",
          "transport_address" : "10.244.4.205:9300",
          "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.205",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-0",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 354,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 354,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778909160,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-11672100991442773532",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.205:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-0.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.4.205:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "vkztoG8zQeeJ9WwVjWzqTQ" : {
          "name" : "elasticsearch-live-data-2",
          "transport_address" : "10.244.2.75:9300",
          "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.2.75",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-2",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 344,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 344,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778850660,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-13168646770360275033",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-2.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.2.75:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "lL7MIruoTBy39bbcW3X6jw" : {
          "name" : "elasticsearch-live-data-1",
          "transport_address" : "10.244.5.6:9300",
          "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.6",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-1",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 343,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 343,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732780066470,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-15322177831211953891",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 40,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.6:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-1.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.5.6:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "hOOP8wkfSzuF_aRYmaj-vg" : {
          "name" : "elasticsearch-live-master-0",
          "transport_address" : "10.244.5.3:9300",
          "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.5.3",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-0",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.4.0-200-generic",
            "available_processors" : 8,
            "allocated_processors" : 8
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 370,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 370,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732780063602,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-12868977491295658495",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 24,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 16,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 13,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.5.3:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-0.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.5.3:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "v7bo9oe5RvmW0XFtcnTS-w" : {
          "name" : "elasticsearch-live-data-0",
          "transport_address" : "10.244.4.207:9300",
          "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.4.207",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 107374182,
          "roles" : [
            "data"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-data-0",
              "roles" : "data"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "amd64",
            "version" : "5.15.0-125-generic",
            "available_processors" : 16,
            "allocated_processors" : 16
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 355,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 355,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778905329,
            "mem" : {
              "heap_init_in_bytes" : 1073741824,
              "heap_max_in_bytes" : 1073741824,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-14379941664817990746",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms1024m",
              "-Xmx1024m",
              "-XX:MaxDirectMemorySize=536870912",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 8,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 48,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 32,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 50,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 25,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 16,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 5,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 5,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 10,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.207:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-data-0.elasticsearch-live-data-hl.data-platform.svc.cluster.local/10.244.4.207:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "n9J2U98VSFqlINVsBp89jQ" : {
          "name" : "elasticsearch-live-coordinating-0",
          "transport_address" : "10.244.7.114:9300",
          "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.114",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [ ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-coordinating-0",
              "roles" : [ ]
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 341,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 341,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732779206311,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-998343686183175050",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-coordinating-0.elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local/10.244.7.114:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "TXjI7eCRQryBULwEtyNkTQ" : {
          "name" : "elasticsearch-live-master-2",
          "transport_address" : "10.244.7.119:9300",
          "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.119",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "master"
          ],
          "attributes" : {
            "xpack.installed" : "true",
            "transform.config_version" : "10.0.0"
          },
          "settings" : {
            "cluster" : {
              "initial_master_nodes" : [
                "elasticsearch-live-master-0",
                "elasticsearch-live-master-1",
                "elasticsearch-live-master-2"
              ],
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-master-2",
              "roles" : "master"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 377,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 377,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778891163,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-1715331022841316263",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-master-2.elasticsearch-live-master-hl.data-platform.svc.cluster.local/10.244.7.119:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        },
        "xDm7hGUSRXOXo8_WMtsPkg" : {
          "name" : "elasticsearch-live-ingest-1",
          "transport_address" : "10.244.7.121:9300",
          "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
          "ip" : "10.244.7.121",
          "version" : "8.12.1",
          "transport_version" : 8560001,
          "index_version" : 8500010,
          "component_versions" : {
            "transform_config_version" : 10000099,
            "ml_config_version" : 12000099
          },
          "build_flavor" : "default",
          "build_type" : "tar",
          "build_hash" : "6185ba65d27469afabc9bc951cded6c17c21e3f3",
          "total_indexing_buffer" : 50331648,
          "roles" : [
            "ingest"
          ],
          "attributes" : {
            "transform.config_version" : "10.0.0",
            "xpack.installed" : "true"
          },
          "settings" : {
            "cluster" : {
              "name" : "elastic",
              "election" : {
                "strategy" : "supports_voting_only"
              }
            },
            "node" : {
              "attr" : {
                "transform" : {
                  "config_version" : "10.0.0"
                },
                "xpack" : {
                  "installed" : "true"
                }
              },
              "name" : "elasticsearch-live-ingest-1",
              "roles" : "ingest"
            },
            "path" : {
              "data" : "/bitnami/elasticsearch/data",
              "logs" : "/opt/bitnami/elasticsearch/logs",
              "home" : "/opt/bitnami/elasticsearch"
            },
            "discovery" : {
              "seed_hosts" : [
                "elasticsearch-live-master-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-coordinating-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-data-hl.data-platform.svc.cluster.local",
                "elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
              ],
              "initial_state_timeout" : "10m"
            },
            "http" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9200"
            },
            "transport" : {
              "type" : {
                "default" : "netty4"
              },
              "port" : "9300"
            },
            "xpack" : {
              "security" : {
                "enabled" : "false"
              },
              "ml" : {
                "enabled" : "false"
              }
            },
            "network" : {
              "host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local",
              "bind_host" : "0.0.0.0",
              "publish_host" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local"
            }
          },
          "os" : {
            "refresh_interval_in_millis" : 1000,
            "name" : "Linux",
            "pretty_name" : "Debian GNU/Linux 11 (bullseye)",
            "arch" : "aarch64",
            "version" : "5.4.0-1119-raspi",
            "available_processors" : 4,
            "allocated_processors" : 4
          },
          "process" : {
            "refresh_interval_in_millis" : 1000,
            "id" : 348,
            "mlockall" : false
          },
          "jvm" : {
            "pid" : 348,
            "version" : "17.0.10",
            "vm_name" : "OpenJDK 64-Bit Server VM",
            "vm_version" : "17.0.10+13-LTS",
            "vm_vendor" : "BellSoft",
            "using_bundled_jdk" : false,
            "start_time_in_millis" : 1732778835819,
            "mem" : {
              "heap_init_in_bytes" : 134217728,
              "heap_max_in_bytes" : 134217728,
              "non_heap_init_in_bytes" : 7667712,
              "non_heap_max_in_bytes" : 0,
              "direct_max_in_bytes" : 0
            },
            "gc_collectors" : [
              "G1 Young Generation",
              "G1 Old Generation"
            ],
            "memory_pools" : [
              "CodeHeap 'non-nmethods'",
              "Metaspace",
              "CodeHeap 'profiled nmethods'",
              "Compressed Class Space",
              "G1 Eden Space",
              "G1 Old Gen",
              "G1 Survivor Space",
              "CodeHeap 'non-profiled nmethods'"
            ],
            "using_compressed_ordinary_object_pointers" : "true",
            "input_arguments" : [
              "-Des.networkaddress.cache.ttl=60",
              "-Des.networkaddress.cache.negative.ttl=10",
              "-Djava.security.manager=allow",
              "-XX:+AlwaysPreTouch",
              "-Xss1m",
              "-Djava.awt.headless=true",
              "-Dfile.encoding=UTF-8",
              "-Djna.nosys=true",
              "-XX:-OmitStackTraceInFastThrow",
              "-Dio.netty.noUnsafe=true",
              "-Dio.netty.noKeySetOptimization=true",
              "-Dio.netty.recycler.maxCapacityPerThread=0",
              "-Dlog4j.shutdownHookEnabled=false",
              "-Dlog4j2.disable.jmx=true",
              "-Dlog4j2.formatMsgNoLookups=true",
              "-Djava.locale.providers=SPI,COMPAT",
              "--add-opens=java.base/java.io=org.elasticsearch.preallocate",
              "-XX:+UseG1GC",
              "-Djava.io.tmpdir=/tmp/elasticsearch-5278320335205099778",
              "-XX:+HeapDumpOnOutOfMemoryError",
              "-XX:+ExitOnOutOfMemoryError",
              "-XX:HeapDumpPath=data",
              "-XX:ErrorFile=logs/hs_err_pid%p.log",
              "-Xlog:gc*,gc+age=trace,safepoint:file=logs/gc.log:utctime,level,pid,tags:filecount=32,filesize=64m",
              "-Xms128m",
              "-Xmx128m",
              "-XX:MaxDirectMemorySize=67108864",
              "-XX:G1HeapRegionSize=4m",
              "-XX:InitiatingHeapOccupancyPercent=30",
              "-XX:G1ReservePercent=15",
              "-Des.distribution.type=tar",
              "--module-path=/opt/bitnami/elasticsearch/lib",
              "--add-modules=jdk.net",
              "--add-modules=ALL-MODULE-PATH",
              "-Djdk.module.main=org.elasticsearch.server"
            ]
          },
          "thread_pool" : {
            "force_merge" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search_coordination" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "searchable_snapshots_cache_fetch_async" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "snapshot_meta" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 12,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "fetch_shard_started" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "esql_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "rollup_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "search" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "cluster_coordination" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : -1
            },
            "ccr" : {
              "type" : "fixed",
              "size" : 32,
              "queue_size" : 100
            },
            "inference_utility" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 10,
              "keep_alive" : "10m",
              "queue_size" : -1
            },
            "flush" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "fetch_shard_store" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 8,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "get" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : 1000
            },
            "system_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "system_critical_read" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 2000
            },
            "write" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 10000
            },
            "watcher" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 1000
            },
            "search_worker" : {
              "type" : "fixed",
              "size" : 7,
              "queue_size" : -1
            },
            "system_critical_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1500
            },
            "esql" : {
              "type" : "fixed",
              "size" : 4,
              "queue_size" : 1000
            },
            "refresh" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "repository_azure" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 5,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "system_write" : {
              "type" : "fixed",
              "size" : 2,
              "queue_size" : 1000
            },
            "generic" : {
              "type" : "scaling",
              "core" : 4,
              "max" : 128,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "warmer" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "auto_complete" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            },
            "azure_event_loop" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "profiling" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 1,
              "keep_alive" : "30m",
              "queue_size" : -1
            },
            "management" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 4,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "analyze" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 16
            },
            "searchable_snapshots_cache_prewarming" : {
              "type" : "scaling",
              "core" : 0,
              "max" : 16,
              "keep_alive" : "30s",
              "queue_size" : -1
            },
            "downsample_indexing" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 256
            },
            "snapshot" : {
              "type" : "scaling",
              "core" : 1,
              "max" : 2,
              "keep_alive" : "5m",
              "queue_size" : -1
            },
            "search_throttled" : {
              "type" : "fixed",
              "size" : 1,
              "queue_size" : 100
            }
          },
          "transport" : {
            "bound_address" : [
              "[::]:9300"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9300",
            "profiles" : { }
          },
          "http" : {
            "bound_address" : [
              "[::]:9200"
            ],
            "publish_address" : "elasticsearch-live-ingest-1.elasticsearch-live-ingest-hl.data-platform.svc.cluster.local/10.244.7.121:9200",
            "max_content_length_in_bytes" : 104857600
          },
          "plugins" : [ ],
          "modules" : [
            {
              "name" : "aggregations",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" aggregations to Elasticsearch.",
              "classname" : "org.elasticsearch.aggregations.AggregationsPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "analysis-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds \"built in\" analyzers to Elasticsearch.",
              "classname" : "org.elasticsearch.analysis.common.CommonAnalysisPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "apm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides APM integration for Elasticsearch",
              "classname" : "org.elasticsearch.telemetry.apm.APM",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "blob-cache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Provides a blob store cache",
              "classname" : "org.elasticsearch.blobcache.BlobCachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "constant-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the constant-keyword field type, which is a specialization of keyword for the case when all documents have the same value.",
              "classname" : "org.elasticsearch.xpack.constantkeyword.ConstantKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "counted-keyword",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the counted-keyword field type, which allows to consider duplicates in an array of values of that type.",
              "classname" : "org.elasticsearch.xpack.countedkeyword.CountedKeywordMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "data-streams",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Data Streams",
              "classname" : "org.elasticsearch.datastreams.DataStreamsPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "frozen-indices",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the frozen indices functionality",
              "classname" : "org.elasticsearch.xpack.frozen.FrozenIndices",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "health-shards-availability",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Health report API extension providing the shards_availability output",
              "classname" : "org.elasticsearch.health.plugin.ShardsAvailabilityPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-attachment",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses Apache Tika to extract contents",
              "classname" : "org.elasticsearch.ingest.attachment.IngestAttachmentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for ingest processors that do not require additional security permissions or have large dependencies and resources",
              "classname" : "org.elasticsearch.ingest.common.IngestCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-geoip",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that uses lookup geo data based on IP addresses using the MaxMind geo database",
              "classname" : "org.elasticsearch.ingest.geoip.IngestGeoIpPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ingest-user-agent",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Ingest processor that extracts information from a user agent",
              "classname" : "org.elasticsearch.ingest.useragent.IngestUserAgentPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "kibana",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Plugin exposing APIs for Kibana system indices",
              "classname" : "org.elasticsearch.kibana.KibanaPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-expression",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Lucene expressions integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.expression.ExpressionPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-mustache",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Mustache scripting integration for Elasticsearch",
              "classname" : "org.elasticsearch.script.mustache.MustachePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "lang-painless",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "An easy, safe and fast scripting language for Elasticsearch",
              "classname" : "org.elasticsearch.painless.PainlessPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "legacy-geo",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Placeholder plugin for geospatial features in ES",
              "classname" : "org.elasticsearch.legacygeo.LegacyGeoPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-extras",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds advanced field mappers",
              "classname" : "org.elasticsearch.index.mapper.extras.MapperExtrasPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "mapper-version",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a field type to store software versions",
              "classname" : "org.elasticsearch.xpack.versionfield.VersionFieldPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "ml-package-loader",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Loader for prepackaged Machine Learning Models from Elastic",
              "classname" : "org.elasticsearch.xpack.ml.packageloader.MachineLearningPackageLoader",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "old-lucene-versions",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for accessing older Lucene indices",
              "classname" : "org.elasticsearch.xpack.lucene.bwc.OldLuceneVersions",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "parent-join",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "This module adds the support parent-child queries and aggregations",
              "classname" : "org.elasticsearch.join.ParentJoinPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "percolator",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Percolator module adds capability to index queries and query these queries by specifying documents",
              "classname" : "org.elasticsearch.percolator.PercolatorPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-eval",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Rank Eval module adds APIs to evaluate ranking quality.",
              "classname" : "org.elasticsearch.index.rankeval.RankEvalPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rank-rrf",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Reciprocal rank fusion in search.",
              "classname" : "org.elasticsearch.xpack.rank.rrf.RRFRankPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "reindex",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Reindex module adds APIs to reindex from one index to another or update documents in place.",
              "classname" : "org.elasticsearch.reindex.ReindexPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repositories-metering-api",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Repositories metering API",
              "classname" : "org.elasticsearch.xpack.repositories.metering.RepositoriesMeteringPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-azure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Azure Repository plugin adds support for Azure storage repositories.",
              "classname" : "org.elasticsearch.repositories.azure.AzureRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-gcs",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The GCS repository plugin adds Google Cloud Storage support for repositories.",
              "classname" : "org.elasticsearch.repositories.gcs.GoogleCloudStoragePlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-s3",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The S3 repository plugin adds S3 repositories",
              "classname" : "org.elasticsearch.repositories.s3.S3RepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "repository-url",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for URL repository",
              "classname" : "org.elasticsearch.plugin.repository.url.URLRepositoryPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "rest-root",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Adds HEAD and GET / endpoint to Elasticsearch",
              "classname" : "org.elasticsearch.rest.root.MainRestPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "runtime-fields-common",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for runtime fields features and extensions that have large dependencies",
              "classname" : "org.elasticsearch.runtimefields.RuntimeFieldsCommonPlugin",
              "extended_plugins" : [
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "search-business-rules",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for applying business rules to search result rankings",
              "classname" : "org.elasticsearch.xpack.searchbusinessrules.SearchBusinessRules",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "searchable-snapshots",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for the searchable snapshots functionality",
              "classname" : "org.elasticsearch.xpack.searchablesnapshots.SearchableSnapshots",
              "extended_plugins" : [
                "x-pack-core",
                "blob-cache"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-based-recoveries",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin that enables snapshot based recoveries",
              "classname" : "org.elasticsearch.xpack.snapshotbasedrecoveries.SnapshotBasedRecoveriesPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "snapshot-repo-test-kit",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a test kit for snapshot repositories",
              "classname" : "org.elasticsearch.repositories.blobstore.testkit.SnapshotRepositoryTestKit",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "spatial",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for Basic Spatial features",
              "classname" : "org.elasticsearch.xpack.spatial.SpatialPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "legacy-geo",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transform",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin to transform data",
              "classname" : "org.elasticsearch.xpack.transform.Transform",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "transport-netty4",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Netty 4 based transport implementation",
              "classname" : "org.elasticsearch.transport.netty4.Netty4Plugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "unsigned-long",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the unsigned long field type",
              "classname" : "org.elasticsearch.xpack.unsignedlong.UnsignedLongMapperPlugin",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "vector-tile",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for mapbox vector tile features",
              "classname" : "org.elasticsearch.xpack.vectortile.VectorTilePlugin",
              "extended_plugins" : [
                "spatial"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "wildcard",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A plugin for a keyword field type with efficient wildcard search",
              "classname" : "org.elasticsearch.xpack.wildcard.Wildcard",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-aggregate-metric",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Module for the aggregate_metric_double field type, which allows pre-aggregated fields to be stored as a single field",
              "classname" : "org.elasticsearch.xpack.aggregatemetric.AggregateMetricMapperPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-analytics",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Analytics",
              "classname" : "org.elasticsearch.xpack.analytics.AnalyticsPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-apm-data",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The APM plugin defines APM data streams and ingest pipelines.",
              "classname" : "org.elasticsearch.xpack.apmdata.APMPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which handles common async operations",
              "classname" : "org.elasticsearch.xpack.async.AsyncResultsIndexPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-async-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "A module which allows to track the progress of a search asynchronously.",
              "classname" : "org.elasticsearch.xpack.search.AsyncSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-autoscaling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Autoscaling",
              "classname" : "org.elasticsearch.xpack.autoscaling.Autoscaling",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ccr",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - CCR",
              "classname" : "org.elasticsearch.xpack.ccr.Ccr",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-core",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Core",
              "classname" : "org.elasticsearch.xpack.core.XPackPlugin",
              "extended_plugins" : [ ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-deprecation",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Deprecation",
              "classname" : "org.elasticsearch.xpack.deprecation.Deprecation",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-downsample",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Downsample",
              "classname" : "org.elasticsearch.xpack.downsample.Downsample",
              "extended_plugins" : [
                "x-pack-aggregate-metric"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-enrich",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enrich",
              "classname" : "org.elasticsearch.xpack.enrich.EnrichPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ent-search",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Enterprise Search",
              "classname" : "org.elasticsearch.xpack.application.EnterpriseSearch",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-eql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers EQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.eql.plugin.EqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-esql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The plugin that powers ESQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.esql.plugin.EsqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-fleet",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Plugin exposing APIs for Fleet system indices",
              "classname" : "org.elasticsearch.xpack.fleet.Fleet",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-graph",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Graph",
              "classname" : "org.elasticsearch.xpack.graph.Graph",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-identity-provider",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Identity Provider",
              "classname" : "org.elasticsearch.xpack.idp.IdentityProviderPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ilm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Index Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.ilm.IndexLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-inference",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Configuration and evaluation of inference models",
              "classname" : "org.elasticsearch.xpack.inference.InferencePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-logstash",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Logstash",
              "classname" : "org.elasticsearch.xpack.logstash.Logstash",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ml",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Machine Learning",
              "classname" : "org.elasticsearch.xpack.ml.MachineLearning",
              "extended_plugins" : [
                "x-pack-autoscaling",
                "lang-painless"
              ],
              "has_native_controller" : true,
              "licensed" : false
            },
            {
              "name" : "x-pack-monitoring",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Monitoring",
              "classname" : "org.elasticsearch.xpack.monitoring.Monitoring",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-profiling",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The profiling plugin adds support for retrieving data from Universal Profiling.",
              "classname" : "org.elasticsearch.xpack.profiling.ProfilingPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-ql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch infrastructure plugin for EQL and SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.ql.plugin.QlPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-redact",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Redact",
              "classname" : "org.elasticsearch.xpack.redact.RedactPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-rollup",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Rollup",
              "classname" : "org.elasticsearch.xpack.rollup.Rollup",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-security",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Security",
              "classname" : "org.elasticsearch.xpack.security.Security",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-shutdown",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Shutdown",
              "classname" : "org.elasticsearch.xpack.shutdown.ShutdownPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-slm",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Snapshot Lifecycle Management",
              "classname" : "org.elasticsearch.xpack.slm.SnapshotLifecycle",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-sql",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "The Elasticsearch plugin that powers SQL for Elasticsearch",
              "classname" : "org.elasticsearch.xpack.sql.plugin.SqlPlugin",
              "extended_plugins" : [
                "x-pack-ql",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-stack",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Stack",
              "classname" : "org.elasticsearch.xpack.stack.StackPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-text-structure",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Text Structure",
              "classname" : "org.elasticsearch.xpack.textstructure.TextStructurePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-voting-only-node",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Voting-only node",
              "classname" : "org.elasticsearch.cluster.coordination.votingonly.VotingOnlyNodePlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-watcher",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "Elasticsearch Expanded Pack Plugin - Watcher",
              "classname" : "org.elasticsearch.xpack.watcher.Watcher",
              "extended_plugins" : [
                "x-pack-core",
                "lang-painless"
              ],
              "has_native_controller" : false,
              "licensed" : false
            },
            {
              "name" : "x-pack-write-load-forecaster",
              "version" : "8.12.1",
              "elasticsearch_version" : "8.12.1",
              "java_version" : "17",
              "description" : "x",
              "classname" : "org.elasticsearch.xpack.writeloadforecaster.WriteLoadForecasterPlugin",
              "extended_plugins" : [
                "x-pack-core"
              ],
              "has_native_controller" : false,
              "licensed" : false
            }
          ],
          "ingest" : {
            "processors" : [
              {
                "type" : "append"
              },
              {
                "type" : "attachment"
              },
              {
                "type" : "bytes"
              },
              {
                "type" : "circle"
              },
              {
                "type" : "community_id"
              },
              {
                "type" : "convert"
              },
              {
                "type" : "csv"
              },
              {
                "type" : "date"
              },
              {
                "type" : "date_index_name"
              },
              {
                "type" : "dissect"
              },
              {
                "type" : "dot_expander"
              },
              {
                "type" : "drop"
              },
              {
                "type" : "enrich"
              },
              {
                "type" : "fail"
              },
              {
                "type" : "fingerprint"
              },
              {
                "type" : "foreach"
              },
              {
                "type" : "geo_grid"
              },
              {
                "type" : "geoip"
              },
              {
                "type" : "grok"
              },
              {
                "type" : "gsub"
              },
              {
                "type" : "html_strip"
              },
              {
                "type" : "join"
              },
              {
                "type" : "json"
              },
              {
                "type" : "kv"
              },
              {
                "type" : "lowercase"
              },
              {
                "type" : "network_direction"
              },
              {
                "type" : "pipeline"
              },
              {
                "type" : "redact"
              },
              {
                "type" : "registered_domain"
              },
              {
                "type" : "remove"
              },
              {
                "type" : "rename"
              },
              {
                "type" : "reroute"
              },
              {
                "type" : "script"
              },
              {
                "type" : "set"
              },
              {
                "type" : "set_security_user"
              },
              {
                "type" : "sort"
              },
              {
                "type" : "split"
              },
              {
                "type" : "trim"
              },
              {
                "type" : "uppercase"
              },
              {
                "type" : "uri_parts"
              },
              {
                "type" : "urldecode"
              },
              {
                "type" : "user_agent"
              }
            ]
          },
          "aggregations" : {
            "adjacency_matrix" : {
              "types" : [
                "other"
              ]
            },
            "auto_date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "avg" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "boxplot" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "cardinality" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "cartesian_bounds" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "cartesian_centroid" : {
              "types" : [
                "point",
                "shape"
              ]
            },
            "categorize_text" : {
              "types" : [
                "other"
              ]
            },
            "children" : {
              "types" : [
                "other"
              ]
            },
            "composite" : {
              "types" : [
                "other"
              ]
            },
            "counted_terms" : {
              "types" : [
                "keyword"
              ]
            },
            "date_histogram" : {
              "types" : [
                "boolean",
                "date",
                "numeric",
                "range"
              ]
            },
            "date_range" : {
              "types" : [
                "boolean",
                "date",
                "numeric"
              ]
            },
            "diversified_sampler" : {
              "types" : [
                "boolean",
                "date",
                "keyword",
                "numeric"
              ]
            },
            "extended_stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "filter" : {
              "types" : [
                "other"
              ]
            },
            "filters" : {
              "types" : [
                "other"
              ]
            },
            "frequent_item_sets" : {
              "types" : [
                "other"
              ]
            },
            "geo_bounds" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_centroid" : {
              "types" : [
                "geopoint",
                "geoshape",
                "position"
              ]
            },
            "geo_distance" : {
              "types" : [
                "geopoint"
              ]
            },
            "geo_line" : {
              "types" : [
                "geopoint"
              ]
            },
            "geohash_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geohex_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "geotile_grid" : {
              "types" : [
                "geopoint",
                "geoshape"
              ]
            },
            "global" : {
              "types" : [
                "other"
              ]
            },
            "histogram" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric",
                "range"
              ]
            },
            "ip_prefix" : {
              "types" : [
                "ip"
              ]
            },
            "ip_range" : {
              "types" : [
                "ip"
              ]
            },
            "matrix_stats" : {
              "types" : [
                "other"
              ]
            },
            "max" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "median_absolute_deviation" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "min" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "missing" : {
              "types" : [
                "boolean",
                "date",
                "geopoint",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "multi_terms" : {
              "types" : [
                "other"
              ]
            },
            "nested" : {
              "types" : [
                "other"
              ]
            },
            "parent" : {
              "types" : [
                "other"
              ]
            },
            "percentile_ranks" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "percentiles" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "random_sampler" : {
              "types" : [
                "other"
              ]
            },
            "range" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "rare_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "rate" : {
              "types" : [
                "counter",
                "histogram",
                "numeric"
              ]
            },
            "reverse_nested" : {
              "types" : [
                "other"
              ]
            },
            "sampler" : {
              "types" : [
                "other"
              ]
            },
            "scripted_metric" : {
              "types" : [
                "other"
              ]
            },
            "significant_terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "significant_text" : {
              "types" : [
                "other"
              ]
            },
            "stats" : {
              "types" : [
                "boolean",
                "counter",
                "date",
                "numeric"
              ]
            },
            "string_stats" : {
              "types" : [
                "keyword"
              ]
            },
            "sum" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "histogram",
                "numeric"
              ]
            },
            "t_test" : {
              "types" : [
                "numeric"
              ]
            },
            "terms" : {
              "types" : [
                "boolean",
                "date",
                "ip",
                "keyword",
                "numeric"
              ]
            },
            "time_series" : {
              "types" : [
                "other"
              ]
            },
            "top_hits" : {
              "types" : [
                "other"
              ]
            },
            "top_metrics" : {
              "types" : [
                "other"
              ]
            },
            "value_count" : {
              "types" : [
                "aggregate_metric",
                "boolean",
                "counter",
                "date",
                "geopoint",
                "geoshape",
                "histogram",
                "ip",
                "keyword",
                "numeric",
                "range"
              ]
            },
            "variable_width_histogram" : {
              "types" : [
                "counter",
                "numeric"
              ]
            },
            "weighted_avg" : {
              "types" : [
                "numeric"
              ]
            }
          }
        }
      }
    }
    
    Found 2024-11-30 by ElasticSearchOpenPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-11-30 05:15

    HTTP/1.1 302 Found
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Length: 0
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Cross-Origin-Opener-Policy: same-origin
    Date: Sat, 30 Nov 2024 05:15:06 GMT
    Kbn-License-Sig: 50f049a1add474601d953fcc0c00d8192a50d11935740cb40e953131ccfa1d43
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Location: /spaces/enter
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    X-Content-Type-Options: nosniff
    Connection: close
    
    Found 2024-11-30 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-11-28 05:50

    HTTP/1.1 200 OK
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Content-Type: text/html; charset=utf-8
    Cross-Origin-Opener-Policy: same-origin
    Date: Thu, 28 Nov 2024 05:50:47 GMT
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    Vary: accept-encoding
    X-Content-Type-Options: nosniff
    Connection: close
    Transfer-Encoding: chunked
    
    Found 2024-11-28 by HttpPlugin
    Create report
  • Open service 84.83.216.156:443 · live.elasticsearch.own-news.org

    2024-11-20 21:06

    HTTP/1.1 200 OK
    Cache-Control: private, no-cache, no-store, must-revalidate
    Content-Security-Policy: script-src 'report-sample' 'self'; worker-src 'report-sample' 'self' blob:; style-src 'report-sample' 'self' 'unsafe-inline'
    Content-Type: text/html; charset=utf-8
    Cross-Origin-Opener-Policy: same-origin
    Date: Wed, 20 Nov 2024 21:06:26 GMT
    Kbn-Name: elasticsearch-live-kibana-696774b4d9-l7fwd
    Permissions-Policy: camera=(), display-capture=(), fullscreen=(self), geolocation=(), microphone=(), web-share=()
    Referrer-Policy: no-referrer-when-downgrade
    Vary: accept-encoding
    X-Content-Type-Options: nosniff
    Connection: close
    Transfer-Encoding: chunked
    
    Found 2024-11-20 by HttpPlugin
    Create report
live.elasticsearch.own-news.org
CN:
live.elasticsearch.own-news.org
Key:
RSA-2048
Issuer:
R10
Not before:
2024-12-13 05:45
Not after:
2025-03-13 05:45
live.elasticsearch.own-news.org
CN:
live.elasticsearch.own-news.org
Key:
RSA-2048
Issuer:
R10
Not before:
2024-10-14 06:43
Not after:
2025-01-12 06:43
Data leak
Size
6.8 kB
Collections
2
Rows
3
Domain summary
IP summary