# Functions
No description provided by the author
NewClusterHealth returns a new Collector exposing ClusterHealth stats.
No description provided by the author
No description provided by the author
NewDataStream defines DataStream Prometheus metrics.
NewElasticsearchCollector creates a new ElasticsearchCollector.
NewIlmIndicies defines Index Lifecycle Management Prometheus metrics.
NewIlmStatus defines Indices IndexIlms Prometheus metrics.
NewIndices defines Indices Prometheus metrics.
NewIndicesMappings defines Indices IndexMappings Prometheus metrics.
NewIndicesSettings defines Indices Settings Prometheus metrics.
NewNodes defines Nodes Prometheus metrics.
NewShards defines Shards Prometheus metrics.
NewSLM defines SLM Prometheus metrics.
NewSnapshots defines Snapshots Prometheus metrics.
No description provided by the author
No description provided by the author
# Variables
ErrNoData indicates the collector found no data to collect, but had no other error.
# Structs
Blocks defines whether current index has read_only_allow_delete enabled.
ClusterHealth type defines the collector struct.
ClusterHealthResponse is a representation of a Elasticsearch Cluster Health.
No description provided by the author
ClusterInfoResponse is the cluster info retrievable from the / endpoint.
No description provided by the author
DataStream Information Struct.
DataStreamStatsDataStream defines the structure of per data stream stats.
DataStreamStatsResponse is a representation of the Data Stream stats.
DataStreamStatsShards defines data stream stats shards information structure.
No description provided by the author
No description provided by the author
Index Lifecycle Management information object.
No description provided by the author
IlmStatusCollector information struct.
No description provided by the author
Index defines the struct of the tree for the settings of each index.
IndexInfo defines the blocks of the current index.
IndexMapping defines the struct of the tree for the mappings of each index.
IndexMappingField defines a single property of the current index field.
IndexMappingProperty defines a single property of the current index properties.
IndexMappings defines all index mappings.
IndexStatsIndexCompletionResponse defines index stats index completion information structure.
IndexStatsIndexDetailResponse defines index stats index details information structure.
IndexStatsIndexDocsResponse defines index stats index documents information structure.
IndexStatsIndexFielddataResponse defines index stats index fielddata information structure.
IndexStatsIndexFlushResponse defines index stats index flush information structure.
IndexStatsIndexGetResponse defines index stats index get information structure.
IndexStatsIndexIndexingResponse defines index stats index indexing information structure.
IndexStatsIndexMergesResponse defines index stats index merges information structure.
IndexStatsIndexQueryCacheResponse defines index stats index query cache information structure.
IndexStatsIndexRecoveryResponse defines index stats index recovery information structure.
IndexStatsIndexRefreshResponse defines index stats index refresh information structure.
IndexStatsIndexRequestCacheResponse defines index stats index request cache information structure.
IndexStatsIndexResponse defines index stats index information structure.
IndexStatsIndexRoutingResponse defines index stats index routing information structure.
IndexStatsIndexSearchResponse defines index stats index search information structure.
IndexStatsIndexSegmentsResponse defines index stats index segments information structure.
IndexStatsIndexShardsDetailResponse defines index stats index shard details information structure.
IndexStatsIndexStoreResponse defines index stats index store information structure.
IndexStatsIndexTranslogResponse defines index stats index translog information structure.
IndexStatsIndexWarmerResponse defines index stats index warmer information structure.
IndexStatsShardsResponse defines index stats shards information structure.
Indices information struct.
IndicesMappings information struct.
IndicesSettings information struct.
Mapping defines mapping settings.
Nodes information struct.
NodeStatsBreakersResponse is a representation of a statistics about the field data circuit breaker.
NodeStatsFSDataResponse defines node stats filesystem data structure.
NodeStatsFSIOStatsDeviceResponse is a representation of a node stat filesystem device.
NodeStatsFSIOStatsResponse defines node stats filesystem device structure.
NodeStatsFSResponse is a representation of a file system information, data path, free disk space, read/write stats.
NodeStatsHTTPResponse defines node stats HTTP connections structure.
NodeStatsIndicesCacheResponse defines node stats cache information structure for indices.
NodeStatsIndicesCompletionResponse defines node stats completion information structure for indices.
NodeStatsIndicesDocsResponse defines node stats docs information structure for indices.
NodeStatsIndicesFlushResponse defines node stats flush information structure for indices.
NodeStatsIndicesGetResponse defines node stats get information structure for indices.
NodeStatsIndicesIndexingResponse defines node stats indexing information structure for indices.
NodeStatsIndicesMergesResponse defines node stats merges information structure for indices.
NodeStatsIndicesRefreshResponse defines node stats refresh information structure for indices.
NodeStatsIndicesResponse is a representation of a indices stats (size, document count, indexing and deletion times, search times, field cache size, merges and flushes).
NodeStatsIndicesSearchResponse defines node stats search information structure for indices.
NodeStatsIndicesSegmentsResponse defines node stats segments information structure for indices.
NodeStatsIndicesStoreResponse defines node stats store information structure for indices.
NodeStatsIndicesTranslogResponse defines node stats translog information structure for indices.
NodeStatsIndicesWarmerResponse defines node stats warmer information structure for indices.
NodeStatsJVMBufferPoolResponse defines node stats JVM buffer pool information structure.
NodeStatsJVMGCCollectorResponse defines node stats JVM garbage collector collection information structure.
NodeStatsJVMGCResponse defines node stats JVM garbage collector information structure.
NodeStatsJVMMemPoolResponse defines node stats JVM memory pool information structure.
NodeStatsJVMMemResponse defines node stats JVM memory information structure.
NodeStatsJVMResponse is a representation of a JVM stats, memory pool information, garbage collection, buffer pools, number of loaded/unloaded classes.
NodeStatsNetworkResponse defines node stats network information structure.
NodeStatsNodeResponse defines node stats information structure for nodes.
NodeStatsOSCPULoadResponse defines node stats operating system CPU load structure.
NodeStatsOSCPUResponse defines node stats operating system CPU usage structure.
NodeStatsOSMemResponse defines node stats operating system memory usage structure.
NodeStatsOSResponse is a representation of a operating system stats, load average, mem, swap.
NodeStatsOSSwapResponse defines node stats operating system swap usage structure.
NodeStatsProcessCPUResponse defines node stats process CPU usage structure.
NodeStatsProcessMemResponse defines node stats process memory usage structure.
NodeStatsProcessResponse is a representation of a process statistics, memory consumption, cpu usage, open file descriptors.
NodeStatsTCPResponse defines node stats TCP information structure.
NodeStatsThreadPoolPoolResponse is a representation of a statistics about each thread pool, including current size, queue and rejected tasks.
NodeStatsTransportResponse is a representation of a transport statistics about sent and received bytes in cluster communication.
PolicyStats is a representation of SLM stats for specific policies.
Settings defines current index settings.
ShardResponse has shard's node and index info.
Shards information struct.
SLM information struct.
SLMStatsResponse is a representation of the SLM stats.
SLMStatusResponse is a representation of the SLM status.
Snapshots information struct.
SnapshotStatDataResponse is a representation of the single snapshot stat.
SnapshotStatsResponse is a representation of the snapshots stats.
TotalFields defines the limit on the number of mapped fields.
VersionInfo is the version info retrievable from the / endpoint, embedded in ClusterInfoResponse.
# Interfaces
Collector is the interface a collector has to implement.
# Type aliases
IndexMappingFields defines all the fields of the current mapping.
IndexMappingProperties defines all the properties of the current mapping.
IndicesMappingsResponse is a representation of elasticsearch mappings for each index.
IndicesSettingsResponse is a representation of Elasticsearch Settings for each Index.
No description provided by the author
SnapshotRepositoriesResponse is a representation snapshots repositories.