What problem does it solve?
Datadog monitor definitions often fail when translated from API/JSON or Terraform into Pulumi YAML due to schema differences, type shape mismatches, and provider-specific field mapping.
Core Features & Use Cases
- Pulumi schema-aligned monitor authoring: Convert Datadog API concepts into the exact Pulumi field names, nesting, and typed shapes required by the Datadog provider.
- Preview-first troubleshooting: Use pulumi preview validation errors to iteratively rewrite monitors instead of guessing at YAML structure.
- Mapping and comparator consistency: Ensure threshold math and monitor query comparators match the provider’s expected monitorThresholds behavior to avoid silent logic errors.
- When to use: Migrating existing monitors into declarative Pulumi YAML, fixing
pulumi preview schema/type errors, and safely updating thresholds or query definitions.
Quick Start
Use the datadog-pulumi skill when you hit monitor validation errors during pulumi preview while converting an existing Datadog monitor into Pulumi YAML.