canary

Collect error rates, response times, and memory usage from develop/staging environments.

Updated Jun 3, 2026
One-click install
npx skills add https://github.com/moongci38-oss/forge-plugins --skill canary-moongci38-oss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: canary
Source: https://github.com/moongci38-oss/forge-plugins/tree/main/forge-build/skills/canary
Command: npx skills add https://github.com/moongci38-oss/forge-plugins --skill canary-moongci38-oss

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, requests, json, and includes scripts (resource) components.

What problem does it solve?

This skill ensures deployment stability by automatically conducting 15-minute post-deployment health monitoring on the develop/staging environments. It tracks error rates, response times, and memory usage to prevent issues.

Core Features & Use Cases

  • Health Monitoring: Tracks error rates, response times, and memory usage after deployments.
  • Alerting: Sends warnings based on critical metrics breaches, including error rate and memory usage.
  • Automated Judgement: Automatically determines PASS/WARN/FAIL based on monitoring metrics.

Quick Start

Run /canary to perform the health check. You can specify the environment or duration with --env or --duration flags.

Frequently Asked Questions about canary

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate post-deployment health monitoring in a staging environment?

Post-deployment health monitoring is automated by running a Python script that collects error rates, response times, and memory usage metrics to determine deployment stability in staging environments.

What metrics are tracked during deployment stability checks after a release?

Deployment stability checks track error rates, response times, and memory usage to automatically determine a PASS, WARN, or FAIL status based on critical metric breaches.

Can I specify a custom duration for staging environment health checks?

Yes, you can specify a custom duration for staging health checks using the `--duration` flag, though the default monitoring period automatically runs for 15 minutes post-deployment.

Do I need Python and the requests library to run deployment health checks?

Yes, you need Python installed along with the `requests` and `json` libraries to execute the script that collects and analyzes post-deployment health metrics.

How does automated judgement work for post-deployment alerting?

Automated judgement evaluates collected health metrics against critical thresholds for error rate and memory usage, automatically sending warnings and determining a final PASS, WARN, or FAIL result.

What is the best way to prevent issues after deploying to a develop environment?

The best way to prevent issues is conducting automated post-deployment health monitoring on your develop environment, which tracks error rates and memory usage to catch instability early.