Skip to content
Garot Conklin edited this page Feb 7, 2025 · 4 revisions

DataDog Dashboard Deployer

Welcome to the DataDog Dashboard Deployer project! This tool enables automated deployment and management of DataDog dashboards using configuration as code.

Overview

DataDog Dashboard Deployer is a Python package that allows you to define, version, and deploy DataDog dashboards using YAML configuration files. It integrates seamlessly with CI/CD pipelines (particularly GitHub Actions) to automate dashboard management in your DataDog environment.

Key Features

  • Configuration as Code: Define dashboards using YAML configuration files
  • Automated Deployment: Deploy dashboards automatically via GitHub Actions
  • Version Control: Track dashboard changes through Git
  • Secure Credentials Management: Handle DataDog API credentials securely
  • Templating Support: Create dynamic dashboards using templating
  • Extensible Architecture: Easy to extend and customize

Documentation

Getting Started

Dashboard Examples

Advanced Topics

Reference

Project Information

AI Assessment

Quick Start

# Install the package
pip install datadog-dashboard-deployer

# Set up credentials
export DATADOG_API_KEY='your-api-key'
export DATADOG_APP_KEY='your-app-key'

# Deploy your first dashboard
datadog-dashboard-deploy dashboard.yaml

For more detailed instructions, visit our Getting Started Guide.

Community and Support

Project Status

PyPI version GitHub Actions Status Documentation Status License

Clone this wiki locally