diff --git a/tests/fixtures/cluster-state.json b/tests/fixtures/cluster-state.json deleted file mode 100644 index 6465d0da..00000000 --- a/tests/fixtures/cluster-state.json +++ /dev/null @@ -1,2662 +0,0 @@ -{ - "_nodes":{ - "total":2, - "successful":2, - "failed":0 - }, - "cluster_name":"docker-cluster", - "nodes":{ - "71UMmy2LQ9agMoXQxMohaia":{ - "name":"5b1530e8e8d0", - "transport_address":"172.17.0.2:9300", - "host":"172.17.0.2", - "ip":"172.17.0.2", - "version":"2.11.1", - "build_type":"tar", - "build_hash":"6b1986e964d440be9137eba1413015c31c5a7752", - "total_indexing_buffer":107374182, - "roles":[ - "cluster_manager", - "data", - "ingest", - "remote_cluster_client" - ], - "attributes":{ - "shard_indexing_pressure_enabled":"true" - }, - "settings":{ - "cluster":{ - "name":"docker-cluster" - }, - "node":{ - "attr":{ - "shard_indexing_pressure_enabled":"true" - }, - "max_local_storage_nodes":"3", - "name":"5b1530e8e8d0" - }, - "path":{ - "logs":"\/usr\/share\/opensearch\/logs", - "home":"\/usr\/share\/opensearch" - }, - "discovery":{ - "type":"single-node" - }, - "client":{ - "type":"node" - }, - "http":{ - "compression":"false", - "type":"org.opensearch.security.http.SecurityHttpServerTransport", - "type.default":"netty4" - }, - "index":{ - "store":{ - "hybrid":{ - "mmap":{ - "extensions":[ - "nvd", - "dvd", - "tim", - "tip", - "dim", - "kdd", - "kdi", - "cfs", - "doc", - "vec", - "vex" - ] - } - } - } - }, - "transport":{ - "type":"org.opensearch.security.ssl.http.netty.SecuritySSLNettyTransport", - "type.default":"netty4" - }, - "network":{ - "host":"0.0.0.0" - } - }, - "os":{ - "refresh_interval_in_millis":1000, - "name":"Linux", - "pretty_name":"Amazon Linux 2023", - "arch":"aarch64", - "version":"6.6.12-linuxkit", - "available_processors":10, - "allocated_processors":10 - }, - "process":{ - "refresh_interval_in_millis":1000, - "id":105, - "mlockall":false - }, - "jvm":{ - "pid":105, - "version":"17.0.8", - "vm_name":"OpenJDK 64-Bit Server VM", - "vm_version":"17.0.8+7", - "vm_vendor":"Eclipse Adoptium", - "bundled_jdk":true, - "using_bundled_jdk":true, - "start_time_in_millis":1708166351523, - "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":[ - "-Xshare:auto", - "-Dopensearch.networkaddress.cache.ttl=60", - "-Dopensearch.networkaddress.cache.negative.ttl=10", - "-XX:+AlwaysPreTouch", - "-Xss1m", - "-Djava.awt.headless=true", - "-Dfile.encoding=UTF-8", - "-Djna.nosys=true", - "-XX:-OmitStackTraceInFastThrow", - "-XX:+ShowCodeDetailsInExceptionMessages", - "-Dio.netty.noUnsafe=true", - "-Dio.netty.noKeySetOptimization=true", - "-Dio.netty.recycler.maxCapacityPerThread=0", - "-Dio.netty.allocator.numDirectArenas=0", - "-Dlog4j.shutdownHookEnabled=false", - "-Dlog4j2.disable.jmx=true", - "-Djava.locale.providers=SPI,COMPAT", - "-Xms1g", - "-Xmx1g", - "-XX:+UseG1GC", - "-XX:G1ReservePercent=25", - "-XX:InitiatingHeapOccupancyPercent=30", - "-Djava.io.tmpdir=\/tmp\/opensearch-3421413465131088814", - "-XX:+HeapDumpOnOutOfMemoryError", - "-XX:HeapDumpPath=data", - "-XX:ErrorFile=logs\/hs_err_pid%p.log", - "-Xlog:gc*,gc+age=trace,safepoint:file=logs\/gc.log:utctime,pid,tags:filecount=32,filesize=64m", - "-Djava.util.concurrent.ForkJoinPool.common.threadFactory=org.opensearch.secure_sm.SecuredForkJoinWorkerThreadFactory", - "-Dclk.tck=100", - "-Djdk.attach.allowAttachSelf=true", - "-Djava.security.policy=\/usr\/share\/opensearch\/config\/opensearch-performance-analyzer\/opensearch_security.policy", - "--add-opens=jdk.attach\/sun.tools.attach=ALL-UNNAMED", - "-Dopensearch.cgroups.hierarchy.override=\/", - "-XX:MaxDirectMemorySize=536870912", - "-Dopensearch.path.home=\/usr\/share\/opensearch", - "-Dopensearch.path.conf=\/usr\/share\/opensearch\/config", - "-Dopensearch.distribution.type=tar", - "-Dopensearch.bundled_jdk=true" - ] - }, - "thread_pool":{ - "remote_refresh_retry":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "force_merge":{ - "type":"fixed", - "size":1, - "queue_size":-1 - }, - "fetch_shard_started":{ - "type":"scaling", - "core":1, - "max":20, - "keep_alive":"5m", - "queue_size":-1 - }, - "listener":{ - "type":"fixed", - "size":5, - "queue_size":-1 - }, - "opensearch_ml_execute":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "remote_recovery":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "training":{ - "type":"fixed", - "size":1, - "queue_size":1 - }, - "opensearch_ml_train":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "remote_purge":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "sql-worker":{ - "type":"fixed", - "size":10, - "queue_size":1000 - }, - "search":{ - "type":"fixed_auto_queue_size", - "size":16, - "queue_size":1000 - }, - "opensearch_asynchronous_search_generic":{ - "type":"scaling", - "core":1, - "max":20, - "keep_alive":"30m", - "queue_size":-1 - }, - "flush":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "fetch_shard_store":{ - "type":"scaling", - "core":1, - "max":20, - "keep_alive":"5m", - "queue_size":-1 - }, - "opensearch_ml_predict":{ - "type":"fixed", - "size":20, - "queue_size":10000 - }, - "get":{ - "type":"fixed", - "size":10, - "queue_size":1000 - }, - "system_read":{ - "type":"fixed", - "size":5, - "queue_size":2000 - }, - "open_distro_job_scheduler":{ - "type":"fixed", - "size":10, - "queue_size":200 - }, - "write":{ - "type":"fixed", - "size":10, - "queue_size":10000 - }, - "opensearch_ml_general":{ - "type":"fixed", - "size":9, - "queue_size":100 - }, - "replication_follower":{ - "type":"scaling", - "core":1, - "max":10, - "keep_alive":"1m", - "queue_size":-1 - }, - "refresh":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "opensearch_ml_deploy":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "replication_leader":{ - "type":"fixed", - "size":16, - "queue_size":1000 - }, - "translog_sync":{ - "type":"fixed", - "size":40, - "queue_size":10000 - }, - "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 - }, - "translog_transfer":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "opensearch_ml_register":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "management":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "analyze":{ - "type":"fixed", - "size":1, - "queue_size":16 - }, - "_plugin_geospatial_ip2geo_datasource_update":{ - "type":"fixed", - "size":1, - "queue_size":1000 - }, - "ad-threadpool":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"10m", - "queue_size":-1 - }, - "snapshot":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "search_throttled":{ - "type":"fixed_auto_queue_size", - "size":1, - "queue_size":100 - }, - "ad-batch-task-threadpool":{ - "type":"scaling", - "core":1, - "max":1, - "keep_alive":"10m", - "queue_size":-1 - } - }, - "transport":{ - "bound_address":[ - "0.0.0.0:9300" - ], - "publish_address":"172.17.0.2:9300", - "profiles":[ - - ] - }, - "http":{ - "bound_address":[ - "0.0.0.0:9200" - ], - "publish_address":"172.17.0.2:9200", - "max_content_length_in_bytes":104857600 - }, - "plugins":[ - { - "name":"opensearch-alerting", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Amazon OpenSearch alerting plugin", - "classname":"org.opensearch.alerting.AlertingPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"opensearch-anomaly-detection", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch anomaly detector plugin", - "classname":"org.opensearch.ad.AnomalyDetectorPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless", - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-asynchronous-search", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Provides support for asynchronous search", - "classname":"org.opensearch.search.asynchronous.plugin.AsynchronousSearchPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-cross-cluster-replication", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Cross Cluster Replication Plugin", - "classname":"org.opensearch.replication.ReplicationPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-custom-codecs", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch plugin that implements custom compression codecs", - "classname":"org.opensearch.index.codec.customcodecs.CustomCodecPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-geospatial", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Geospatial plugin to host geospatial features", - "classname":"org.opensearch.geospatial.plugin.GeospatialPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-index-management", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Index Management Plugin", - "classname":"org.opensearch.indexmanagement.IndexManagementPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-job-scheduler", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Job Scheduler plugin", - "classname":"org.opensearch.jobscheduler.JobSchedulerPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-knn", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch k-NN plugin", - "classname":"org.opensearch.knn.plugin.KNNPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"opensearch-ml", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"machine learning plugin for opensearch", - "classname":"org.opensearch.ml.plugin.MachineLearningPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-neural-search", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"A plugin that adds dense neural retrieval into the OpenSearch ecosytem", - "classname":"org.opensearch.neuralsearch.plugin.NeuralSearch", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-knn" - ], - "has_native_controller":false - }, - { - "name":"opensearch-notifications", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Notifications Plugin", - "classname":"org.opensearch.notifications.NotificationPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-notifications-core" - ], - "has_native_controller":false - }, - { - "name":"opensearch-notifications-core", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Notifications Core Plugin", - "classname":"org.opensearch.notifications.core.NotificationCorePlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-observability", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Plugin for OpenSearch Dashboards Observability", - "classname":"org.opensearch.observability.ObservabilityPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-performance-analyzer", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Performance Analyzer Plugin", - "classname":"org.opensearch.performanceanalyzer.PerformanceAnalyzerPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-reports-scheduler", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Scheduler for Dashboards Reports Plugin", - "classname":"org.opensearch.reportsscheduler.ReportsSchedulerPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-security", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Provide access control related features for OpenSearch", - "classname":"org.opensearch.security.OpenSearchSecurityPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-security-analytics", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Security Analytics plugin", - "classname":"org.opensearch.securityanalytics.SecurityAnalyticsPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-sql", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch SQL", - "classname":"org.opensearch.sql.plugin.SQLPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - } - ], - "modules":[ - { - "name":"aggs-matrix-stats", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Adds aggregations whose input are a list of numeric fields and output includes a matrix.", - "classname":"org.opensearch.search.aggregations.matrix.MatrixAggregationPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"analysis-common", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Adds \"built in\" analyzers to OpenSearch.", - "classname":"org.opensearch.analysis.common.CommonAnalysisPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"geo", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Plugin for geospatial features in OpenSearch. Registering the geo_shape and aggregations on GeoShape and GeoPoint", - "classname":"org.opensearch.geo.GeoModulePlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"ingest-common", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Module for ingest processors that do not require additional security permissions or have large dependencies and resources", - "classname":"org.opensearch.ingest.common.IngestCommonPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"ingest-geoip", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Ingest processor that uses looksup geo data based on ip adresses using the Maxmind geo database", - "classname":"org.opensearch.ingest.geoip.IngestGeoIpPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"ingest-user-agent", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Ingest processor that extracts information from a user agent", - "classname":"org.opensearch.ingest.useragent.IngestUserAgentPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"lang-expression", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Lucene expressions integration for OpenSearch", - "classname":"org.opensearch.script.expression.ExpressionPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"lang-mustache", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Mustache scripting integration for OpenSearch", - "classname":"org.opensearch.script.mustache.MustachePlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"lang-painless", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"An easy, safe and fast scripting language for OpenSearch", - "classname":"org.opensearch.painless.PainlessPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"mapper-extras", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Adds advanced field mappers", - "classname":"org.opensearch.index.mapper.MapperExtrasPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-dashboards", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Plugin exposing APIs for OpenSearch Dashboards system indices", - "classname":"org.opensearch.dashboards.OpenSearchDashboardsPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"parent-join", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"This module adds the support parent-child queries and aggregations", - "classname":"org.opensearch.join.ParentJoinPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"percolator", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Percolator module adds capability to index queries and query these queries by specifying documents", - "classname":"org.opensearch.percolator.PercolatorPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"rank-eval", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"The Rank Eval module adds APIs to evaluate ranking quality.", - "classname":"org.opensearch.index.rankeval.RankEvalPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"reindex", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"The Reindex module adds APIs to reindex from one index to another or update documents in place.", - "classname":"org.opensearch.index.reindex.ReindexPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"repository-url", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Module for URL repository", - "classname":"org.opensearch.plugin.repository.url.URLRepositoryPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"search-pipeline-common", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Module for search pipeline processors that do not require additional security permissions or have large dependencies and resources", - "classname":"org.opensearch.search.pipeline.common.SearchPipelineCommonModulePlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"systemd", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Integrates OpenSearch with systemd", - "classname":"org.opensearch.systemd.SystemdPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"transport-netty4", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Netty 4 based transport implementation", - "classname":"org.opensearch.transport.Netty4Plugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - } - ], - "ingest":{ - "processors":[ - { - "type":"append" - }, - { - "type":"bytes" - }, - { - "type":"convert" - }, - { - "type":"csv" - }, - { - "type":"date" - }, - { - "type":"date_index_name" - }, - { - "type":"dissect" - }, - { - "type":"dot_expander" - }, - { - "type":"drop" - }, - { - "type":"fail" - }, - { - "type":"foreach" - }, - { - "type":"geoip" - }, - { - "type":"geojson-feature" - }, - { - "type":"grok" - }, - { - "type":"gsub" - }, - { - "type":"html_strip" - }, - { - "type":"ip2geo" - }, - { - "type":"join" - }, - { - "type":"json" - }, - { - "type":"kv" - }, - { - "type":"lowercase" - }, - { - "type":"pipeline" - }, - { - "type":"remove" - }, - { - "type":"rename" - }, - { - "type":"script" - }, - { - "type":"set" - }, - { - "type":"sort" - }, - { - "type":"sparse_encoding" - }, - { - "type":"split" - }, - { - "type":"text_embedding" - }, - { - "type":"text_image_embedding" - }, - { - "type":"trim" - }, - { - "type":"uppercase" - }, - { - "type":"urldecode" - }, - { - "type":"user_agent" - } - ] - }, - "aggregations":{ - "adjacency_matrix":{ - "types":[ - "other" - ] - }, - "auto_date_histogram":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "avg":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "cardinality":{ - "types":[ - "boolean", - "bytes", - "date", - "geo_shape", - "geopoint", - "ip", - "numeric", - "range" - ] - }, - "children":{ - "types":[ - "other" - ] - }, - "composite":{ - "types":[ - "other" - ] - }, - "date_histogram":{ - "types":[ - "boolean", - "date", - "numeric", - "range" - ] - }, - "date_range":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "diversified_sampler":{ - "types":[ - "boolean", - "bytes", - "date", - "numeric" - ] - }, - "extended_stats":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "filter":{ - "types":[ - "other" - ] - }, - "filters":{ - "types":[ - "other" - ] - }, - "geo_bounds":{ - "types":[ - "geo_shape", - "geopoint" - ] - }, - "geo_centroid":{ - "types":[ - "geopoint" - ] - }, - "geo_distance":{ - "types":[ - "geopoint" - ] - }, - "geohash_grid":{ - "types":[ - "geo_shape", - "geopoint" - ] - }, - "geohex_grid":{ - "types":[ - "geopoint" - ] - }, - "geotile_grid":{ - "types":[ - "geo_shape", - "geopoint" - ] - }, - "global":{ - "types":[ - "other" - ] - }, - "histogram":{ - "types":[ - "boolean", - "date", - "numeric", - "range" - ] - }, - "ip_range":{ - "types":[ - "ip" - ] - }, - "matrix_stats":{ - "types":[ - "other" - ] - }, - "max":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "median_absolute_deviation":{ - "types":[ - "numeric" - ] - }, - "min":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "missing":{ - "types":[ - "boolean", - "bytes", - "date", - "geo_shape", - "geopoint", - "ip", - "numeric", - "range" - ] - }, - "multi_terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric", - "other" - ] - }, - "nested":{ - "types":[ - "other" - ] - }, - "parent":{ - "types":[ - "other" - ] - }, - "percentile_ranks":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "percentiles":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "range":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "rare_terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric" - ] - }, - "reverse_nested":{ - "types":[ - "other" - ] - }, - "sampler":{ - "types":[ - "other" - ] - }, - "scripted_metric":{ - "types":[ - "other" - ] - }, - "significant_terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric" - ] - }, - "significant_text":{ - "types":[ - "other" - ] - }, - "stats":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "sum":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric" - ] - }, - "top_hits":{ - "types":[ - "other" - ] - }, - "value_count":{ - "types":[ - "boolean", - "bytes", - "date", - "geo_shape", - "geopoint", - "ip", - "numeric", - "range" - ] - }, - "variable_width_histogram":{ - "types":[ - "numeric" - ] - }, - "weighted_avg":{ - "types":[ - "numeric" - ] - } - }, - "search_pipelines":{ - "request_processors":[ - { - "type":"filter_query" - }, - { - "type":"neural_query_enricher" - }, - { - "type":"question_rewrite" - }, - { - "type":"script" - } - ], - "response_processors":[ - { - "type":"rename_field" - }, - { - "type":"retrieval_augmented_generation" - } - ] - } - }, - "71UMmy2LQ9agMoXQxYehya":{ - "name":"5b1530e8e8d0", - "transport_address":"172.17.0.2:9300", - "host":"172.17.0.2", - "ip":"172.17.0.2", - "version":"2.11.1", - "build_type":"tar", - "build_hash":"6b1986e964d440be9137eba1413015c31c5a7752", - "total_indexing_buffer":107374182, - "roles":[ - "cluster_manager", - "data", - "ingest", - "remote_cluster_client" - ], - "attributes":{ - "shard_indexing_pressure_enabled":"true" - }, - "settings":{ - "cluster":{ - "name":"docker-cluster" - }, - "node":{ - "attr":{ - "shard_indexing_pressure_enabled":"true" - }, - "max_local_storage_nodes":"3", - "name":"5b1530e8e8d0" - }, - "path":{ - "logs":"\/usr\/share\/opensearch\/logs", - "home":"\/usr\/share\/opensearch" - }, - "discovery":{ - "type":"single-node" - }, - "client":{ - "type":"node" - }, - "http":{ - "compression":"false", - "type":"org.opensearch.security.http.SecurityHttpServerTransport", - "type.default":"netty4" - }, - "index":{ - "store":{ - "hybrid":{ - "mmap":{ - "extensions":[ - "nvd", - "dvd", - "tim", - "tip", - "dim", - "kdd", - "kdi", - "cfs", - "doc", - "vec", - "vex" - ] - } - } - } - }, - "transport":{ - "type":"org.opensearch.security.ssl.http.netty.SecuritySSLNettyTransport", - "type.default":"netty4" - }, - "network":{ - "host":"0.0.0.0" - } - }, - "os":{ - "refresh_interval_in_millis":1000, - "name":"Linux", - "pretty_name":"Amazon Linux 2023", - "arch":"aarch64", - "version":"6.6.12-linuxkit", - "available_processors":10, - "allocated_processors":10 - }, - "process":{ - "refresh_interval_in_millis":1000, - "id":105, - "mlockall":false - }, - "jvm":{ - "pid":105, - "version":"17.0.8", - "vm_name":"OpenJDK 64-Bit Server VM", - "vm_version":"17.0.8+7", - "vm_vendor":"Eclipse Adoptium", - "bundled_jdk":true, - "using_bundled_jdk":true, - "start_time_in_millis":1708166351523, - "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":[ - "-Xshare:auto", - "-Dopensearch.networkaddress.cache.ttl=60", - "-Dopensearch.networkaddress.cache.negative.ttl=10", - "-XX:+AlwaysPreTouch", - "-Xss1m", - "-Djava.awt.headless=true", - "-Dfile.encoding=UTF-8", - "-Djna.nosys=true", - "-XX:-OmitStackTraceInFastThrow", - "-XX:+ShowCodeDetailsInExceptionMessages", - "-Dio.netty.noUnsafe=true", - "-Dio.netty.noKeySetOptimization=true", - "-Dio.netty.recycler.maxCapacityPerThread=0", - "-Dio.netty.allocator.numDirectArenas=0", - "-Dlog4j.shutdownHookEnabled=false", - "-Dlog4j2.disable.jmx=true", - "-Djava.locale.providers=SPI,COMPAT", - "-Xms1g", - "-Xmx1g", - "-XX:+UseG1GC", - "-XX:G1ReservePercent=25", - "-XX:InitiatingHeapOccupancyPercent=30", - "-Djava.io.tmpdir=\/tmp\/opensearch-3421413465131088814", - "-XX:+HeapDumpOnOutOfMemoryError", - "-XX:HeapDumpPath=data", - "-XX:ErrorFile=logs\/hs_err_pid%p.log", - "-Xlog:gc*,gc+age=trace,safepoint:file=logs\/gc.log:utctime,pid,tags:filecount=32,filesize=64m", - "-Djava.util.concurrent.ForkJoinPool.common.threadFactory=org.opensearch.secure_sm.SecuredForkJoinWorkerThreadFactory", - "-Dclk.tck=100", - "-Djdk.attach.allowAttachSelf=true", - "-Djava.security.policy=\/usr\/share\/opensearch\/config\/opensearch-performance-analyzer\/opensearch_security.policy", - "--add-opens=jdk.attach\/sun.tools.attach=ALL-UNNAMED", - "-Dopensearch.cgroups.hierarchy.override=\/", - "-XX:MaxDirectMemorySize=536870912", - "-Dopensearch.path.home=\/usr\/share\/opensearch", - "-Dopensearch.path.conf=\/usr\/share\/opensearch\/config", - "-Dopensearch.distribution.type=tar", - "-Dopensearch.bundled_jdk=true" - ] - }, - "thread_pool":{ - "remote_refresh_retry":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "force_merge":{ - "type":"fixed", - "size":1, - "queue_size":-1 - }, - "fetch_shard_started":{ - "type":"scaling", - "core":1, - "max":20, - "keep_alive":"5m", - "queue_size":-1 - }, - "listener":{ - "type":"fixed", - "size":5, - "queue_size":-1 - }, - "opensearch_ml_execute":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "remote_recovery":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "training":{ - "type":"fixed", - "size":1, - "queue_size":1 - }, - "opensearch_ml_train":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "remote_purge":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "sql-worker":{ - "type":"fixed", - "size":10, - "queue_size":1000 - }, - "search":{ - "type":"fixed_auto_queue_size", - "size":16, - "queue_size":1000 - }, - "opensearch_asynchronous_search_generic":{ - "type":"scaling", - "core":1, - "max":20, - "keep_alive":"30m", - "queue_size":-1 - }, - "flush":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "fetch_shard_store":{ - "type":"scaling", - "core":1, - "max":20, - "keep_alive":"5m", - "queue_size":-1 - }, - "opensearch_ml_predict":{ - "type":"fixed", - "size":20, - "queue_size":10000 - }, - "get":{ - "type":"fixed", - "size":10, - "queue_size":1000 - }, - "system_read":{ - "type":"fixed", - "size":5, - "queue_size":2000 - }, - "open_distro_job_scheduler":{ - "type":"fixed", - "size":10, - "queue_size":200 - }, - "write":{ - "type":"fixed", - "size":10, - "queue_size":10000 - }, - "opensearch_ml_general":{ - "type":"fixed", - "size":9, - "queue_size":100 - }, - "replication_follower":{ - "type":"scaling", - "core":1, - "max":10, - "keep_alive":"1m", - "queue_size":-1 - }, - "refresh":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "opensearch_ml_deploy":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "replication_leader":{ - "type":"fixed", - "size":16, - "queue_size":1000 - }, - "translog_sync":{ - "type":"fixed", - "size":40, - "queue_size":10000 - }, - "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 - }, - "translog_transfer":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "opensearch_ml_register":{ - "type":"fixed", - "size":9, - "queue_size":10 - }, - "management":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "analyze":{ - "type":"fixed", - "size":1, - "queue_size":16 - }, - "_plugin_geospatial_ip2geo_datasource_update":{ - "type":"fixed", - "size":1, - "queue_size":1000 - }, - "ad-threadpool":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"10m", - "queue_size":-1 - }, - "snapshot":{ - "type":"scaling", - "core":1, - "max":5, - "keep_alive":"5m", - "queue_size":-1 - }, - "search_throttled":{ - "type":"fixed_auto_queue_size", - "size":1, - "queue_size":100 - }, - "ad-batch-task-threadpool":{ - "type":"scaling", - "core":1, - "max":1, - "keep_alive":"10m", - "queue_size":-1 - } - }, - "transport":{ - "bound_address":[ - "0.0.0.0:9300" - ], - "publish_address":"172.17.0.2:9300", - "profiles":[ - - ] - }, - "http":{ - "bound_address":[ - "0.0.0.0:9200" - ], - "publish_address":"172.17.0.2:9200", - "max_content_length_in_bytes":104857600 - }, - "plugins":[ - { - "name":"opensearch-alerting", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Amazon OpenSearch alerting plugin", - "classname":"org.opensearch.alerting.AlertingPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"opensearch-anomaly-detection", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch anomaly detector plugin", - "classname":"org.opensearch.ad.AnomalyDetectorPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless", - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-asynchronous-search", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Provides support for asynchronous search", - "classname":"org.opensearch.search.asynchronous.plugin.AsynchronousSearchPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-cross-cluster-replication", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Cross Cluster Replication Plugin", - "classname":"org.opensearch.replication.ReplicationPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-custom-codecs", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch plugin that implements custom compression codecs", - "classname":"org.opensearch.index.codec.customcodecs.CustomCodecPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-geospatial", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Geospatial plugin to host geospatial features", - "classname":"org.opensearch.geospatial.plugin.GeospatialPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-index-management", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Index Management Plugin", - "classname":"org.opensearch.indexmanagement.IndexManagementPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-job-scheduler", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Job Scheduler plugin", - "classname":"org.opensearch.jobscheduler.JobSchedulerPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-knn", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch k-NN plugin", - "classname":"org.opensearch.knn.plugin.KNNPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"opensearch-ml", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"machine learning plugin for opensearch", - "classname":"org.opensearch.ml.plugin.MachineLearningPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-neural-search", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"A plugin that adds dense neural retrieval into the OpenSearch ecosytem", - "classname":"org.opensearch.neuralsearch.plugin.NeuralSearch", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-knn" - ], - "has_native_controller":false - }, - { - "name":"opensearch-notifications", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Notifications Plugin", - "classname":"org.opensearch.notifications.NotificationPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-notifications-core" - ], - "has_native_controller":false - }, - { - "name":"opensearch-notifications-core", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Notifications Core Plugin", - "classname":"org.opensearch.notifications.core.NotificationCorePlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-observability", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Plugin for OpenSearch Dashboards Observability", - "classname":"org.opensearch.observability.ObservabilityPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-performance-analyzer", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Performance Analyzer Plugin", - "classname":"org.opensearch.performanceanalyzer.PerformanceAnalyzerPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-reports-scheduler", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Scheduler for Dashboards Reports Plugin", - "classname":"org.opensearch.reportsscheduler.ReportsSchedulerPlugin", - "custom_foldername":"", - "extended_plugins":[ - "opensearch-job-scheduler" - ], - "has_native_controller":false - }, - { - "name":"opensearch-security", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Provide access control related features for OpenSearch", - "classname":"org.opensearch.security.OpenSearchSecurityPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-security-analytics", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch Security Analytics plugin", - "classname":"org.opensearch.securityanalytics.SecurityAnalyticsPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-sql", - "version":"2.11.1.0", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"OpenSearch SQL", - "classname":"org.opensearch.sql.plugin.SQLPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - } - ], - "modules":[ - { - "name":"aggs-matrix-stats", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Adds aggregations whose input are a list of numeric fields and output includes a matrix.", - "classname":"org.opensearch.search.aggregations.matrix.MatrixAggregationPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"analysis-common", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Adds \"built in\" analyzers to OpenSearch.", - "classname":"org.opensearch.analysis.common.CommonAnalysisPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"geo", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Plugin for geospatial features in OpenSearch. Registering the geo_shape and aggregations on GeoShape and GeoPoint", - "classname":"org.opensearch.geo.GeoModulePlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"ingest-common", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Module for ingest processors that do not require additional security permissions or have large dependencies and resources", - "classname":"org.opensearch.ingest.common.IngestCommonPlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"ingest-geoip", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Ingest processor that uses looksup geo data based on ip adresses using the Maxmind geo database", - "classname":"org.opensearch.ingest.geoip.IngestGeoIpPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"ingest-user-agent", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Ingest processor that extracts information from a user agent", - "classname":"org.opensearch.ingest.useragent.IngestUserAgentPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"lang-expression", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Lucene expressions integration for OpenSearch", - "classname":"org.opensearch.script.expression.ExpressionPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"lang-mustache", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Mustache scripting integration for OpenSearch", - "classname":"org.opensearch.script.mustache.MustachePlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"lang-painless", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"An easy, safe and fast scripting language for OpenSearch", - "classname":"org.opensearch.painless.PainlessPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"mapper-extras", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Adds advanced field mappers", - "classname":"org.opensearch.index.mapper.MapperExtrasPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"opensearch-dashboards", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Plugin exposing APIs for OpenSearch Dashboards system indices", - "classname":"org.opensearch.dashboards.OpenSearchDashboardsPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"parent-join", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"This module adds the support parent-child queries and aggregations", - "classname":"org.opensearch.join.ParentJoinPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"percolator", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Percolator module adds capability to index queries and query these queries by specifying documents", - "classname":"org.opensearch.percolator.PercolatorPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"rank-eval", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"The Rank Eval module adds APIs to evaluate ranking quality.", - "classname":"org.opensearch.index.rankeval.RankEvalPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"reindex", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"The Reindex module adds APIs to reindex from one index to another or update documents in place.", - "classname":"org.opensearch.index.reindex.ReindexPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"repository-url", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Module for URL repository", - "classname":"org.opensearch.plugin.repository.url.URLRepositoryPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"search-pipeline-common", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Module for search pipeline processors that do not require additional security permissions or have large dependencies and resources", - "classname":"org.opensearch.search.pipeline.common.SearchPipelineCommonModulePlugin", - "custom_foldername":"", - "extended_plugins":[ - "lang-painless" - ], - "has_native_controller":false - }, - { - "name":"systemd", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Integrates OpenSearch with systemd", - "classname":"org.opensearch.systemd.SystemdPlugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - }, - { - "name":"transport-netty4", - "version":"2.11.1", - "opensearch_version":"2.11.1", - "java_version":"11", - "description":"Netty 4 based transport implementation", - "classname":"org.opensearch.transport.Netty4Plugin", - "custom_foldername":"", - "extended_plugins":[ - - ], - "has_native_controller":false - } - ], - "ingest":{ - "processors":[ - { - "type":"append" - }, - { - "type":"bytes" - }, - { - "type":"convert" - }, - { - "type":"csv" - }, - { - "type":"date" - }, - { - "type":"date_index_name" - }, - { - "type":"dissect" - }, - { - "type":"dot_expander" - }, - { - "type":"drop" - }, - { - "type":"fail" - }, - { - "type":"foreach" - }, - { - "type":"geoip" - }, - { - "type":"geojson-feature" - }, - { - "type":"grok" - }, - { - "type":"gsub" - }, - { - "type":"html_strip" - }, - { - "type":"ip2geo" - }, - { - "type":"join" - }, - { - "type":"json" - }, - { - "type":"kv" - }, - { - "type":"lowercase" - }, - { - "type":"pipeline" - }, - { - "type":"remove" - }, - { - "type":"rename" - }, - { - "type":"script" - }, - { - "type":"set" - }, - { - "type":"sort" - }, - { - "type":"sparse_encoding" - }, - { - "type":"split" - }, - { - "type":"text_embedding" - }, - { - "type":"text_image_embedding" - }, - { - "type":"trim" - }, - { - "type":"uppercase" - }, - { - "type":"urldecode" - }, - { - "type":"user_agent" - } - ] - }, - "aggregations":{ - "adjacency_matrix":{ - "types":[ - "other" - ] - }, - "auto_date_histogram":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "avg":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "cardinality":{ - "types":[ - "boolean", - "bytes", - "date", - "geo_shape", - "geopoint", - "ip", - "numeric", - "range" - ] - }, - "children":{ - "types":[ - "other" - ] - }, - "composite":{ - "types":[ - "other" - ] - }, - "date_histogram":{ - "types":[ - "boolean", - "date", - "numeric", - "range" - ] - }, - "date_range":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "diversified_sampler":{ - "types":[ - "boolean", - "bytes", - "date", - "numeric" - ] - }, - "extended_stats":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "filter":{ - "types":[ - "other" - ] - }, - "filters":{ - "types":[ - "other" - ] - }, - "geo_bounds":{ - "types":[ - "geo_shape", - "geopoint" - ] - }, - "geo_centroid":{ - "types":[ - "geopoint" - ] - }, - "geo_distance":{ - "types":[ - "geopoint" - ] - }, - "geohash_grid":{ - "types":[ - "geo_shape", - "geopoint" - ] - }, - "geohex_grid":{ - "types":[ - "geopoint" - ] - }, - "geotile_grid":{ - "types":[ - "geo_shape", - "geopoint" - ] - }, - "global":{ - "types":[ - "other" - ] - }, - "histogram":{ - "types":[ - "boolean", - "date", - "numeric", - "range" - ] - }, - "ip_range":{ - "types":[ - "ip" - ] - }, - "matrix_stats":{ - "types":[ - "other" - ] - }, - "max":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "median_absolute_deviation":{ - "types":[ - "numeric" - ] - }, - "min":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "missing":{ - "types":[ - "boolean", - "bytes", - "date", - "geo_shape", - "geopoint", - "ip", - "numeric", - "range" - ] - }, - "multi_terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric", - "other" - ] - }, - "nested":{ - "types":[ - "other" - ] - }, - "parent":{ - "types":[ - "other" - ] - }, - "percentile_ranks":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "percentiles":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "range":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "rare_terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric" - ] - }, - "reverse_nested":{ - "types":[ - "other" - ] - }, - "sampler":{ - "types":[ - "other" - ] - }, - "scripted_metric":{ - "types":[ - "other" - ] - }, - "significant_terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric" - ] - }, - "significant_text":{ - "types":[ - "other" - ] - }, - "stats":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "sum":{ - "types":[ - "boolean", - "date", - "numeric" - ] - }, - "terms":{ - "types":[ - "boolean", - "bytes", - "date", - "ip", - "numeric" - ] - }, - "top_hits":{ - "types":[ - "other" - ] - }, - "value_count":{ - "types":[ - "boolean", - "bytes", - "date", - "geo_shape", - "geopoint", - "ip", - "numeric", - "range" - ] - }, - "variable_width_histogram":{ - "types":[ - "numeric" - ] - }, - "weighted_avg":{ - "types":[ - "numeric" - ] - } - }, - "search_pipelines":{ - "request_processors":[ - { - "type":"filter_query" - }, - { - "type":"neural_query_enricher" - }, - { - "type":"question_rewrite" - }, - { - "type":"script" - } - ], - "response_processors":[ - { - "type":"rename_field" - }, - { - "type":"retrieval_augmented_generation" - } - ] - } - } - } -}