├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── docker-publish.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── README.md ├── grafana └── dashboards │ ├── cat_aliases.json │ ├── cat_allocation.json │ ├── cat_fielddata.json │ ├── cat_nodes.json │ ├── cat_recovery.json │ ├── cat_segments.json │ ├── cat_shards.json │ ├── general.json │ ├── nodes_info.json │ ├── nodes_stats.json │ ├── nodes_usage.json │ ├── self_metrics.json │ └── stats.json ├── release └── src ├── bin ├── cli.rs └── elasticsearch_exporter.rs ├── collection ├── lifetime.rs └── mod.rs ├── lib.rs ├── metadata ├── mod.rs └── node_data.rs ├── metric ├── from.rs ├── metric_error.rs ├── metric_type.rs └── mod.rs ├── metrics ├── _cat │ ├── aliases.rs │ ├── allocation.rs │ ├── fielddata.rs │ ├── health.rs │ ├── indices.rs │ ├── mod.rs │ ├── nodeattrs.rs │ ├── nodes.rs │ ├── pending_tasks.rs │ ├── plugins.rs │ ├── recovery.rs │ ├── repositories.rs │ ├── responses │ │ └── mod.rs │ ├── segments.rs │ ├── shards.rs │ ├── templates.rs │ ├── thread_pool.rs │ └── transforms.rs ├── _cluster │ ├── health.rs │ ├── mod.rs │ ├── responses │ │ └── mod.rs │ └── stats.rs ├── _nodes │ ├── info.rs │ ├── mod.rs │ ├── responses │ │ └── mod.rs │ ├── stats.rs │ └── usage.rs ├── _stats │ ├── _all.rs │ ├── mod.rs │ └── responses │ │ └── mod.rs ├── mod.rs └── nodes │ └── mod.rs ├── options.rs ├── reserved.rs └── tests └── files ├── _stats.json ├── cat_aliases.json ├── cat_shards.json ├── cluster_health.json ├── cluster_stats.json ├── metadata_cat_indices.json ├── nodes_info.json ├── nodes_stats.json ├── nodes_usage.json └── types.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/docker-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/.github/workflows/docker-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/README.md -------------------------------------------------------------------------------- /grafana/dashboards/cat_aliases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/cat_aliases.json -------------------------------------------------------------------------------- /grafana/dashboards/cat_allocation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/cat_allocation.json -------------------------------------------------------------------------------- /grafana/dashboards/cat_fielddata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/cat_fielddata.json -------------------------------------------------------------------------------- /grafana/dashboards/cat_nodes.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/cat_nodes.json -------------------------------------------------------------------------------- /grafana/dashboards/cat_recovery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/cat_recovery.json -------------------------------------------------------------------------------- /grafana/dashboards/cat_segments.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/cat_segments.json -------------------------------------------------------------------------------- /grafana/dashboards/cat_shards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/cat_shards.json -------------------------------------------------------------------------------- /grafana/dashboards/general.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/general.json -------------------------------------------------------------------------------- /grafana/dashboards/nodes_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/nodes_info.json -------------------------------------------------------------------------------- /grafana/dashboards/nodes_stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/nodes_stats.json -------------------------------------------------------------------------------- /grafana/dashboards/nodes_usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/nodes_usage.json -------------------------------------------------------------------------------- /grafana/dashboards/self_metrics.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/self_metrics.json -------------------------------------------------------------------------------- /grafana/dashboards/stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/grafana/dashboards/stats.json -------------------------------------------------------------------------------- /release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/release -------------------------------------------------------------------------------- /src/bin/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/bin/cli.rs -------------------------------------------------------------------------------- /src/bin/elasticsearch_exporter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/bin/elasticsearch_exporter.rs -------------------------------------------------------------------------------- /src/collection/lifetime.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/collection/lifetime.rs -------------------------------------------------------------------------------- /src/collection/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/collection/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/metadata/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metadata/mod.rs -------------------------------------------------------------------------------- /src/metadata/node_data.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metadata/node_data.rs -------------------------------------------------------------------------------- /src/metric/from.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metric/from.rs -------------------------------------------------------------------------------- /src/metric/metric_error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metric/metric_error.rs -------------------------------------------------------------------------------- /src/metric/metric_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metric/metric_type.rs -------------------------------------------------------------------------------- /src/metric/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metric/mod.rs -------------------------------------------------------------------------------- /src/metrics/_cat/aliases.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/aliases.rs -------------------------------------------------------------------------------- /src/metrics/_cat/allocation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/allocation.rs -------------------------------------------------------------------------------- /src/metrics/_cat/fielddata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/fielddata.rs -------------------------------------------------------------------------------- /src/metrics/_cat/health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/health.rs -------------------------------------------------------------------------------- /src/metrics/_cat/indices.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/indices.rs -------------------------------------------------------------------------------- /src/metrics/_cat/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/mod.rs -------------------------------------------------------------------------------- /src/metrics/_cat/nodeattrs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/nodeattrs.rs -------------------------------------------------------------------------------- /src/metrics/_cat/nodes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/nodes.rs -------------------------------------------------------------------------------- /src/metrics/_cat/pending_tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/pending_tasks.rs -------------------------------------------------------------------------------- /src/metrics/_cat/plugins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/plugins.rs -------------------------------------------------------------------------------- /src/metrics/_cat/recovery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/recovery.rs -------------------------------------------------------------------------------- /src/metrics/_cat/repositories.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/repositories.rs -------------------------------------------------------------------------------- /src/metrics/_cat/responses/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/responses/mod.rs -------------------------------------------------------------------------------- /src/metrics/_cat/segments.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/segments.rs -------------------------------------------------------------------------------- /src/metrics/_cat/shards.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/shards.rs -------------------------------------------------------------------------------- /src/metrics/_cat/templates.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/templates.rs -------------------------------------------------------------------------------- /src/metrics/_cat/thread_pool.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/thread_pool.rs -------------------------------------------------------------------------------- /src/metrics/_cat/transforms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cat/transforms.rs -------------------------------------------------------------------------------- /src/metrics/_cluster/health.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cluster/health.rs -------------------------------------------------------------------------------- /src/metrics/_cluster/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cluster/mod.rs -------------------------------------------------------------------------------- /src/metrics/_cluster/responses/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cluster/responses/mod.rs -------------------------------------------------------------------------------- /src/metrics/_cluster/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_cluster/stats.rs -------------------------------------------------------------------------------- /src/metrics/_nodes/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_nodes/info.rs -------------------------------------------------------------------------------- /src/metrics/_nodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_nodes/mod.rs -------------------------------------------------------------------------------- /src/metrics/_nodes/responses/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_nodes/responses/mod.rs -------------------------------------------------------------------------------- /src/metrics/_nodes/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_nodes/stats.rs -------------------------------------------------------------------------------- /src/metrics/_nodes/usage.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_nodes/usage.rs -------------------------------------------------------------------------------- /src/metrics/_stats/_all.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_stats/_all.rs -------------------------------------------------------------------------------- /src/metrics/_stats/mod.rs: -------------------------------------------------------------------------------- 1 | mod responses; 2 | 3 | pub(crate) mod _all; 4 | -------------------------------------------------------------------------------- /src/metrics/_stats/responses/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/_stats/responses/mod.rs -------------------------------------------------------------------------------- /src/metrics/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/mod.rs -------------------------------------------------------------------------------- /src/metrics/nodes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/metrics/nodes/mod.rs -------------------------------------------------------------------------------- /src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/options.rs -------------------------------------------------------------------------------- /src/reserved.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/reserved.rs -------------------------------------------------------------------------------- /src/tests/files/_stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/_stats.json -------------------------------------------------------------------------------- /src/tests/files/cat_aliases.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/cat_aliases.json -------------------------------------------------------------------------------- /src/tests/files/cat_shards.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/cat_shards.json -------------------------------------------------------------------------------- /src/tests/files/cluster_health.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/cluster_health.json -------------------------------------------------------------------------------- /src/tests/files/cluster_stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/cluster_stats.json -------------------------------------------------------------------------------- /src/tests/files/metadata_cat_indices.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/metadata_cat_indices.json -------------------------------------------------------------------------------- /src/tests/files/nodes_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/nodes_info.json -------------------------------------------------------------------------------- /src/tests/files/nodes_stats.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/nodes_stats.json -------------------------------------------------------------------------------- /src/tests/files/nodes_usage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/nodes_usage.json -------------------------------------------------------------------------------- /src/tests/files/types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vinted/elasticsearch-exporter-rs/HEAD/src/tests/files/types.json --------------------------------------------------------------------------------