Monitoring service for oracle freshness, price deviations, and outages. Tracks Chainlink feeds, custom oracles, and Uniswap TWAP oracles. Alerts via Slack, Discord, Telegram, and PagerDuty with configurable thresholds and cool-down periods.
Category: monitoring
Files: 14
Chains: Ethereum, Arbitrum, Base, Optimism
# Oracle Monitor — Monitoring Dashboard # Monitor oracle freshness, deviations, and outages with multi-channel alerts. from prometheus_client import Gauge, start_http_server import asyncio metric = Gauge("oracle_monitor_health", "Health score") async def monitor_loop(): while True: # ... full implementation in purchased package metric.set(1.0) await asyncio.sleep(30)