<@UB9K6R4JH> drafting some ideas for custom metric...
# github-workflows-kt
p
@LeoColman drafting some ideas for custom metrics, now that we have Micrometer and Grafana in place (kudos!): • Number of requests under a specific action (owner+name+version) • Time of fetching the YAMLs and compiling the binding • Bindings cache hit rate (0-1) • Number of requests using major versions, full versions, other • Number of inputs/outputs of an action with undefined typings Of course, not saying you should implement these, I'd be happy to implement some of them as well 😊 Exciting!
github workflows kt 1
So far I managed to build a simple dashboard
The units are broken, I still don't fully grasp what values Micrometer publishes, and how Grafana interprets them. But the values are somewhat proportional to the actual ones 😊
Oh, and I thought about Caddy proxy metrics, so that we perhaps see when a request haven't reached the backend? What @Vampire reported several times. It would work only if the proxy is up at all times. https://grafana.com/grafana/dashboards/14280-caddy-exporter/