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

Extend tests for Observability stack #401

Open
4 of 10 tasks
jsmolar opened this issue May 20, 2024 · 1 comment
Open
4 of 10 tasks

Extend tests for Observability stack #401

jsmolar opened this issue May 20, 2024 · 1 comment
Assignees
Labels
Test case New test case
Milestone

Comments

@jsmolar
Copy link
Contributor

jsmolar commented May 20, 2024

Summary

Observability automation should include tracing, metrics, dashboards, and alerts, for both Authorino/Limitador standalone and Kuadrant.
Currently, the test suite implements Authorino tracing (supports the usage of Jaeger and Tempo as tracing backends) and metrics.

Documentation

Observability docs: https://docs.kuadrant.io/kuadrant-operator/doc/observability/examples/

Test coverage

Authorino standalone

  • Metrics
  • Tracing

Kuadrant

Authorino

Limitador

@jsmolar jsmolar added the Test case New test case label May 20, 2024
@jsmolar jsmolar self-assigned this May 20, 2024
@david-martin
Copy link
Member

  • Investigate and implement new tests for dashboards using Grafana

@jsmolar I wonder if it would be sufficient as an initial test of dashboards to deploy them with kustomize (mounted via configmap volumes), then use the dashboard api to verify they exist in grafana after it is ready?

A similar approach could be used for the example alert rules with the prometheus http api.

That, at the very least, should verify they are valid and are imported ok.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Test case New test case
Projects
Status: No status
Status: 🏗 In progress
Development

No branches or pull requests

2 participants