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

Add support for alerts based on Elasticsearch/Opensearch metrics #278

Open
4 tasks
markdboyd opened this issue Feb 15, 2023 · 0 comments
Open
4 tasks

Add support for alerts based on Elasticsearch/Opensearch metrics #278

markdboyd opened this issue Feb 15, 2023 · 0 comments

Comments

@markdboyd
Copy link
Contributor

In order to give customers more visibility into performance issues on their Elasticsearch/Opensearch domains, we would like to add support for creating alerts based on a pre-defined set of metrics

Acceptance Criteria

  • Testing demonstrates that an existing Elasticsearch service can be updated with alerts/metrics
  • Testing demonstrates that a new Elasticsearch service can be created with alerts/metrics
  • Testing demonstrates that an existing Opensearch service can be updated with alerts/metrics
  • Testing demonstrates that a new Opensearch service can be created with alerts/metrics

Security considerations

There should be no security implications of this feature. We are giving customers the ability to be notified about changes in the performance of their Elasticsearch/Opensearch domains.

Implementation sketch

This is a rough implementation sketch that may be subject to revision

  • Add code to support creating Cloudwatch alarms based on two metrics:
    • CPU Utilization
    • Average Search Latency
  • Add code to support creating a custom SNS topic to handle notifications from the Cloudwatch alarm
  • Add support for allowing user to specify the desired email recipient of notifications from the SNS topic
  • Possible structure for new parameters for the service CLI:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant