ChronicleOps: Autonomous Chaos Engineering & Self-Healing Telemetry Engine published
What I Built ChronicleOps is an autonomous cloud chaos engineering, real-time observability, and self-healing platform built natively on Zerops . Instead of manually troubleshooting downtime, ChronicleOps lets developers spin up target application stacks, inject controlled fault vectors (such as process kills or container crashes), observe real-time telemetry degradation, and let the system…
ChronicleOps, an autonomous platform for cloud chaos engineering and self-healing telemetry, has been launched. The platform, built on Zerops, allows developers to spin up application stacks, inject controlled fault vectors, observe real-time telemetry degradation, and automatically recover services while generating AI-powered root-cause diagnoses.
The problem ChronicleOps addresses is the chaotic nature of microservice failures in cloud environments, making safe reproduction of fault states challenging and Mean Time to Recovery (MTTR) measurement requiring heavy monitoring setups. The solution offered is a platform that automates the chaos-to-recovery loop, provisioning isolated Zerops environments, measuring recovery latency, and feeding real-time telemetry into an AI system for automated incident reports.
ChronicleOps employs a multi-service architecture running directly on Zerops infrastructure. The orchestrator service, built with FastAPI and Uvicorn, manages the API gateway, environment lifecycle, and Gemini AI diagnosis engine. The worker service, utilizing Python 3.11 and Zerops CLI, monitors target health, triggers recovery restarts, and runs TTL resource pruning.
The ingestion engine, also using FastAPI, collects and transmits real-time telemetry streams. Historical incident embeddings and real-time state synchronization are managed by PostgreSQL and Valkey vector store.
The platform features include a one-click demo quickstart for provisioning isolated application stacks, controlled chaos injection to test fault tolerance, real-time Canvas telemetry charts, autonomous self-healing and MTTR calculation, and TTL environment pruning to maintain platform quotas.
ChronicleOps leverages Zerops for deployment pipeline and multi-service orchestrations, utilizing Zerops.yaml for service deployment, Zerops CLI for dynamic infrastructure provisioning, and internal service discovery with public ingress endpoints for target applications. The platform is available at https://orchestrator-2b86-8080.prg1.zerops.app, with the main GitHub repository hosted at https://github.com/siddarth709/ChronicleOps.
A demo application target repository is also available at https://github.com/siddarth709/ChronicleOps_Demo.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.