aws / aws/containers-roadmap

[EKS] [request]: CloudWatch metric for EKS managed nodegroup status

Open
#1,420 0 comments 0 reactions 0 assignees View on GitHub
EKS EKS Managed Nodes Proposed
Dominant language
Shell
Stars
5.4k
Forks
334
PR merge metrics
No merged PRs in 30d

Description

### Community Note

* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request
* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
* If you are interested in working on this issue or have submitted a pull request, please leave a comment

**Tell us about your request**
Expose EKS managed nodegroup status (active or degraded) as a CloudWatch metric which can be used to create alarm

**Which service(s) is this request for?**
EKS

**Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?**
Currently it is possible to get status (active or degraded) of EKS managed nodegroup via console, describe-nodegroup CLI or DescribeNodegroup API. These methods also reveal health issues if any with the node group as described on https://github.com/awsdocs/amazon-eks-user-guide/blob/master/doc_source/troubleshooting.md#troubleshoot-managed-node-groups. But it will be good to have this exposed as a CloudWatch metric (may be in Container Insights) so that an alarm and notification can be created based on this.

**Are you currently working around this issue?**
No

**Additional context**
Anything else we should know?

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing EKS status sources named in the issue: the console, describe-nodegroup CLI, DescribeNodegroup API, and the managed node group troubleshooting guidance. The requested outcome is a CloudWatch metric representing active or degraded status that can drive an alarm and notification, but the issue does not identify repository files or tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, kubernetes
Domain
cloud, observability
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.