cyclops icon indicating copy to clipboard operation
cyclops copied to clipboard

Create Cyclops Grafana dashboard

Open petar-cvit opened this issue 1 year ago • 5 comments

Is your feature request related to a problem? Please describe. Cyclops controller currently exposes prometheus metrics on port 8081 and path /metrics. The goal of the issue is to add a Grafana dashboard that would show currently available metrics. You are free to design the dashboard and add panels to it.

Describe the solution you'd like The dashboard should be pushed to the repository as a JSON in the grafana/dashboard.json.

petar-cvit avatar Jul 24 '24 13:07 petar-cvit

I would like to take this one.

rimvydascivilis avatar Aug 01 '24 21:08 rimvydascivilis

Sure @rimvydascivilis

petar-cvit avatar Aug 01 '24 21:08 petar-cvit

@rimvydascivilis do you have any updates on the issue? Let us know if you have any questions

petar-cvit avatar Aug 11 '24 09:08 petar-cvit

@petar-cvit I successfully set up Grafana and will create the dashboard tomorrow.

rimvydascivilis avatar Aug 11 '24 16:08 rimvydascivilis

@rimvydascivilis thanks, let me know if we need to make changes to our deployments. By changes, I mean exposing another port, adding some Prometheus specific annotations, or something else.

Just note that you need to scrape metrics from the cyclops-ctrl only. cyclops-ui does not expose any metrics.

Solving this issue might require a lot of context of our setup so if there is anything we can help you with, feel free to post here.

petar-cvit avatar Aug 11 '24 17:08 petar-cvit