DEVOPSSLIB Telegram 4173
🐕 Простой опенсорс-монитор статуса сервисов

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"
}
]
}


➡️ Попробовать WatchDoggo

🐸 Библиотека devops'a

#пульс_индустрии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32



tgoop.com/devopsslib/4173
Create:
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"
}
]
}


➡️ Попробовать WatchDoggo

🐸 Библиотека devops'a

#пульс_индустрии

BY Библиотека девопса | DevOps, SRE, Sysadmin




Share with your friend now:
tgoop.com/devopsslib/4173

View MORE
Open in Telegram


Telegram News

Date: |

Some Telegram Channels content management tips Administrators Co-founder of NFT renting protocol Rentable World emiliano.eth shared the group Tuesday morning on Twitter, calling out the "degenerate" community, or crypto obsessives that engage in high-risk trading. Telegram offers a powerful toolset that allows businesses to create and manage channels, groups, and bots to broadcast messages, engage in conversations, and offer reliable customer support via bots. In the next window, choose the type of your channel. If you want your channel to be public, you need to develop a link for it. In the screenshot below, it’s ”/catmarketing.” If your selected link is unavailable, you’ll need to suggest another option.
from us


Telegram Библиотека девопса | DevOps, SRE, Sysadmin
FROM American