super-eks
super-eks copied to clipboard
Develop Monitoring Concept
There are different ways of how we could implement Monitoring. Current Ideas:
1. Use Cloudwatch
The cloudwatch cluster agent can be used to push metrics to cloudwatch
Cons:
2. Use Managed Prometheus
Install Prometheus to the cluster to forward metrics to AWS managed prometheus
Pros:
- Long term storage available
Cons:
- Does not help with scaling pods
3. Use Prometheus Operator
Pros:
- Dashboards can be defined for CRDs via default dashboards
- State of the art in k8s
Cons:
- No long term storage
4. Use Prometheus Operator with Managed Prometheus
Use a combination of both, 3 and 4.
Pros:
- all pros of 3 & 4
We have to come up with an ADR outlining our decisions.
note to self: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights.html
note to self: https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/ContainerInsights.html
Das HelmChart gibt es schon (nicht 100% aktuell), aber StatsD Support ist (noch) nicht exposed:
- https://github.com/aws/eks-charts/tree/master/stable/aws-cloudwatch-metrics
- https://github.com/aws/eks-charts/issues/413
This issue is now marked as stale because it hasn't seen activity for a while. Add a comment or it will be closed soon.
Closing this issue as it hasn't seen activity for a while. Please add a comment @mentioning a maintainer to reopen.
The cloudwatch cluster agent project seems to be quite stale.
This issue is now marked as stale because it hasn't seen activity for a while. Add a comment or it will be closed soon.
Closing this issue as it hasn't seen activity for a while. Please add a comment @mentioning a maintainer to reopen.