-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Garot Conklin edited this page Feb 12, 2025
·
2 revisions
Welcome to the DataDog Monitor Deployer project! This tool enables automated deployment and management of DataDog monitors using configuration as code.
DataDog Monitor Deployer is a Python package that allows you to define, version, and deploy DataDog monitors using YAML/JSON configuration files. It integrates seamlessly with CI/CD pipelines (particularly GitHub Actions) to automate monitor management in your DataDog environment.
- Configuration as Code: Define monitors using YAML/JSON configuration files
- Automated Deployment: Deploy monitors automatically via GitHub Actions
- Version Control: Track monitor changes through Git
- Secure Credentials Management: Handle DataDog API credentials securely
- Templating Support: Create dynamic monitor messages using templating
- Extensible Architecture: Easy to extend and customize
# Install the package
pip install datadog-monitor-deployer
# Set up credentials
export DD_API_KEY='your-api-key'
export DD_APP_KEY='your-app-key'
# Deploy your first monitor
dd-monitor deploy monitor.yaml
For 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