We just want to share that as part of the Google Summer Program of 2022[1], the Grafana Plugin (grafana/v1-alpha) was introduced in Kubebuilder.
This plugin scaffolds Grafana manifest (in JSON format) to allow you to check out the default metrics exported by projects using controller-runtime and/or your own custom metrics.
Author: @TianYi(Tony) (https://github.com/Kavinjsir)
🚀 To know more about
Check its documentation: https://book.kubebuilder.io/plugins/grafana-v1-alpha.html
Check the demonstrations videos:
( Plugin ): https://youtu.be/-w_JjcV8jXc
( Custom metrics option ): https://youtu.be/x_0FHta2HXc
Check an example of its scaffolds: https://github.com/kubernetes-sigs/kubebuilder/tree/v3.7.0/testdata/project-v3-addon-and-grafana/grafana
If you would like to provide suggestions and/or report problems, please do not hesitate to raise an issue in the Kubebuilder[2] repository.
[1] - https://summerofcode.withgoogle.com/programs/2022/projects/ea988u8M