-
Notifications
You must be signed in to change notification settings - Fork 1
Add OpenFGA Grafana dashboards #1019
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
base: nats-grafana-dashboards
Are you sure you want to change the base?
Conversation
b930a0c to
79c4ea8
Compare
624f358 to
7fa54d3
Compare
5aaf6dc to
b12c01f
Compare
7fa54d3 to
b7a3895
Compare
b12c01f to
ac39bad
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds OpenFGA Grafana dashboard support to the platform-grafana-dashboards chart and introduces a new metrics configuration option for OpenFGA's datastore. The changes enable monitoring of OpenFGA services through Grafana dashboards alongside the existing NATS dashboards.
- Added OpenFGA as a supported resource in the platform-grafana-dashboards chart
- Created a comprehensive OpenFGA Grafana dashboard with server and Go runtime metrics
- Added metrics configuration option to OpenFGA datastore settings
Reviewed Changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| charts/platform-grafana-dashboards/values.yaml | Added openfga to the list of monitored resources |
| charts/platform-grafana-dashboards/data/resources.yaml | Registered OpenFGA resource metadata for dashboard generation |
| charts/platform-grafana-dashboards/dashboards/openfga/dashboard.json | New comprehensive Grafana dashboard for monitoring OpenFGA server and runtime metrics |
| charts/platform-grafana-dashboards/dashboards/nats/nats_dashboard.json | Updated namespace template variable to use Helm release namespace |
| charts/platform-grafana-dashboards/dashboards/nats/jetstream_dashboard.json | Updated namespace template variable to use Helm release namespace |
| charts/platform-grafana-dashboards/README.md | Updated documentation to reflect OpenFGA support in default resources and examples |
| charts/ace/values.openapiv3_schema.yaml | Added OpenAPI schema for the new datastore metrics configuration |
| charts/ace/Chart.lock | Updated lock file with platform-grafana-dashboards dependency |
| apis/installer/v1alpha1/zz_generated.deepcopy.go | Generated deepcopy methods for new OpenfgaDatastoreMetrics type |
| apis/installer/v1alpha1/openfga_types.go | Added Metrics field to OpenfgaDatastore and new OpenfgaDatastoreMetrics struct |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
d05ed20 to
80f86e2
Compare
f68c72e to
65b7b85
Compare
80f86e2 to
e61cef3
Compare
0cee956 to
00dd5ff
Compare
e61cef3 to
0375dea
Compare
00dd5ff to
e71f142
Compare
Signed-off-by: sami <[email protected]>
3be9de3 to
21caeb0
Compare
Signed-off-by: sami <[email protected]>
Signed-off-by: sami <[email protected]>
Signed-off-by: sami <[email protected]>
Signed-off-by: sami <[email protected]>
e71f142 to
7adcb0d
Compare
21caeb0 to
2108870
Compare
Signed-off-by: sami <[email protected]>
Requires https://github.com/appscode-cloud/lib-selfhost/pull/214