Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: Monitoring Metrics about Chaos Mesh #2198

Closed
STRRL opened this issue Aug 10, 2021 · 5 comments
Closed

Proposal: Monitoring Metrics about Chaos Mesh #2198

STRRL opened this issue Aug 10, 2021 · 5 comments
Assignees

Comments

@STRRL
Copy link
Member

STRRL commented Aug 10, 2021

Feature Request

Is your feature request related to a problem? Please describe:
No.

Describe the feature you'd like:
Monitoring components of Chaos Mesh by exposing /metrics HTTP endpoints with https://github.com/prometheus/client_golang

We already have several metrics in chaos-controller-manager and chaos-daemon, but it's not enough.

We want to describe our logic pattern and performance data by metrics, which includes:

chaos-controller-manager:

  • time histogram for each Reconcile() in Reconciler
  • count of Chaos Experiments, Schedule, and Workflow
  • count of the emitted event by chaos-controller-manager
  • common metrics of grpc-client
  • metrics for kubernetes webhook

chaos-daemon:

  • common metrics of grpc-server (already provided)
  • count of processes controlled by bpm (background process manager)
  • count of iptables/ipset/tc rules

chaos-dashboard:

  • time histogram for each HTTP query
  • count for archived object
  • time histogram for archive reconciler

At last, we also want to provide a Grafana Dashboard to show these metrics.

Describe alternatives you've considered:
No alternatives yet.

Teachability, Documentation, Adoption, Migration Strategy:
Related skills: golang, prometheus, grafana

@STRRL STRRL self-assigned this Aug 10, 2021
@STRRL STRRL added component/misc type/enhancement Request for an improvement. labels Aug 10, 2021
@CIPHERTron
Copy link

Heyy @STRRL I would love to work on this issue. 🚀

@STRRL
Copy link
Member Author

STRRL commented Aug 10, 2021

Hi @CIPHERTron , this proposal will be available on LFX mentorship 2021 Q3 2021, so I could not just assign this for you right now. :P

Please take a look at the LFX mentorship! Looking forward to your participation!

@JuanPabloGarciaMonzon
Copy link

I have worked with Chaos Mesh in the last semester it's a really interesting technologie, it would be such a great experience to be able to work in this issue and to colaborate with Chaos Mesh.

@anonymousr007
Copy link

anonymousr007 commented Aug 18, 2021

Hi @STRRL ,I want to work in this issue .

@STRRL
Copy link
Member Author

STRRL commented Jan 28, 2022

closed with #2397

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants