@@ -12,30 +12,51 @@ var (
1212 // NamespaceMetrics lists the keys we report from aero's namespace statistics command.
1313 // See `asinfo -l -v namespace/<namespace>` for the full list.
1414 NamespaceMetrics = []metric {
15+ gauge ("ns_cluster_size" , "ns cluster size" ),
16+ gauge ("effective_replication_factor" , "effective replication factor" ),
1517 gauge ("objects" , "objects" ),
16- gauge ("sub_objects" , "sub objects" ),
18+ gauge ("tombstones" , "tombstones" ),
19+ gauge ("master_objects" , "master objects" ),
20+ gauge ("master_tombstones" , "master tombstones" ),
21+ gauge ("prole_objects" , "prole objects" ),
22+ gauge ("prole_tombstones" , "prole tombstones" ),
23+ gauge ("non_replica_objects" , "non replica objects" ),
24+ gauge ("non_replica_tombstones" , "non replica tombstones" ),
25+ // stop_writes=false
26+ // hwm_breached=false
27+ // current_time=257114127
1728 gauge ("non_expirable_objects" , "non expirable objects" ),
1829 counter ("expired_objects" , "expired objects" ),
1930 counter ("evicted_objects" , "evicted objects" ),
20- counter ("set_deleted_objects" , "set deleted objects" ),
31+ // evict_ttl=0
32+ // nsup_cycle_duration=0
33+ // nsup_cycle_sleep_pct=0
34+ // truncate_lut=0
35+ // truncated_records=0
2136 gauge ("memory_used_bytes" , "memory used bytes" ),
2237 gauge ("memory_used_data_bytes" , "memory used data bytes" ),
2338 gauge ("memory_used_index_bytes" , "memory used index bytes" ),
2439 gauge ("memory_used_sindex_bytes" , "memory used sindex bytes" ),
2540 gauge ("memory_free_pct" , "memory free pct" ),
26- gauge ("memory-size" , "memory size" ),
27- gauge ("high-water-memory-pct" , "high water memory pct" ),
28- gauge ("stop-writes-pct" , "stop writes pct" ),
29- gauge ("high-water-disk-pct" , "high water disk pct" ),
30- gauge ("device_total_bytes" , "device total bytes" ),
31- gauge ("device_used_bytes" , "device used bytes" ),
32- gauge ("device_free_pct" , "device free pct" ),
33- gauge ("device_available_pct" , "device available pct" ),
34- gauge ("cache_read_pct" , "cache read pct" ),
41+ // xmem_id=0
42+ gauge ("available_bin_names" , "available bin names" ),
43+ gauge ("migrate_tx_partitions_imbalance" , "migrate tx partitions imbalance" ),
44+ gauge ("migrate_tx_instances" , "migrate tx instances" ),
45+ gauge ("migrate_rx_instances" , "migrate rx instances" ),
46+ gauge ("migrate_tx_partitions_active" , "migrate tx partitions active" ),
47+ gauge ("migrate_rx_partitions_active" , "migrate rx partitions active" ),
48+ gauge ("migrate_tx_partitions_initial" , "migrate tx partitions initial" ),
49+ gauge ("migrate_tx_partitions_remaining" , "migrate tx partitions remaining" ),
50+ gauge ("migrate_rx_partitions_initial" , "migrate rx partitions initial" ),
51+ gauge ("migrate_rx_partitions_remaining" , "migrate rx partitions remaining" ),
3552 gauge ("migrate_records_skipped" , "migrate records skipped" ),
3653 gauge ("migrate_records_transmitted" , "migrate records transmitted" ),
3754 gauge ("migrate_record_retransmits" , "migrate record retransmits" ),
3855 gauge ("migrate_record_receives" , "migrate record receives" ),
56+ gauge ("migrate_signals_active" , "migrate signals active" ),
57+ gauge ("migrate_signals_remaining" , "migrate signals remaining" ),
58+ counter ("client_tsvc_error" , "client tsvc error" ),
59+ counter ("client_tsvc_timeout" , "client tsvc timeout" ),
3960 counter ("client_proxy_complete" , "client proxy complete" ),
4061 counter ("client_proxy_error" , "client proxy error" ),
4162 counter ("client_proxy_timeout" , "client proxy timeout" ),
@@ -53,20 +74,51 @@ var (
5374 counter ("client_delete_error" , "client delete error" ),
5475 counter ("client_delete_timeout" , "client delete timeout" ),
5576 counter ("client_delete_not_found" , "client delete not found" ),
77+ counter ("client_udf_complete" , "client udf complete" ),
78+ counter ("client_udf_error" , "client udf error" ),
79+ counter ("client_udf_timeout" , "client udf timeout" ),
5680 counter ("client_lang_read_success" , "client lang read success" ),
5781 counter ("client_lang_write_success" , "client lang write success" ),
5882 counter ("client_lang_delete_success" , "client lang delete success" ),
5983 counter ("client_lang_error" , "client lang error" ),
84+ counter ("batch_sub_tsvc_error" , "batch sub tsvc error" ),
85+ counter ("batch_sub_tsvc_timeout" , "batch sub tsvc timeout" ),
6086 counter ("batch_sub_proxy_complete" , "batch sub proxy complete" ),
6187 counter ("batch_sub_proxy_error" , "batch sub proxy error" ),
6288 counter ("batch_sub_proxy_timeout" , "batch sub proxy timeout" ),
6389 counter ("batch_sub_read_success" , "batch sub read success" ),
6490 counter ("batch_sub_read_error" , "batch sub read error" ),
6591 counter ("batch_sub_read_timeout" , "batch sub read timeout" ),
6692 counter ("batch_sub_read_not_found" , "batch sub read not found" ),
93+ counter ("udf_sub_tsvc_error" , "udf sub tsvc error" ),
94+ counter ("udf_sub_tsvc_timeout" , "udf sub tsvc timeout" ),
95+ counter ("udf_sub_udf_complete" , "udf sub udf complete" ),
96+ counter ("udf_sub_udf_error" , "udf sub udf error" ),
97+ counter ("udf_sub_udf_timeout" , "udf sub udf timeout" ),
98+ counter ("udf_sub_lang_read_success" , "udf sub lang read success" ),
99+ counter ("udf_sub_lang_write_success" , "udf sub lang write success" ),
100+ counter ("udf_sub_lang_delete_success" , "udf sub lang delete success" ),
101+ counter ("udf_sub_lang_error" , "udf sub lang error" ),
102+ counter ("retransmit_client_read_dup_res" , "retransmit client read dup res" ),
103+ counter ("retransmit_client_write_dup_res" , "retransmit client write dup res" ),
104+ counter ("retransmit_client_write_repl_write" , "retransmit client write repl write" ),
105+ counter ("retransmit_client_delete_dup_res" , "retransmit client delete dup res" ),
106+ counter ("retransmit_client_delete_repl_write" , "retransmit client delete repl write" ),
107+ counter ("retransmit_client_udf_dup_res" , "retransmit client udf dup res" ),
108+ counter ("retransmit_client_udf_repl_write" , "retransmit client udf repl write" ),
109+ counter ("retransmit_batch_sub_dup_res" , "retransmit batch sub dup res" ),
110+ counter ("retransmit_udf_sub_dup_res" , "retransmit udf sub dup res" ),
111+ counter ("retransmit_udf_sub_repl_write" , "retransmit udf sub repl write" ),
112+ counter ("retransmit_nsup_repl_write" , "retransmit nsup repl write" ),
67113 counter ("scan_basic_complete" , "scan basic complete" ),
68114 counter ("scan_basic_error" , "scan basic error" ),
69115 counter ("scan_basic_abort" , "scan basic abort" ),
116+ counter ("scan_aggr_complete" , "scan aggr complete" ),
117+ counter ("scan_aggr_error" , "scan aggr error" ),
118+ counter ("scan_aggr_abort" , "scan aggr abort" ),
119+ counter ("scan_udf_bg_complete" , "scan udf bg complete" ),
120+ counter ("scan_udf_bg_error" , "scan udf bg error" ),
121+ counter ("scan_udf_bg_abort" , "scan udf bg abort" ),
70122 counter ("query_reqs" , "query reqs" ),
71123 counter ("query_fail" , "query fail" ),
72124 counter ("query_short_queue_full" , "query short queue full" ),
@@ -83,10 +135,62 @@ var (
83135 counter ("query_lookup_error" , "query lookup error" ),
84136 counter ("query_lookup_abort" , "query lookup abort" ),
85137 counter ("query_lookup_avg_rec_count" , "query lookup avg rec count" ),
86- counter ("fail_record_too_big" , "fail record too big" ),
138+ counter ("query_udf_bg_success" , "query udf bg success" ),
139+ counter ("query_udf_bg_failure" , "query udf bg failure" ),
140+ counter ("geo_region_query_reqs" , "geo region query reqs" ),
141+ counter ("geo_region_query_cells" , "geo region query cells" ),
142+ counter ("geo_region_query_points" , "geo region query points" ),
143+ counter ("geo_region_query_falsepos" , "geo region query falsepos" ),
144+ counter ("fail_xdr_forbidden" , "fail xdr forbidden" ),
87145 counter ("fail_key_busy" , "fail key busy" ),
88146 counter ("fail_generation" , "fail generation" ),
89- counter ("client_udf_error" , "client udf error" ),
147+ counter ("fail_record_too_big" , "fail record too big" ),
148+ // deleted_last_bin=0
149+ gauge ("replication-factor" , "replication factor" ),
150+ gauge ("memory-size" , "memory size" ),
151+ // default-ttl=2592000
152+ // enable-xdr=false
153+ // sets-enable-xdr=true
154+ // ns-forward-xdr-writes=false
155+ // allow-nonxdr-writes=true
156+ // allow-xdr-writes=true
157+ // cold-start-evict-ttl=4294967295
158+ // conflict-resolution-policy=generation
159+ // data-in-index=false
160+ // disable-write-dup-res=false
161+ // disallow-null-setname=false
162+ // enable-benchmarks-batch-sub=false
163+ // enable-benchmarks-read=false
164+ // enable-benchmarks-udf=false
165+ // enable-benchmarks-udf-sub=false
166+ // enable-benchmarks-write=false
167+ // enable-hist-proxy=false
168+ gauge ("evict-hist-buckets" , "evict hist buckets" ),
169+ gauge ("evict-tenths-pct" , "evict tenths pct" ),
170+ gauge ("high-water-disk-pct" , "high water disk pct" ),
171+ gauge ("high-water-memory-pct" , "high water memory pct" ),
172+ // max-ttl=315360000
173+ // migrate-order=5
174+ // migrate-retransmit-ms=5000
175+ // migrate-sleep=1
176+ // obj-size-hist-max=100
177+ // partition-tree-locks=8
178+ // partition-tree-sprigs=64
179+ // rack-id=0
180+ // read-consistency-level-override=off
181+ // single-bin=false
182+ gauge ("stop-writes-pct" , "stop writes pct" ),
183+ // tomb-raider-eligible-age=86400
184+ // tomb-raider-period=86400
185+ // write-commit-level-override=off
186+ // storage-engine=memory
187+ // sindex.num-partitions=32
188+ // geo2dsphere-within.strict=true
189+ // geo2dsphere-within.min-level=1
190+ // geo2dsphere-within.max-level=30
191+ // geo2dsphere-within.max-cells=12
192+ // geo2dsphere-within.level-mod=1
193+ // geo2dsphere-within.earth-radius-meters=6371000
90194 }
91195)
92196
0 commit comments