prometheus-configuration
Configurer la surveillance Prometheus
La configuration de Prometheus est complexe et facile à mal configurer. Cette compétence fournit des exemples clairs pour le scraping, les règles et la validation afin de vous aider à mettre en place une surveillance robuste.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "prometheus-configuration". Créer des règles d'alerte pour un CPU élevé et un espace disque faible.
Résultat attendu:
- L'alerte CPU élevé se déclenche après 5 minutes au-dessus de 80 pour cent d'utilisation.
- L'alerte espace disque faible se déclenche après 5 minutes au-dessus de 90 pour cent d'utilisation.
- Chaque alerte inclut des libellés de sévérité et un résumé court.
Utilisation de "prometheus-configuration". Montre-moi comment configurer Prometheus avec Docker Compose.
Résultat attendu:
- Le fichier Docker Compose monte le fichier de configuration prometheus.yml.
- Les données persistent dans un volume nommé pour la conservation du stockage.
- Prometheus fonctionne sur le port 9090 avec une rétention de 30 jours.
Utilisation de "prometheus-configuration". Comment configurer des règles d'enregistrement pour les métriques HTTP ?
Résultat attendu:
- La règle de taux de requêtes calcule la somme du taux de http_requests_total sur 5 minutes.
- La règle de taux d'erreurs filtre les codes de statut 5xx.
- La latence p95 utilise histogram_quantile pour le calcul du centile.
Audit de sécurité
Risque faibleThis is a documentation-only skill containing YAML configuration examples for Prometheus. No executable code, scripts, or malicious network behavior is present. Static findings are false positives caused by pattern-matching on documentation text rather than actual code analysis.
Facteurs de risque
🌐 Accès réseau (6)
⚙️ Commandes externes (38)
Score de qualité
Ce que vous pouvez construire
Initialiser la pile de surveillance
Déployer Prometheus avec Helm et appliquer une configuration de base pour un nouveau cluster.
Définir la couverture des alertes
Rédiger des règles d'alerte pour la disponibilité, la latence et l'utilisation des ressources avec des libellés clairs.
Exposer les métriques de l'application
Ajouter un travail de scraping pour les points de terminaison de l'application avec les paramètres TLS et les libellés.
Essayez ces prompts
Fournir un prometheus.yml simple avec un travail de scraping pour mon application et expliquer les champs clés.
Créer des règles d'enregistrement pour le taux de requêtes, le taux d'erreurs et la latence p95 avec des noms de métriques clairs.
Rédiger des règles d'alerte pour service en panne, taux d'erreurs élevé et latence élevée avec libellés et annotations.
Montrer un scrape_config pour les pods Kubernetes utilisant les annotations prometheus.io et le relabeling.
Bonnes pratiques
- Valider les configs et les règles avec promtool avant le déploiement
- Définir des intervalles de scraping adaptés à la charge du système et aux besoins de rétention
- Utiliser des règles d'enregistrement pour les requêtes PromQL coûteuses afin d'améliorer les performances
Éviter
- Scraper trop fréquemment sans planification de stockage appropriée
- Utiliser des alertes sans libellés et annotations clairs
- Sauter les règles d'enregistrement pour les requêtes complexes de tableaux de bord