tgoop.com/devopsslib/4173
Create:
Last Update:
Last Update:
🐕 Простой опенсорс-монитор статуса сервисов
WatchDoggo — Flask-приложение, которое мониторит статус сторонних сервисов и показывает их операционный статус в едином дашборде.
Почему стоит глянуть
• Скрипт запуска автоматически создаёт виртуальное окружение, ставит зависимости и запускает приложение. Три команды — и вы в деле:
git clone [email protected]:zyra-engineering-ltda/watch-doggo.git
cd watch-doggo && ./run.sh
# Dashboard на http://127.0.0.1:5000
• Поддержка нескольких адаптеров: StatusPage.io, пользовательский HTML и общие форматы API, плюс простой ping-адаптер.
• Конфиг — это просто JSON:
{
"refresh_interval": 300,
"timeout": 30,
"services": [
{
"name": "github",
"adapter": "statuspage_io",
"url": "https://www.githubstatus.com/api/v2/status.json",
"display_name": "GitHub",
"category": "infrastructure"
},
{
"name": "internal_api",
"adapter": "ping",
"url": "https://api.yourcompany.com/health",
"display_name": "Internal API",
"category": "backend"
}
]
}#пульс_индустрии

