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

Kustodian prometheus #14

Open
9 of 10 tasks
clarkezone opened this issue Sep 20, 2022 · 1 comment
Open
9 of 10 tasks

Kustodian prometheus #14

clarkezone opened this issue Sep 20, 2022 · 1 comment
Assignees

Comments

@clarkezone
Copy link
Collaborator

clarkezone commented Sep 20, 2022

Add a Prometheus listener and register metrics tracking

  1. Number of instances of Kustodian pods running
  2. Number of successful script runs
    TODO what else?

Get basic metrics going

  • Build a test mop script that waits 5 seconds and progresses
  • Verify test script in test cluster built via capz
  • Delete previous mop run
  • Deploy prometheus / grafana to test cluster
  • Add prometheus metric exporter infra with metric
  • Redeploy Kustodian with prom exporting
  • verify metric

Demo on my machine:

  • keep monitoring up as demo progresses

    • mop only on user nodes, monitoring on system
  • Demo blocker 2: fix metric logic in kustodian
    put in more logging

Demo is repeatable
PR for metrics changes to kustodian
Move kustodian service and servicemonitor into helm chart
Install dashboard for kustodian
Add monitoring and logging stack
Add service / service monitoring for kustodian
Scripts for port forward

Add kustodian app annotation

create an issue on capz for hello world not working with KIND

@clarkezone clarkezone self-assigned this Sep 20, 2022
@clarkezone
Copy link
Collaborator Author

dd

@clarkezone clarkezone mentioned this issue Sep 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 🏗 In progress
Development

No branches or pull requests

1 participant