GitOps Automation
Everything as Code
Define your monitoring, alerts, and synthetic tests as code. Version control your ops configuration with Terraform and Kubernetes CRDs — just like your infrastructure.
Two GitOps Approaches
Terraform Provider
Official Terraform provider for managing Argonix resources. Integrate monitoring into your IaC pipeline — monitors, alerts, connectors, environments, and more.
- ✓ 15+ resource types
- ✓ Data sources for all resources
- ✓ Import existing resources
- ✓ Published on Terraform Registry
Kubernetes CRD
Kubernetes-native operator with Custom Resource Definitions. Manage your monitoring as Kubernetes resources — reconciled automatically by the operator.
- ✓ Native Kubernetes resources
- ✓ Helm chart for easy deployment
- ✓ Automatic reconciliation
- ✓ Status conditions & events
Why GitOps for Monitoring
📝 Version Control
Track every change to your monitoring configuration in Git. Review changes in PRs, rollback with git revert, audit who changed what and when.
🔄 CI/CD Integration
Deploy monitoring alongside your application. When you ship a new service, its monitors, alerts, and tests are created automatically.
🏭 Environment Parity
Use the same Terraform modules or Helm charts across staging and production. Consistent monitoring at every stage of the pipeline.
🤖 AI-Assisted Changes
Ask the AI agent to create a branch, update Helm values, and open a merge request. GitOps operations via natural language.
Your Monitoring, as Code
Start managing your monitoring infrastructure with Terraform or Kubernetes — just like everything else.