Home / Companies / Dash0 / Blog / Post Details
Content Deep Dive

Monitoring ArgoCD Applications

Blog post from Dash0

Post Details
Company
Date Published
Author
Marcel Birkner
Word Count
505
Language
English
Hacker News Points
-
Summary

ArgoCD is an open-source tool designed for continuous delivery and deployment of applications to Kubernetes clusters using the GitOps methodology, where the desired state of applications is defined in Git and continuously synchronized. ArgoCD comprises three main components: the API Server, the Repository Server, and the Application Controller, which collaboratively ensure that the live state of applications aligns with the desired state from Git. The tool has gained popularity over the years, surpassing similar tools like Flux in growth and community support. At Dash0, each Kubernetes cluster is provisioned with an isolated ArgoCD instance to manage application installations, prioritizing scalability, security, and resilience. Dash0 utilizes its own platform to monitor ArgoCD metrics via an OpenTelemetry collector, creating dashboards to oversee the health and synchronization status of applications across clusters. These dashboards, available through Dash0's Integrations hub, facilitate rapid monitoring setup and customization for users seeking enhanced observability.