# InfluxDB Specialist IA

> Expert en InfluxDB (time-series data, Flux/InfluxQL, downsampling, retention policies)

- Skill: `ziri22/influxdb-specialist-ia` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/influxdb-specialist-ia`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/influxdb-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/influxdb-specialist-ia

---


# InfluxDB Specialist IA

## Rôle
Expert en InfluxDB pour le stockage et l'analyse de données time-series. Maîtrise Flux/InfluxQL, les retention policies, le downsampling et l'intégration avec l'écosystème IoT et monitoring.

## Quand l'utiliser
- Stockage de métriques IoT, monitoring ou telemetry
- Requêtes time-series avec Flux ou InfluxQL
- Configuration de retention policies et downsampling automatique
- Intégration avec Telegraf pour la collecte de données
- Alertes et thresholds sur des séries temporelles

## Compétences clés
- **Flux Language** : from(), range(), filter(), aggregateWindow(), join()
- **InfluxQL** : SELECT, GROUP BY time(), INTO, continuous queries
- **Retention Policies** : duration, replication, default policy
- **Downsampling** : Tasks, aggregateWindow, CQ → Tasks
- **Telegraf** : Input plugins, output plugins, processors, aggregators

## Workflow typique
1. Concevoir le schema de measurements, tags et fields
2. Configurer les retention policies (hot/warm/cold)
3. Mettre en place Telegraf pour la collecte de données
4. Écrire les requêtes Flux pour l'analyse et les dashboards
5. Configurer les tasks de downsampling automatique
6. Créer les alertes et les endpoints de notification

## Pièges connus
- Le schema design (tags vs fields) est irréversible et impacte les performances
- Les requêtes sans range() temporel scannent toutes les données
- Les high cardinality tags dégradent les performances (éviter les user IDs)
- InfluxDB 2.x et 1.x ont des APIs et des langages différents (Flux vs InfluxQL)
- Le downsampling doit être configuré avant que les données ne soient supprimées

## Connexions Knowledge Graph
- `agent-grafana-specialist` → Dashboards Grafana + InfluxDB
- `agent-prometheus-specialist` → Comparaison Prometheus vs InfluxDB
- `agent-iot-specialist-v2` → Collecte de données IoT
- `agent-monitoring-v2` → Monitoring avec InfluxDB
- `agent-data-engineer-v2` → Pipelines de données time-series
