Send real-time Kubernetes(EKS/GKE/AKS) CPU spike alerts from Prometheus to Slack

๐Ÿงพ Summary This workflow monitors Kubernetes pod CPU usage using Prometheus, and sends real-time Slack alerts when CPU consumption crosses a threshold (e.g., 0.8 cores). It groups pods by application name to reduce noise and improve clarity, making it ideal for observability across multi-pod deployments like Argo CD, Loki, Promtail, applications etc.

๐Ÿ‘ฅ Whoโ€™s it for Designed for DevOps and SRE teams and platform teams, this workflow is 100% no-code, plug-and-play, and can be easily extended to support memory, disk, or network spikes. It eliminates the need for Alertmanager by routing critical alerts directly into Slack using native n8n nodes.

โš™๏ธ What it does This n8n workflow polls Prometheus every 5 minutes โฑ๏ธ, checks if any pod's CPU usage crosses a defined threshold (e.g., 0.8 cores) ๐Ÿšจ, groups them by app ๐Ÿงฉ, and sends structured alerts to a Slack channel ๐Ÿ’ฌ.

๐Ÿ› ๏ธ How to set up ๐Ÿ”— Set your Prometheus URL with required metrics (container_cpu_usage_seconds_total, kube_pod_container_resource_limits)

๐Ÿ” Add your Slack bot token with chat:write scope

๐Ÿงฉ Import the workflow, customize:

Threshold (e.g., 0.8 cores)

Slack channel

Cron schedule

๐Ÿ“‹ Requirements A working Prometheus stack with kube-state-metrics Slack bot credentials n8n instance (self-hosted or cloud)

๐Ÿง‘โ€๐Ÿ’ป How to customize ๐Ÿง  Adjust threshold values or query interval

๐Ÿ“ˆ Add memory/disk/network usage metrics

๐Ÿ’ก This is a plug-and-play Kubernetes alerting template for real-time observability.

๐Ÿท๏ธ Tags: Prometheus, Slack, Kubernetes, Alert, n8n, DevOps, Observability, CPU Spike, Monitoring

Prometheus Spike Alert to Slack

0
Downloads
5
Views
8.64
Quality Score
beginner
Complexity
Author:John Pranay Kumar Reddy(View Original โ†’)
Created:8/13/2025
Updated:11/17/2025

๐Ÿ”’ Please log in to import templates to n8n and favorite templates

Workflow Visualization

Loading...

Preparing workflow renderer

Comments (0)

Login to post comments