查看当前集群中各节点的信息,执行如下命令:
shell
curl -X GET "https://localhost:9200/_nodes?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
本接口允许指定节点和指标。
当前支持的指标,如下:
aggregations
http
indices
ingest
jvm
os
plugins
process
settings
thread_pool
transport
指定指标时的命令样例:
-
查看
jvm
的参数。shellcurl -X GET "https://localhost:9200/_nodes/jvm?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
-
查看
process
和thread_pool
的参数。shellcurl -X GET "https://localhost:9200/_nodes/process,thread_pool?pretty" --cacert $ES_HOME/config/certs/http_ca.crt -u "elastic:ohCxPH=QBE+s5=*lo7F9"
默认情况下,如果不指定具体的节点或者指标,本接口会返回全部信息,数据量比较大,执行结果输出如下:
shell
{
"_nodes" : {
"total" : 1,
"successful" : 1,
"failed" : 0
},
"cluster_name" : "elasticsearch",
"nodes" : {
"aKgBu7LgS9a6iPYH8n2JPw" : {
"name" : "jackie-ubuntu",
"transport_address" : "127.0.0.1:9300",
"host" : "127.0.0.1",
"ip" : "127.0.0.1",
"version" : "8.11.1",
"transport_version" : 8512001,
"index_version" : 8500003,
"component_versions" : {
"transform_config_version" : 10000099,
"ml_config_version" : 11000099
},
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "6f9ff581fbcde658e6f69d6ce03050f060d1fd0c",
"total_indexing_buffer" : 202165452,
"roles" : [
"data",
"data_cold",
"data_content",
"data_frozen",
"data_hot",
"data_warm",
"ingest",
"master",
"ml",
"remote_cluster_client",
"transform"
],
"attributes" : {
"ml.machine_memory" : "4040327168",
"ml.allocated_processors" : "4",
"ml.allocated_processors_double" : "4.0",
"ml.max_jvm_size" : "2021654528",
"ml.config_version" : "11.0.0",
"xpack.installed" : "true",
"transform.config_version" : "10.0.0"
},
"settings" : {
"cluster" : {
"initial_master_nodes" : [
"jackie-ubuntu"
],
"name" : "elasticsearch",
"election" : {
"strategy" : "supports_voting_only"
}
},
"node" : {
"attr" : {
"transform" : {
"config_version" : "10.0.0"
},
"xpack" : {
"installed" : "true"
},
"ml" : {
"max_jvm_size" : "2021654528",
"allocated_processors" : "4",
"machine_memory" : "4040327168",
"config_version" : "11.0.0",
"allocated_processors_double" : "4.0"
}
},
"name" : "jackie-ubuntu"
},
"path" : {
"logs" : "/home/jackie/software/elasticsearch-8.11.1/logs",
"home" : "/home/jackie/software/elasticsearch-8.11.1"
},
"client" : {
"type" : "node"
},
"http" : {
"host" : "0.0.0.0",
"compression" : "false",
"type" : "security4",
"type.default" : "netty4"
},
"transport" : {
"type" : "security4",
"type.default" : "netty4"
},
"xpack" : {
"security" : {
"http" : {
"ssl" : {
"enabled" : "true"
}
},
"transport" : {
"ssl" : {
"enabled" : "true"
}
},
"enabled" : "true",
"enrollment" : {
"enabled" : "true"
}
}
}
},
"os" : {
"refresh_interval_in_millis" : 1000,
"name" : "Linux",
"pretty_name" : "Ubuntu 20.04.6 LTS",
"arch" : "amd64",
"version" : "5.4.0-166-generic",
"available_processors" : 4,
"allocated_processors" : 4
},
"process" : {
"refresh_interval_in_millis" : 1000,
"id" : 19483,
"mlockall" : false
},
"jvm" : {
"pid" : 19483,
"version" : "21.0.1",
"vm_name" : "OpenJDK 64-Bit Server VM",
"vm_version" : "21.0.1+12-29",
"vm_vendor" : "Oracle Corporation",
"using_bundled_jdk" : true,
"start_time_in_millis" : 1700583699298,
"mem" : {
"heap_init_in_bytes" : 2021654528,
"heap_max_in_bytes" : 2021654528,
"non_heap_init_in_bytes" : 7667712,
"non_heap_max_in_bytes" : 0,
"direct_max_in_bytes" : 0
},
"gc_collectors" : [
"G1 Young Generation",
"G1 Concurrent GC",
"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-18105487545703078353",
"--add-modules=jdk.incubator.vector",
"-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",
"-Xms1926m",
"-Xmx1926m",
"-XX:MaxDirectMemorySize=1009778688",
"-XX:G1HeapRegionSize=4m",
"-XX:InitiatingHeapOccupancyPercent=30",
"-XX:G1ReservePercent=15",
"-Des.distribution.type=tar",
"--module-path=/home/jackie/software/elasticsearch-8.11.1/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
},
"ml_datafeed" : {
"type" : "scaling",
"core" : 1,
"max" : 512,
"keep_alive" : "1m",
"queue_size" : -1
},
"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
},
"security-crypto" : {
"type" : "fixed",
"size" : 2,
"queue_size" : 1000
},
"ccr" : {
"type" : "fixed",
"size" : 32,
"queue_size" : 100
},
"inference_utility" : {
"type" : "scaling",
"core" : 0,
"max" : 1,
"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
},
"ml_utility" : {
"type" : "scaling",
"core" : 1,
"max" : 2048,
"keep_alive" : "10m",
"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
},
"ml_native_inference_comms" : {
"type" : "scaling",
"core" : 3,
"max" : 312,
"keep_alive" : "1m",
"queue_size" : -1
},
"write" : {
"type" : "fixed",
"size" : 4,
"queue_size" : 10000
},
"watcher" : {
"type" : "fixed",
"size" : 20,
"queue_size" : 1000
},
"security-token-key" : {
"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
},
"ml_job_comms" : {
"type" : "scaling",
"core" : 4,
"max" : 2048,
"keep_alive" : "1m",
"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" : [
"[::1]:9300",
"127.0.0.1:9300"
],
"publish_address" : "127.0.0.1:9300",
"profiles" : { }
},
"http" : {
"bound_address" : [
"[::]:9200"
],
"publish_address" : "192.168.0.109:9200",
"max_content_length_in_bytes" : 104857600
},
"plugins" : [ ],
"modules" : [
{
"name" : "aggregations",
"version" : "8.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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" : "data-streams",
"version" : "8.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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" : "inference",
"version" : "8.11.1",
"elasticsearch_version" : "8.11.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" : "ingest-attachment",
"version" : "8.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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-async",
"version" : "8.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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-logstash",
"version" : "8.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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.11.1",
"elasticsearch_version" : "8.11.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" : "inference"
},
{
"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"
]
},
"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"
]
}
}
}
}
}
相关资料