Medir el consumo de energ¨ªa es un paso importante para que los equipos reduzcan la huella de carbono de su software. Cloud Carbon Footprint (CCF) estima la energ¨ªa en base a los datos de facturaci¨®n y uso recuperados de las APIs de la nube. ¡ª acr¨®nimo de Kubernetes-based Efficient Power Level Exporter: Exportador de niveles de energ¨ªa eficiente basado en Kubernetes) ¡ª va un paso m¨¢s all¨¢: usa contadores de software por medio de , y para medir el consumo de energ¨ªa por recursos de hardware y emplea un enfoque basado en eBPF para atribuir el consumo de energ¨ªa a procesos, containers y pods de Kubernetes. El consumo de energ¨ªa luego se convierte en estimaciones de energ¨ªa usando un modelo de ML personalizado y datos provenientes de benchmark. Finalmente, los reportes de consumo de energ¨ªa a nivel de pods est¨¢n disponibles como m¨¦tricas de Prometheus. En los casos en que Kubernetes se ejecuta en m¨¢quinas virtuales, por ejemplo, cuando no se usan instancias f¨ªsicas, Kepler usa cgroups para el consumo de energ¨ªa. Tenemos gran experiencia con CCF y podemos dar constancia de su utilidad, pero estamos intrigados por el enfoque que le ha dado el proyecto Kepler.

