aws / aws/aws-cdk

aws_eks and aps: Support for Scrapper for all supported languages

Open
#28,338 1 comment 11 reactions 0 assignees View on GitHub
@aws-cdk/aws-eks @aws-cdk/aws-eks-v2-alpha effort/medium feature-request p2
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

We recently introduced agentless metric collection for Amazon EKS. The scrapper is supported via EKS console while creating EKS Cluster or via CLI/API. We would need add support `eks` Cluster creation module and a `scrapper` method for `aps` modules. The support should be capable of intaking scrapper configuration and converting the same to Base64 before performing the required operation. [This](https://aws.amazon.com/blogs/aws/amazon-managed-service-for-prometheus-collector-provides-agentless-metric-collection-for-amazon-eks/) blog post should provide more details around how the Scrapper support works.

### Use Case

We recently introduced agentless metric collection for Amazon EKS.

### Proposed Solution

Scrapper support with `aws_eks` and `aps` module which also supports intaking scrapper configuration and converting the same to Base64 before performing the required operation.

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CDK version used

2.100.0 or Greater

### Environment details (OS name and version, etc.)

Mac

Contributor guide

Open the contributing guide

Research direction

Start with the aws_eks cluster creation module and the aps modules, then consult the linked AWS blog for the scraper workflow. Determine how scraper configuration is accepted and converted to Base64 before the required operation. Done means scraper support works for all supported languages across both modules.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.