-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the DataDog HealthCheck Deployer project! This tool enables automated deployment and management of DataDog health checks, synthetic tests, and SLOs using configuration as code.
DataDog HealthCheck Deployer is a Python package that allows you to define, version, and deploy DataDog health checks using YAML/JSON configuration files. It integrates seamlessly with our existing datadog-monitor-deployer and datadog-dashboard-deployer tools, providing a complete solution for DataDog resource management.
-
Health Check Management: Define and deploy various types of health checks
- HTTP/HTTPS endpoint monitoring
- SSL certificate verification
- DNS health checks
- TCP/UDP port monitoring
- Multi-step API tests
-
Synthetic Testing: Comprehensive synthetic monitoring capabilities
- Browser-based checks
- API availability tests
- Custom assertion logic
- Response validation
- Performance benchmarking
-
SLO Integration: Seamless SLO management
- Availability tracking
- Latency monitoring
- Error budgets
- Compliance reporting
- Historical tracking
-
Enterprise Features: Production-ready capabilities
- Multi-region deployment
- Custom locations support
- Secure credential handling
- CI/CD integration
- Version controlled configurations
- Templating Guide
- Best Practices
- Architecture
- Security
- Integration with Monitor Deployer
- Integration with Dashboard Deployer
# Install the package
pip install datadog-healthcheck-deployer
# Set up credentials
export DD_API_KEY='your-api-key'
export DD_APP_KEY='your-app-key'
# Deploy your first health check
dd-healthcheck deploy healthcheck.yamlFor more detailed instructions, visit our Getting Started Guide.
- GitHub Issues - Bug reports and feature requests
- GitHub Discussions - Community discussions and questions
- Support - Additional support resources and contact information