kepler
                                
                                
                                
                                    kepler copied to clipboard
                            
                            
                            
                        Kepler (Kubernetes-based Efficient Power Level Exporter) uses eBPF to probe performance counters and other system stats, use ML models to estimate workload energy consumption based on these stats, and...
**Is your feature request related to a problem? Please describe.** add microshift as micro of openshift as integration test env **Describe the solution you'd like** considering github action providing agent...
Use amd64 builder to build cross-platform kepler image. It depends on multi-arch `kepler_base` image. Signed-off-by: huoqifeng
**Is your feature request related to a problem? Please describe.** Currently, the `pod_energy_stat` metric is a summary object that includes all types of energy consumption metrics, resource usage metrics, and...
Leverage docker buildx cross-platform to build s390x image. - [ ] ~~builder~~ - [ ] base https://github.com/sustainable-computing-io/kepler/pull/194, https://github.com/sustainable-computing-io/kepler/pull/202 - [ ] kepler https://github.com/sustainable-computing-io/kepler/pull/203 - [ ] Build scripts for multi-arch...
**Is your feature request related to a problem? Please describe.** Kepler currently only exports metrics, it doesn't have other health checks to report internal status **Describe the solution you'd like**...
**Is your feature request related to a problem? Please describe.** As an s390 application developer or SRE, I'd like to get the energy consumption measurement on x390, so that I...
**Describe the bug** A clear and concise description of what the bug is. https://github.com/sustainable-computing-io/kepler/blob/main/pkg/pod_lister/resolve_container.go#L202 expecting pod/crio this works on RHEL ``` 1:name=systemd:/kubepods.slice/kubepods-burstable.slice/kubepods-burstable-podb4e8e0dc_caf3_4a43_bf50_f84ef5ef7a8f.slice/crio-conmon-927cffdca4f374600fe49a62bfd7f2e73ea6d37cdafb1bf8f89afb64d7e6c6a5.scope ``` but I run this on docker(containerd) got...
It looks to me the `NODE_ENERGY_STAT_METRRIC = "node_energy_stat"` on line29 https://github.com/sustainable-computing-io/kepler/blob/5d4f4e93c8a28c2e21244ea1dfa4817affc7bb44/pkg/collector/collector.go#L29 might be spelling error. Can anyone confirm? The same spelling is also used on the following files: https://github.com/sustainable-computing-io/kepler/blob/424d2f88d2c050a354c023e8b830afefd312baf4/pkg/collector/collector.go#L123 https://github.com/sustainable-computing-io/kepler/blob/fb8af8c979516e4015b2dbebef88d1896e613e03/pkg/collector/collector_test.go#L133
### What happened? I have deployed kepler in a lab environment & and setup defaults including the grafana dashboard. It works as expected. After one hour no more data is...
This is to support Intel Gaudi GPU. Note, there is no per process utilization in the hlml library, only node level GPU power can be reported. - [x] include hlml...