Aller au contenu

Selectionner la langue

Langue actuelle: Français

Chaos Engineering

Source: https://github.com/dastergon/awesome-chaos-engineering at 1da63559c6f3
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Une liste curée de ressources Chaos Engineering (ingénierie du chaos).

L’ingénierie du chaos est la discipline qui consiste à expérimenter sur un système distribué afin de renforcer la confiance dans la capacité du système à résister à des conditions perturbées en production. — Site web des Principles Of Chaos Engineering.

  • Chaos Monkey - Un outil de résilience qui aide les applications à tolérer des pannes d’instances aléatoires.
  • orchestrator - Gestion de la topologie de réplication MySQL et haute disponibilité.
  • kube-monkey - Une implémentation du Chaos Monkey de Netflix pour les clusters Kubernetes.
  • Gremlin Inc. - Failure as a Service (la panne en tant que service).
  • Chaos Toolkit - Une boîte à outils d’ingénierie du chaos pour vous aider à avoir confiance en votre système logiciel.
  • steadybit - Une plateforme d’ingénierie du chaos (SaaS ou sur site) avec découverte automatique, différents types d’attaques, gestion des utilisateurs et bien plus.
  • PowerfulSeal - Ajoute du chaos à vos clusters Kubernetes afin de détecter les problèmes dans vos systèmes le plus tôt possible. Il tue les pods ciblés et fait monter et descendre les machines virtuelles.
  • drax - Outil de diagnostic automatisé de résilience DC/OS. Il aide à tester les déploiements DC/OS en appliquant une approche de test proactive et invasive inspirée de Chaos Monkey.
  • Wiremock - Simulation d’API (virtualisation de services) permettant de modéliser des pannes et des latences réelles.
  • MockLab - Simulation d’API (virtualisation de services) en tant que service, permettant de modéliser des pannes et des latences réelles.
  • Pod-Reaper - Un conteneur de destruction de pods basé sur des règles. Pod-Reaper a été conçu pour tuer les pods répondant à des conditions spécifiques, utilisable pour les tests de chaos dans Kubernetes.
  • Muxy - Un outil de test de chaos pour simuler des pannes de systèmes distribués réels.
  • Toxiproxy - Un proxy TCP pour simuler des conditions réseau et système lors de tests de chaos et de résilience.
  • Ingénierie du chaos pour Docker :
    • Pumba - Test de chaos et émulation réseau pour les conteneurs (et clusters) Docker.
    • Blockade - Utilitaire basé sur Docker pour tester les pannes réseau et les partitions dans les applications distribuées.
  • chaos-lambda - Termine aléatoirement des instances ASG pendant les heures ouvrables.
  • Namazu - Planificateur flou programmable pour tester les systèmes distribués.
  • Chaos Monkey for Spring Boot - Injecte des latences, des exceptions et des terminaisons dans les applications Spring Boot.
  • Byte-Monkey - Injection de défauts au niveau du bytecode pour la JVM. Il instrumente le code applicatif à la volée pour introduire délibérément des pannes comme des exceptions et des latences.
  • GomJabbar - ChaosMonkey pour votre cloud privé.
  • Turbulence - Outil axé sur les environnements BOSH, capable de stresser les machines virtuelles, de manipuler le trafic réseau, etc. Il est très similaire à Gremlin.
  • chaosblade - Une boîte à outils d’ingénierie du chaos facile à utiliser et puissante.
  • KubeInvaders - Outil d’ingénierie du chaos gamifié pour les clusters Kubernetes.
  • Cthulhu - Outil d’ingénierie du chaos qui aide à évaluer la résilience des systèmes de microservices en simulant divers scénarios de catastrophe sur une infrastructure cible de manière pilotée par les données.
  • VMware Mangle - Orchestration de l’ingénierie du chaos.
  • Byteman - Un couteau suisse pour la manipulation de bytecode.
  • Litmus - Un framework pour les environnements Kubernetes permettant d’exécuter des suites de tests, de capturer des journaux, de générer des rapports et d’effectuer des tests de chaos.
  • Perses - Un projet visant à provoquer une destruction (contrôlée) d’une application JVM.
  • ChaosKube - chaoskube tue périodiquement des pods aléatoires dans votre cluster Kubernetes.
  • Chaos Mesh - Chaos Mesh est une plateforme d’ingénierie du chaos cloud native qui orchestre le chaos dans les environnements Kubernetes.
  • failure-lambda - Un petit module Node pour injecter des pannes dans AWS Lambda via latence, exception, code d’état ou espace disque.
  • aws-chaos-scripts - Collection de scripts Python pour exécuter l’injection de pannes sur l’infrastructure AWS.
  • chaos-ssm-documents - Collection de documents AWS SSM pour réaliser des expériences d’ingénierie du chaos.
  • aws-lambda-chaos-injection - Une bibliothèque injectant du chaos dans AWS Lambda. Elle offre de simples décorateurs Python pour l’injection de latence, d’exception et de code d’état, ainsi qu’une classe pour ajouter de la latence à toute dépendance tierce.
  • chaos-dingo - Un outil pour perturber les services Azure à l’aide du SDK Azure NodeJS.
  • Chaos HTTP Proxy - Introduit des pannes dans les requêtes HTTP via un serveur proxy.
  • Chaos Lemur - Une application auto-hébergeable pour détruire aléatoirement des machines virtuelles dans un environnement géré par BOSH.
  • Simoorg - Le framework d’induction de pannes bien à LinkedIn.
  • react-chaos - Un outil d’ingénierie du chaos pour vos applications React.
  • vue-chaos - Un outil d’ingénierie du chaos pour vos applications Vue.
  • Chaos Engine - Un outil conçu pour détruire ou dégrader de manière intermittente les ressources applicatives exécutées dans une infrastructure cloud. Documentation
  • kubedoom - Tuez des pods Kubernetes en jouant au DOOM d’id Software.
  • kubethanos - Tue la moitié des pods Kubernetes sélectionnés aléatoirement.
  • go-fault - Middleware d’injection de défauts en Go.
  • Proofdock’s Chaos Engineering Platform - Une plateforme d’ingénierie du chaos qui s’intègre de manière transparente à Azure DevOps et se concentre sur la plateforme cloud Azure.
  • Pystol - Pystol est une plateforme d’injection de défauts permettant aux utilisateurs d’exécuter des actions d’injection de défauts dans des environnements cloud natifs de manière contrôlée et prescrite.
  • AWSSSMChaosRunner - La bibliothèque open source légère d’Amazon pour l’ingénierie du chaos sur AWS. Elle peut être utilisée pour EC2, ECS (avec type de lancement EC2) et Fargate.
  • Kraken - Outil de test de chaos et de résilience pour Kubernetes et OpenShift.
  • kube-burner - Un outil visant à stresser les clusters Kubernetes en créant ou supprimant un grand nombre d’objets.
  • Chaos Experimentation Framework - Une plateforme extensible de gestion d’infrastructure incluant l’ingénierie du chaos.
  • NetHavoc - Un outil d’ingénierie du chaos pour Linux, K8s, Windows, PCF, le cloud et les conteneurs, pour injecter des pannes de ressources, d’infrastructure, de réseau et d’application.
  • gorm-sqlchaos - Un manipulateur SQL à l’exécution pour vos applications Golang basées sur gorm.
  • Chaos Frontend Toolkit - Un ensemble d’outils pour appliquer l’ingénierie du chaos au frontend.
  • Mitigant - La plateforme de vérification de sécurité continue, qui renforce la confiance dans la posture de sécurité cloud en tirant parti de l’ingénierie du chaos de sécurité.
  • The Simian Army - Une suite d’outils pour maintenir votre cloud en parfait état de fonctionnement.
  • ChaoSlingr - Introduit l’ingénierie du chaos de sécurité. ChaoSlingr se concentre principalement sur l’expérimentation sur l’infrastructure AWS pour instrumenter de manière proactive les pannes de sécurité système par l’expérimentation.
  • Netflix Technology Blog - En savoir plus sur la façon dont Netflix conçoit, construit et exploite ses systèmes et ses organisations d’ingénierie.
  • Production Ready - Une liste de diffusion sur la construction d’infrastructures et d’outils résilients.
  • SRE Weekly - Newsletter hebdomadaire sur la fiabilité des sites.
  • Site Reliability Engineering resources - Une liste curée de ressources sur la fiabilité des sites et l’ingénierie de production.
  • SysAdvent - Un article par jour en décembre, se terminant au 25e article.
  • Gremlin Blog - Blogs sur l’ingénierie du chaos de Gremlin Inc.
  • O’Reilly Systems Engineering and Operations Newsletter - Nouvelles et analyses hebdomadaires sur l’ingénierie systèmes et les opérations, par des initiés de l’industrie.
  • LaunchDarkly Blog - Blog sur la livraison continue et les feature flags.
  • Verica - Ingénierie du chaos, ingénierie du chaos de sécurité et vérification continue.
  • Proofdock - Fiabilité, résilience et ingénierie du chaos axées sur MS Azure.
  • LitmusChaos Blog - Blogs sur l’ingénierie du chaos de LitmusChaos.
  • ChaosEngineering.news - Newsletter sur l’ingénierie du chaos. Tout sur l’ingénierie du chaos, directement dans votre boîte mail !
  • Chaos Mesh Blog - Blogs sur l’ingénierie du chaos de Chaos Mesh.
  • Chaos Experimentation Framework Chaos Experimentation, un framework open source construit au-dessus d’Envoy Proxy.
  • Squadcast- Blog sur l’ingénierie de fiabilité des sites.
  • steadybit Blog - Blogs sur l’ingénierie du chaos, la résilience, le SRE et les ops de steadybit.
  • Break Things On Purpose - Podcast mensuel sur l’ingénierie du chaos présenté par Gremlin Inc. Également disponible sur Spotify, Google Play et Stitcher.

Veuillez d’abord consulter les directives de contribution. Les contributions sont toujours les bienvenues !

HagiCode

HagiCode est un espace de développement agentique. Des interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre, pour une expérience de développement engageante.

Une expérience de développement engageante grâce à des interactions d’interface riches et pratiques.

Visiter HagiCodeLire la documentation
  • IntelligentLes workflows OpenSpec transforment une intention en parcours exécutable, de la proposition à la livraison en passant par la conception et les tâches.
  • EfficaceL’exécution multi-agent fait avancer recherche, réalisation et revue en parallèle, sur plusieurs dépôts et avec les Agent CLI que vous utilisez déjà.
  • IntéressantDes interactions d’interface riches et pratiques rendent la planification, l’exécution des agents et le travail sur les projets accessibles et faciles à suivre.

Télécharger pour Windows

Obtenir sur le Microsoft StoreTous les téléchargements

Transformez vos idées en logiciels livrés.

HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.

Intelligent
Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
Efficace
L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
Ludique
Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.

Quitter Awesome Site ?

Vous allez visiter un site externe. Nous ne contrôlons ni son contenu ni ses pratiques de confidentialité.

Site de destination

Continuer vers le site