mirror of
https://github.com/fawney19/Aether.git
synced 2026-10-04 16:37:46 +08:00
chore: update gateway pressure observability
This commit is contained in:
@@ -343,6 +343,63 @@ async fn gateway_exposes_request_concurrency_metrics_impl() {
|
||||
assert!(body.contains("tunnel_proxy_connections 0"));
|
||||
assert!(body.contains("tunnel_nodes 0"));
|
||||
assert!(body.contains("tunnel_active_streams 0"));
|
||||
assert!(body.contains("gateway_process_cpu_usage_basis_points "));
|
||||
assert!(body.contains("gateway_process_memory_bytes "));
|
||||
assert!(body.contains("gateway_process_threads "));
|
||||
assert!(body.contains("gateway_process_open_fds "));
|
||||
assert!(body.contains("gateway_process_fd_limit "));
|
||||
assert!(body.contains("gateway_process_socket_fds "));
|
||||
assert!(body.contains("gateway_allocator_observability_available "));
|
||||
assert!(body.contains("gateway_allocator_allocated_bytes "));
|
||||
assert!(body.contains("gateway_allocator_active_bytes "));
|
||||
assert!(body.contains("gateway_allocator_resident_bytes "));
|
||||
assert!(body.contains("gateway_allocator_active_to_allocated_basis_points "));
|
||||
assert!(body.contains("gateway_network_observability_available "));
|
||||
assert!(body.contains("gateway_network_received_bytes_total "));
|
||||
assert!(body.contains("gateway_tcp_state_observability_available "));
|
||||
assert!(body.contains("gateway_host_tcp_established_connections "));
|
||||
assert!(body.contains("gateway_process_tcp_established_connections "));
|
||||
assert!(body.contains("postgres_observability_available{driver=\"postgres\"} 0"));
|
||||
assert!(body.contains("postgres_observability_unavailable{driver=\"postgres\"} 0"));
|
||||
assert!(body.contains("postgres_lock_waiting_connections{driver=\"postgres\"} 0"));
|
||||
assert!(body.contains("postgres_oldest_active_query_age_ms{driver=\"postgres\"} 0"));
|
||||
assert!(body.contains("postgres_oldest_transaction_age_ms{driver=\"postgres\"} 0"));
|
||||
assert!(body.contains("redis_runtime_enabled{backend=\"redis\"} 0"));
|
||||
assert!(body.contains("redis_runtime_health_unavailable{backend=\"redis\"} 0"));
|
||||
assert!(body.contains("redis_runtime_connected_clients{backend=\"redis\"} 0"));
|
||||
assert!(body.contains("redis_runtime_used_memory_bytes{backend=\"redis\"} 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_read_batches_total 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_read_entries_total 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_reclaimed_entries_total 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_acked_entries_total 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_dead_lettered_entries_total 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_process_failures_total 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_read_failures_total 0"));
|
||||
assert!(body.contains("usage_runtime_queue_worker_reclaim_failures_total 0"));
|
||||
assert!(body.contains("usage_queue_health_unavailable 0"));
|
||||
assert!(
|
||||
body.contains("usage_queue_enabled{stream=\"usage:events\",group=\"usage_consumers\"} 0")
|
||||
);
|
||||
assert!(body
|
||||
.contains("usage_queue_configured{stream=\"usage:events\",group=\"usage_consumers\"} 0"));
|
||||
assert!(body.contains("usage_queue_dlq_length{stream=\"usage:events:dlq\"} 0"));
|
||||
assert!(body.contains("usage_counter_health_unavailable 0"));
|
||||
assert!(body.contains("usage_counter_outbox_pending_rows 0"));
|
||||
assert!(body.contains("usage_counter_outbox_oldest_pending_age_seconds 0"));
|
||||
assert!(body.contains("usage_counter_outbox_flush_batches_total 0"));
|
||||
assert!(body.contains("usage_counter_outbox_flush_rows_claimed_total 0"));
|
||||
assert!(body.contains("usage_counter_outbox_flush_failed_batches_total 0"));
|
||||
assert!(body.contains("usage_counter_outbox_cleanup_rows_total 0"));
|
||||
assert!(body.contains("usage_counter_outbox_cleanup_failed_batches_total 0"));
|
||||
assert!(body.contains("gateway_background_tasks_active 0"));
|
||||
assert!(body.contains("gateway_background_tasks_supervised_total 0"));
|
||||
assert!(body.contains("gateway_background_tasks_unexpected_exits_total 0"));
|
||||
assert!(body.contains("gateway_background_tasks_panicked_total 0"));
|
||||
assert!(body.contains("gateway_background_tasks_aborted_total 0"));
|
||||
assert!(body.contains("gateway_tokio_runtime_observability_available 1"));
|
||||
assert!(body.contains("gateway_tokio_runtime_workers "));
|
||||
assert!(body.contains("gateway_tokio_runtime_alive_tasks "));
|
||||
assert!(body.contains("gateway_tokio_runtime_global_queue_depth "));
|
||||
|
||||
gateway_handle.abort();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user