Skip to content
This repository was archived by the owner on Jan 10, 2023. It is now read-only.

Commit 8bb54cf

Browse files
committed
update for all namespace stats
1 parent f337bfa commit 8bb54cf

File tree

1 file changed

+117
-13
lines changed

1 file changed

+117
-13
lines changed

namespaces.go

Lines changed: 117 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)