OmniSocial offers a Prometheus + Grafana-based monitoring stack to ensure reliability across its infrastructure, including relayers, the subgraph, and optional full nodes.
This guide outlines the setup and key metrics you should track to maintain performance and availability.
🧩 Monitoring Stack Overview
Tool
Purpose
Prometheus
Metrics collection and scraping
Grafana
Dashboard visualization
Health API
Local HTTP health checks
All services expose Prometheus-compatible endpoints.
🧪 Monitored Components
1. Relayer Nodes
If you operate a relayer (for meta-transactions or fee abstraction), monitor:
✅ Transaction submission success rate
📦 Queue backlog (pending tx count)
🧾 Signed tx per second
❗ Failures (e.g., insufficient funds, nonce too low)