Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[EKS] [helm chart for container insights]: I would like a helm chart for installing CloudWatch Container Insights #779

Closed
nbrandaleone opened this issue Mar 6, 2020 · 10 comments
Labels
EKS Amazon Elastic Kubernetes Service Proposed Community submitted issue

Comments

@nbrandaleone
Copy link

Community Note

  • Please vote on this issue by adding a 👍 reaction 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
What do you want us to build?

I would like an official helm chart for Container Insights. We have selected helm as our package management solution, and would like all aws components to be managed via a chart.

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?
What outcome are you trying to achieve, ultimately, and why is it hard/impossible to do right now? What is the impact of not having this problem solved? The more details you can provide, the better we'll be able to understand and solve the problem.

Currently it is possible to install container insights via a script, or manually. I would like a helm chart since it the de-facto package management solution for kubernetes.

Are you currently working around this issue?
Yes.

How are you currently solving this problem?
I am currently using the installation script.

Additional context
Anything else we should know?

Attachments
If you think you might have additional information that you'd like to include via an attachment, please do - we'll take a look. (Remember to remove any personally-identifiable information.)

@nbrandaleone nbrandaleone added the Proposed Community submitted issue label Mar 6, 2020
@bollohz
Copy link

bollohz commented Mar 10, 2020

Hello there. I have created a Helm Chart for CW Container Insights.
It works with statsd directly and daemonset configuration.

You can find it here.

https://github.com/bollohz/cw_insights

Hope it helps.

FB.

@mikestef9 mikestef9 changed the title [eks] [helm chart for container insights]: I would like a helm chart for installing CloudWatch Container Insights [EKS] [helm chart for container insights]: I would like a helm chart for installing CloudWatch Container Insights Apr 9, 2020
@mikestef9 mikestef9 added the EKS Amazon Elastic Kubernetes Service label Apr 9, 2020
@kristianfzr
Copy link

Hi there,

Just to ask as helm is used widely as a package manager by many and especially with terraform for automated IaC deployments, will this be considered anytime soon in the containers-roadmap?

Thank you in advance!

@blackandred
Copy link

blackandred commented Oct 26, 2021

Helm is a world standard. Installing a service by YAML without possibility to customize values, without tracking resources and versioning is not good in my opinion. For keeping best practices Helm Chart would be best option in my opinion.

@mengmann
Copy link

@zizzencs
Copy link

according to official docs ContainerInsights is driven by the cloudwatch-agent DaemonSet, you can now also use this helm chart: https://github.com/aws/eks-charts/tree/master/stable/aws-cloudwatch-metrics

This works well for the ContainerInsights metrics, however, it doesn't work for the ContainerInsights logs. Configuring fluent-bit should also be a part of the Helm chart, or a separate Helm chart should exist.

The AWS for fluent-bit (https://github.com/aws/eks-charts/tree/master/stable/aws-for-fluent-bit) chart works, but it doesn't put the logs in CW where ContainerInsights expects them.

I don't think there is a good Helm-based solution for deploying ContainerInsights.

@strongpauly
Copy link

Does the EKS addon do what you want? Could that be added to any existing EKS IaC?

@zizzencs
Copy link

zizzencs commented May 9, 2024

The EKS addon definitely helps and it's easy to add to the existing terraform modules, which solves the issue for me.

However it is not a Helm chart - some other users might prefer to use Helm and/or ArgoCD for this purpose.

@mikestef9
Copy link
Contributor

You could use ACK to manage the addon in a Kubernetes native way

https://aws-controllers-k8s.github.io/community/reference/eks/v1alpha1/addon/

@lisguo
Copy link

lisguo commented Jun 14, 2024

There is now a helm-chart to install container insights and application signals: https://github.com/aws-observability/helm-charts/tree/main/charts/amazon-cloudwatch-observability

This is the equivalent of the Amazon CloudWatch Observability EKS Add-On

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EKS Amazon Elastic Kubernetes Service Proposed Community submitted issue
Projects
Status: Shipped
Development

No branches or pull requests

10 participants