Skip to content

feat(monitoring): external uptime check for playground.dakera.ai (DAK-7020)#236

Merged
ferhimedamine merged 1 commit into
mainfrom
feat/dak7020-playground-uptime-monitor
Jun 21, 2026
Merged

feat(monitoring): external uptime check for playground.dakera.ai (DAK-7020)#236
ferhimedamine merged 1 commit into
mainfrom
feat/dak7020-playground-uptime-monitor

Conversation

@ferhimedamine

Copy link
Copy Markdown
Contributor

Summary

  • Adds .github/workflows/playground-uptime-check.yml — GitHub Actions cron polling https://playground.dakera.ai/health every 15 minutes
  • External vantage point: catches DNS, CDN, or network-level outages that the server-side systemd monitor (DAK-6745) cannot detect
  • On failure: sends Telegram alert with HTTP status, dakera health status, version, and link to the failing run
  • Manual workflow_dispatch trigger available for on-demand checks

Context

DAK-7020: DAK-6745 already deploys a systemd timer on the playground server itself. This PR adds a second layer from GitHub Actions infrastructure — no SSH/server access needed, just an HTTP curl.

Test plan

  • Manual workflow_dispatch trigger — verify healthy response logs and no Telegram alert
  • After merge, confirm first cron run succeeds in Actions tab

🤖 Generated with Claude Code

…-7020)

Adds a GitHub Actions cron workflow that polls playground.dakera.ai/health
every 15 minutes from an external vantage point and sends a Telegram alert
on any failure. Complements the existing server-side systemd monitor (DAK-6745)
which can't detect DNS/CDN-level outages.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@ferhimedamine ferhimedamine merged commit 66a523d into main Jun 21, 2026
2 checks passed
@ferhimedamine ferhimedamine added the agent/cto Reviewed/merged by CTO agent label Jun 21, 2026
@ferhimedamine ferhimedamine deleted the feat/dak7020-playground-uptime-monitor branch June 24, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

agent/cto Reviewed/merged by CTO agent auto-merge

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant