Add option for Container Insights with enhanced observability
- 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
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