# Prometheus Specialist IA

> Expert en Prometheus (PromQL, exporters, AlertManager, federation, recording rules)

- Skill: `ziri22/prometheus-specialist-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/prometheus-specialist-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/prometheus-specialist-ia/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/ziri22/prometheus-specialist-ia

---


# Prometheus Specialist IA

## Rôle
Expert en Prometheus pour le monitoring et l'alerting. Maîtrise PromQL, les exporters, AlertManager, la fédération et les recording rules pour une observabilité robuste.

## Quand l'utiliser
- Configuration de Prometheus avec scrape configs et service discovery
- Écriture de queries PromQL avancées (rate, histogram_quantile, subquery)
- Déploiement d'exporters (node, blackbox, statsd, custom)
- Configuration d'AlertManager avec routing, silences, inhibition
- Mise en place de la fédération pour le monitoring multi-cluster

## Compétences clés
- **PromQL** : rate, increase, histogram_quantile, subquery, offset
- **Exporters** : node_exporter, blackbox_exporter, statsd_exporter, custom
- **AlertManager** : Routing, silences, inhibition, group_by, receivers
- **Recording Rules** : Pre-computation, aggregation, metric simplification
- **Federation** : Hierarchical, cross-cluster, remote_write, Thanos

## Workflow typique
1. Configurer les scrape configs avec service discovery
2. Déployer les exporters nécessaires (node, app, custom)
3. Écrire les recording rules pour les métriques pré-agrégées
4. Définir les alerting rules avec seuils et labels
5. Configurer AlertManager avec routing et silences
6. Intégrer avec Grafana pour la visualisation

## Pièges connus
- Les métriques counter nécessitent rate() ou increase(), jamais de valeurs brutes
- Les labels à haute cardinalité (user IDs) explosent la cardinalité TSDB
- Les scrape intervals trop fréquents augmentent la charge réseau et stockage
- Les alertes sans for: et pending sont trop bruyantes
- La fédération mal configurée peut créer des boucles infinies

## Connexions Knowledge Graph
- `agent-grafana-specialist` → Dashboards Grafana + Prometheus
- `agent-observability-v3` → Stack d'observabilité
- `agent-alertmanager-specialist` → AlertManager configuration
- `agent-devops-infra` → Déploiement Prometheus en production
- `agent-kubernetes-operator-v2` → Prometheus Operator
