Skip to content

Commit a228629

Browse files
committed
SQL-exporter: collect cratedb_expected_data_nodes metric
1 parent 4f3bfff commit a228629

File tree

2 files changed

+10
-1
lines changed

2 files changed

+10
-1
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
collector_name: cratedb_expected_data_nodes_collector
3+
metrics:
4+
- help: "Number of expected data nodes"
5+
metric_name: cratedb_expected_data_nodes
6+
query: select settings['gateway']['expected_data_nodes'] as cratedb_expected_data_nodes from sys.cluster;
7+
type: gauge
8+
values: [cratedb_expected_data_nodes]
9+
min_interval: 60m

crate/operator/data/sql-exporter.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ global:
1414
# timing out first.
1515
scrape_timeout_offset: 500ms
1616
target:
17-
collectors: [responsivity_collector, cratedb_max_shards_collector, cratedb_cluster_last_user_activity_collector, cratedb_unreplicated_tables_collector, cratedb_large_translogs_collector]
17+
collectors: [responsivity_collector, cratedb_max_shards_collector, cratedb_cluster_last_user_activity_collector, cratedb_unreplicated_tables_collector, cratedb_large_translogs_collector, cratedb_expected_data_nodes_collector]
1818
# To test sql exporter against a local crateDB service you can add "&sslmode=disable" to the data_source_name.
1919
# Please do not use sslmode=disable in production as it hinders security.
2020
data_source_name: "postgres://crate@localhost:5432/?connect_timeout=5"

0 commit comments

Comments
 (0)