aws / aws/eks-charts

Add option for Container Insights with enhanced observability

Open
#1,057 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Mustache
Stars
1.3k
Forks
1.1k
Avg merge
22m
Merged PRs (30d)
5

Description

**Is your feature request related to a problem?**
There is no way to enable enhanced observability for container insights, so some dashboard don't have data to display

**Is your feature request related to a specific Helm chart, if yes mention name of the chart?**
Yes, aws-cloudwatch-metrics

**Describe the solution you'd like**
Add an option to define the following in the config map:

"enhanced_container_insights": true

Eg.
cwagentconfig.json: |
{
"logs": {
"metrics_collected": {
"kubernetes": {
"cluster_name": "{{ .Values.clusterName }}",
"enhanced_container_insights": {{ .Values.enhanced_observability_enabled }},
"metrics_collection_interval": 60
}
},

Contributor guide

Open the contributing guide

Research direction

Start with the aws-cloudwatch-metrics Helm chart and its ConfigMap that defines cwagentconfig.json; trace how chart values are inserted into the Kubernetes metrics configuration. The issue's example shows the desired enhanced_container_insights setting; render the chart with the option enabled and verify that the generated config map contains it.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, helm, kubernetes
Domain
cloud, devops, observability-sre
Issue type
Feature
Difficulty
2/5
Estimated time
Half a day
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.