A Green DevOps Framework for Energy-Aware Governance of Digital Services
摘要
The environmental impact of the information and communication technology sector is growing as data centers and communication networks consume an increasing share of global electricity. This raises concerns about how daily software delivery and operations can account for energy use and emissions. Although DevOps teams have industrialized software delivery, monitoring still focuses on technical indicators such as CPU, memory, and latency with limited visibility into energy use or emissions. GreenOps and Green DevOps seek to integrate sustainability into DevOps workflows, but concrete end-to-end architectures connecting low-level energy measurements to DevOps tooling are rare. We propose a practical Green DevOps monitoring framework that connects per-process and per-container power measurements to an observability stack, using Scaphandre for power metrics, and a lightweight service for aggregation and carbon calculations. This framework enables real-time energy and CO2 monitoring, providing actionable metrics for DevOps team. A case study demonstrates its ability to compare service versions, detect energy regressions in CI pipelines, and support GreenOps use cases.