Quick start — 10 minutes¶
Prerequisites¶
- Account at centinelai.io (free, no credit card)
- A Kubernetes cluster with
kubectlconfigured - Or Prometheus + Alertmanager
Option A — Kubernetes (recommended)¶
Step 1 — Apply the manifest
One command creates the namespace, RBAC and the agent:
This creates:
- Namespace:
centinela-system - ServiceAccount:
centinela-agent(read-only) - ClusterRole + ClusterRoleBinding
- Agent deployment
Step 2 — Create the secret
Find your API token in centinelai.io → Connectors → Kubernetes
Step 3 — Restart and verify
kubectl rollout restart deployment/centinela-agent -n centinela-system
kubectl logs -n centinela-system -l app=centinela-agent -f
Expected logs:
Step 4 — Generate your first test alert
Clean up once verified:
Done!
Within 60 seconds you'll see the first alerts in your dashboard. Go to dashboard →
Option B — Prometheus + Alertmanager¶
receivers:
- name: centinelai
webhook_configs:
- url: https://centinelai.io/api/webhooks/prometheus
send_resolved: false
http_config:
bearer_token: YOUR_API_TOKEN
route:
receiver: centinelai
group_wait: 10s
group_interval: 30s
repeat_interval: 2m
Reload:
Option C — Grafana Alerting¶
- Alerting → Contact points → Add contact point
- Type: Webhook
- URL:
https://centinelai.io/api/webhooks/grafana - HTTP Method:
POST - Authorization Header Scheme:
Bearer - Authorization Header Credentials:
YOUR_API_TOKEN