Skip to main content
Version: v0.16

Metrics Reference

Conduit exposes Prometheus metrics for monitoring your deployment.

Configuration

CLI Deployments

Metrics enabled by default. Prometheus at http://localhost:9090.

Manual Deployments

  1. Set METRICS_PORT environment variable for each service
  2. Configure Prometheus to scrape /metrics endpoints
  3. Set PROMETHEUS_URL for Admin Panel

Prometheus Configuration

global:
scrape_interval: 5s

scrape_configs:
- job_name: prometheus
metrics_path: /metrics
static_configs:
- labels:
module: 'Core'
targets: ['conduit:9091']
- labels:
module: 'Database'
targets: ['conduit-database:9092']
- labels:
module: 'Router'
targets: ['conduit-router:9093']
- labels:
module: 'Authentication'
targets: ['conduit-authentication:9094']

Available Metrics

Base Metrics (All Services)

MetricDescription
conduit_internal_grpc_requests_totalInternal gRPC requests
conduit_client_grpc_requests_totalClient gRPC requests
conduit_admin_grpc_requests_totalAdmin gRPC requests
conduit_module_health_stateModule health status
conduit_grpc_request_latency_secondsRequest latency

Core

MetricDescription
conduit_admin_routes_totalRegistered admin routes

Authentication

MetricDescription
conduit_login_requests_totalLogin attempts
conduit_logged_in_users_totalLogged-in users

Authorization

MetricDescription
conduit_authorization_requests_totalAuth requests
conduit_authorization_denialsDenied requests

Database

MetricDescription
conduit_database_queries_totalDatabase queries
conduit_registered_schemas_totalRegistered schemas

Chat

MetricDescription
conduit_chat_rooms_totalChat rooms
conduit_messages_sent_totalMessages sent

Router

MetricDescription
conduit_client_routes_totalClient routes
conduit_security_clients_totalSecurity clients

Storage

MetricDescription
conduit_files_totalTotal files
conduit_storage_size_bytes_totalTotal storage size

Visualization

Use Grafana or any Prometheus-compatible tool:

  • Connect to Prometheus data source
  • Build dashboards with available metrics
  • Set up alerting rules