Skip to content

feat(opensearch): add basic monitoring#919

Merged
joluc merged 19 commits intomainfrom
feat/opensearch-monitoring
Jun 25, 2025
Merged

feat(opensearch): add basic monitoring#919
joluc merged 19 commits intomainfrom
feat/opensearch-monitoring

Conversation

@joluc
Copy link
Contributor

@joluc joluc commented May 27, 2025

Pull Request Details

Adds monitoring for OpenSearch cluster and operator:

  • ServiceMonitor for operator metrics
  • Prometheus alerts for cluster health, resource usage, and operator status
  • Perses dashboard
  • Dummy playbooks (followed in separate PR)

Issues Fixed

  • Missing operator metrics collection
  • No alerting for OpenSearch health monitoring

@joluc joluc force-pushed the feat/opensearch-monitoring branch from 9555e67 to b3d6700 Compare June 20, 2025 12:53
@joluc joluc marked this pull request as ready for review June 20, 2025 15:18
@joluc joluc requested a review from a team as a code owner June 20, 2025 15:18
Copy link
Contributor

@viennaa viennaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for adding the rules here.

A change in regards to labels is needed.

Copy link
Contributor

@viennaa viennaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good to go

@joluc
Copy link
Contributor Author

joluc commented Jun 25, 2025

Perses Preview: Screenshot 2025-06-25 at 13 36 57

@joluc joluc merged commit 54adae1 into main Jun 25, 2025
9 checks passed
@joluc joluc deleted the feat/opensearch-monitoring branch June 25, 2025 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants