ankra-alerts-webhooks

Route cluster alerts to external systems via webhooks with AI incident context.

26|2|Updated Jul 11, 2025
One-click install
npx skills add https://github.com/ankraio/ankra-cli --skill ankra-alerts-webhooks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ankra-alerts-webhooks
Source: https://github.com/ankraio/ankra-cli/tree/main/internal/skills/embedded/skills/ankra-alerts-webhooks
Command: npx skills add https://github.com/ankraio/ankra-cli --skill ankra-alerts-webhooks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ankra raises alerts on cluster conditions and delivers them to external systems via webhooks. Alerts can carry AI incident analysis so responders get context, not just a firing signal.

Core Features & Use Cases

  • Webhook targets: Slack, Microsoft Teams, Discord.
  • On-call / incident: PagerDuty, Opsgenie.
  • Observability: Datadog.
  • Custom: any HTTPS endpoint that accepts a JSON POST.
  • Rules & best practices: Secrets as credentials, proper scope/severity routing, test delivery, avoid alert noise, and ensuring HTTPS for custom endpoints.

Quick Start

Create a webhook pointing at the destination and configure routing rules for your alerts, then send a test alert to verify delivery.

Frequently Asked Questions about ankra-alerts-webhooks

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

FAQPage Schema
How do I route incident alerts to Slack, Teams, or PagerDuty via webhooks?

You can route incident alerts to Slack, Teams, or PagerDuty by configuring a webhook target and setting up severity-based routing rules. The system then delivers alert payloads directly to your specified external endpoints via HTTPS POST requests.

Can I attach AI incident analysis to alerts before sending them to Datadog?

Yes, alerts can carry AI incident analysis before sending them to Datadog. This feature enriches the firing signal with contextual information, ensuring responders receive detailed incident context rather than just a raw alert notification.

What's the best way to configure severity-based routing for on-call webhooks?

The best way to configure severity-based routing for on-call webhooks is to define routing rules that map alert severities to specific targets like PagerDuty or Opsgenie. This ensures critical incidents reach the correct on-call responders without unnecessary alert noise.

Does this webhook alert routing support custom HTTPS endpoints?

Yes, this webhook alert routing supports custom HTTPS endpoints. You can deliver JSON POST payloads to any custom HTTPS URL, provided you follow best practices for secure secret handling and proper credential management during configuration.

How do I test webhook alert delivery to external systems like Discord?

You can test webhook alert delivery to external systems like Discord by configuring your destination webhook and routing rules, then sending a test alert. This verifies your configuration and confirms successful payload delivery before live incidents occur.