Comments (12)
I guess you mean using the Sphinx theme. That's fine with me. I'm happy with anything that can use markdown-type files for quick iteration and easier collaboration on docs.
from kepler.
Hi, checking out this project after Kubecon EU, looks like an interesting project. Im currently using Scaphandre, and scanning for alternatives.
I was looking for documentation on what exactly it is you're monitoring, and how you are calculating that, similar to:
https://github.com/hubblo-org/scaphandre/blob/main/docs_src/explanations/how-scaph-computes-per-process-power-consumption.md. Then I noticed this issue, so I would recommend having a section like that in your docs. As a user this is the first thing Im looking for.
from kepler.
@geertpingen slack invite sent. The coefficients are hardcoded at the moment. They will be learned via online training by the model server (still under construction). If you are excited about building a model of your own, it is a place for collaboration
from kepler.
We can use one of these as a reference
Volsync
Microshift
from kepler.
@rootfs Please assign the issue to me. For some reason I still can't assign issues to myself.
from kepler.
@rootfs @nikimanoledaki @williamcaban I would appreciate your inputs on which doc would look good for Kepler. I have mentioned two references above. My preference is VolSync. It looks simple, intuitive and easy to navigate.
from kepler.
Please use this repo for documentation. Ideally we have doc to serve the following purposes:
- For developers: an deep dive into the development environment, architecture, methodology, enhancement.
- For end users: Environment requirement, deployment process, dashboard setup and customization.
- For integrators: Packaging, API, and extensions.
from kepler.
I am going to follow the this flow
Contents
Overview
Installation
Kubernetes
OpenShift
Usage
Developers
End Users
Integratiors
from kepler.
Thanks @geertpingen for your suggestions. We are still in early stages but to give some context, we calculate power consumption of running containers in Kubernetes env based on cpu cycles/instruction/time/cache misses etc. Incorporating the details on how it is calculated is still WIP and will be available at our docs page here
from kepler.
@geertpingen thanks for the pointer, alternative is good for consumers :D
Kepler and Scaphandre both want to give users an answer on how much energy spent by a workload (process, container, or VM).
The difference is that, Scaphandre spends a good deal on breaking down the processes' CPU time to attribute the energy to the workloads. Kepler uses CPU time as well as CPU spends time on doing. At the end of the day, not all CPU instruction consumes the same amount of energy.
from kepler.
@husky-parul @rootfs Thanks for the quick replies! Again very interesting project. Perhaps this is a question best asked in another setting (forgive me for the clutter here, are you active on Slack or a similar platform?), but I was wondering how you obtain the coefficients here:
Line 47 in a71dce9
kepler/pkg/collector/reader.go
Line 321 in 79055d7
from kepler.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from kepler.
Related Issues (20)
- Huge difference between Kepler power consumption and real PDU power consumption HOT 3
- Could not find any ACPI power meter path. Is it a VM? HOT 7
- RAPL and ACPI in AMD and INTEL CPU environment. HOT 1
- Kepler not reporting correct process name in metrics
- Add support to show Kepler images info in CI HOT 1
- Use make targets instead of docker actions for building and pushing images on CI HOT 1
- Can we add kwok support for integration test?
- Remove BCC Code
- Evaluate using tracepoint/sched_switch over kprobe/finish_task_switch
- No value reported by Kepler latest on OpenShift HOT 7
- Audit usage of build tags
- CPU Ref Cycles in unused HOT 1
- Using bpf_perf_event_read_value causes verifier error
- Add eBPF Testing HOT 1
- "Other" metrics are out of proportion on local Kind cluster
- Kepler rpm not installable HOT 4
- Replace libbpfgo with cilium/ebpf
- Add workflow to build and push Kepler builder image
- Keep ginkgo versions in sync
- Expose Kepler version in exported metric HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kepler.