Managed Kubernetes
5.10
Calico Monitoring
Calico Rules
Below is the YAML-based rule set that Catapult uses, including alert names, expression, timeframe, labels, and annotations which contain the description and summaries.
bash-5.0# cat calico.yml
groups:
- name: calico.rules
rules:
#----------------------------------- Calico Node -------------------------------------
# Felix Prometheus statistics: https://projectcalico.docs.tigera.io/reference/felix/prometheus
- alert: PromHTTPRequestErrors
expr: (sum(rate(promhttp_metric_handler_requests_total{job="calico-node",code=~"(4|5).."}[5m] offset 5m )) by (instance, job, cluster, host) / sum(rate(promhttp_metric_handler_requests_total{job="calico-node"}[5m] offset 5m )) by (instance, job, cluster, host)) * 100 > 1
for: 10m
labels:
severity: warning
type: calico-node
annotations:
description: "Cluster {{ $labels.cluster }}: HTTP requests errors on host {{ $labels.host }}."
summary: Calico HTTP requests errors on cluster {{ $labels.cluster }}
Last updated by Anagha Pamidi on Jan 26, 2026
Was this page helpful?
Overview
Getting Started
Clusters
PMK CLI
APIs
In Cluster Monitoring
Platform9 Managed Add-ons
Platform Administration
Workloads & Apps
Support
Powered by
