Scripts shell d'infrastructure et d'automatisation DevOps, découpage obligatoire en fonctions et en fichiers, contrat stdout/stderr, idempotence, garde-fous sur les opérations qui coupent l'accès, fichiers de log et codes de sortie. Se déclenche avec "script bash", "script shell", ".sh", "Makefile", "automatiser"…
Mise en place et revue des logs d'infrastructure et d'application, format de présentation console imposé (contrat Ansible : TASK, issues, PLAY RECAP), destination stdout/stderr, journal de run, niveaux, redaction des secrets, rotation et rétention. Couvre les spécificités Ansible, systemd et CI/CD, et renvoie à…
À utiliser quand un Makefile devient le point d'entrée d'un projet, orchestre plusieurs composants ou dépôts, ou dépasse quelques cibles. Se déclenche avec "Makefile", "make", "cible make", "point d'entrée unique", "orchestrer le déploiement", "make deploy", "make help", "un seul endroit pour tout lancer".
Conception des métriques applicatives et d'infrastructure, convention de nommage imposée, choix du type (counter, gauge, histogram), maîtrise de la cardinalité des labels, méthodes RED et USE, buckets et quantiles. Complète prometheus-grafana-setup qui couvre l'outillage. Se déclenche avec "métriques", "metrics"…
Mise en place du tracing distribué avec OpenTelemetry, propagation du contexte W3C traceparent, nommage et découpage des spans, attributs, gestion des erreurs, échantillonnage head et tail, corrélation avec les logs et les métriques. Se déclenche avec "trace", "tracing", "traces distribuées", "OpenTelemetry", "OTel"…
Bonnes pratiques Docker niveau entreprise et sécurité DevSecOps, Dockerfile, multi-stage build, hardening d'image, secrets, scan de vulnérabilités, signature d'image, docker-compose sécurisé. À utiliser dès qu'un Dockerfile ou docker-compose.yml est écrit ou modifié, ou pour du hardening de conteneur. Se déclenche…
★not rated 2 17d agoA127 tokens
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: