app
Service Containers
Public Unreviewedby John Lauer
One dashboard for every Adom service container: what is healthy, what is down, why, and a restart button that runs the watchdog's own start command. Reads the watchdog's verdicts off disk, so it costs no extra probes and no vendor API quota.
main
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
{
"slug": "svcwatch",
"title": "Service Containers",
"type": "app",
"version": "1.0.1",
"description": "One dashboard for every Adom service container: what is healthy, what is down, why, and a restart button that runs the watchdog's own start command. Reads the watchdog's verdicts off disk, so it costs no extra probes and no vendor API quota.",
"tags": [
"cli",
"dashboard",
"monitoring",
"services",
"watchdog"
],
"dependencies": {},
"discovery_triggers": [
"are my services up",
"check my service containers",
"is mouser down",
"is digikey down",
"is jlcpcb down",
"service dashboard",
"restart a service container",
"why is my service down",
"service health"
],
"discovery_pitch": "Reach for svcwatch when someone asks whether their service containers are healthy, which one is down, or wants to restart one.",
"sample_prompts": [
{
"label": "Health check",
"prompt": "are all my service containers up?"
},
{
"label": "Diagnose",
"prompt": "why is the oauth gateway down?"
},
{
"label": "Restart",
"prompt": "restart the mouser service"
}
],
"metadata": {
"activate": {
"kind": "bridge",
"skill": "svcwatch",
"requires": [],
"verbPrefixes": []
}
},
"scripts": {
"install": "./install.sh",
"uninstall": "./uninstall.sh"
},
"hero": {
"path": "docs/hero.png"
},
"files": [
"package.json",
"README.md",
"SKILL.md",
"install.sh",
"uninstall.sh",
"icon.svg",
"dockbar.json",
"app/**"
]
}