opensearch-project / opensearch-metrics

OpenSearch Metrics
https://metrics.opensearch.org
Apache License 2.0
1 stars 4 forks source link

Added canary url and stepfunction monitoring with sns email and slack… #36

Closed bshien closed 1 month ago

bshien commented 2 months ago

… integration

Description

Creates a Cloudwatch Synthetic Canary to monitor the metrics.opensearch.org url and monitors the step functions for failure. If either of these fail, a message will be published to SNS, and will send email and slack notifications.

Issues Resolved

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license. For more information on following Developer Certificate of Origin and signing off your commits, please check here.

codecov[bot] commented 2 months ago

Codecov Report

Attention: Patch coverage is 83.33333% with 11 lines in your changes are missing coverage. Please review.

Project coverage is 74.04%. Comparing base (3e8f954) to head (9cb9873).

Files Patch % Lines
...ava/org/opensearchmetrics/dagger/CommonModule.java 0.00% 5 Missing :warning:
...java/org/opensearchmetrics/lambda/SlackLambda.java 91.42% 2 Missing and 1 partial :warning:
...org/opensearchmetrics/util/SecretsManagerUtil.java 85.71% 2 Missing and 1 partial :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #36 +/- ## ============================================ + Coverage 73.40% 74.04% +0.63% - Complexity 163 173 +10 ============================================ Files 43 46 +3 Lines 959 1025 +66 Branches 47 49 +2 ============================================ + Hits 704 759 +55 - Misses 234 243 +9 - Partials 21 23 +2 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

prudhvigodithi commented 1 month ago

@bshien can we close this PR in favor of https://github.com/opensearch-project/opensearch-metrics/pull/40? @getsaurabh02