I'm looking into various tools that can help me monitor my Kubernetes clusters effectively. I'm also interested in automation solutions, like sending notifications to Slack or triggering tests after deployments. Any recommendations or experiences you could share would be great!
8 Answers
I handle all my deployments with Flux, which has been super efficient for managing my Kubernetes environments.
Grafana is also essential in my setup for visualizations and monitoring.
I usually mix Prometheus, Grafana, and Loki for my monitoring and logging needs. I also rely on CloudWatch when I'm on AWS. Works like a charm!
I work with the Prometheus stack, which covers all my monitoring needs effectively.
I’m using Signoz with the OpenTelemetry exporter, and it’s working great for logging and monitoring! 👍🏼
For monitoring, a popular choice is Prometheus paired with Alertmanager. It’s a solid setup that a lot of people rely on. Anyone else using it?
Definitely a go-to choice! What other tools do you think complement it well?
For my stack, I use VictoriaMetrics and VictoriaLogs to keep tabs on everything, with Grafana for visual dashboards. For continuous integration and deployment, I trust in Argo Workflows and FluxCD for GitOps, plus I set up Slack notifications for the events I want to track. Tried ArgoCD but preferred Flux for its user-friendliness and better documentation. It's just easier to manage!
For a basic but effective stack: I use OpenTelemetry and Grafana Alloy with Loki for logging, while for monitoring, I stick with Prometheus, Thanos, and Alertmanager. For automation, GitLab CI has been perfect, and I employ ArgoCD for GitOps, which rounds it all out nicely.

What kind of targets are you using with Alertmanager, like Slack or PagerDuty?