snowflake-synthetic

Provisions and maintains synthetic test data environments in Snowflake for DSOA telemetry dashboards.

10|2|Updated Jul 23, 2025
One-click install
npx skills add https://github.com/dynatrace-oss/dynatrace-snowflake-observability-agent --skill snowflake-synthetic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snowflake-synthetic
Source: https://github.com/dynatrace-oss/dynatrace-snowflake-observability-agent/tree/main/.opencode/skills/snowflake-synthetic
Command: npx skills add https://github.com/dynatrace-oss/dynatrace-snowflake-observability-agent --skill snowflake-synthetic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and maintain Snowflake-based synthetic test data environments to validate DSOA telemetry dashboards.

Core Features & Use Cases

  • Enable end-to-end synthetic data setup across DSOA_TEST_DB.<PLUGIN> schemas for QA and development.
  • Ensure environment independence by avoiding hard-coded production objects and providing repeatable setup scripts.
  • Use per-plugin test schemas and a documented test-tools workflow to validate dashboards and telemetry.

Quick Start

Execute the synthetic setup workflow to create the DSOA_TEST_DB and per-plugin schemas using the test/tools/setup_test_<plugin>.sql scripts.

Frequently Asked Questions about snowflake-synthetic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up synthetic test data in Snowflake for telemetry dashboards?

To set up Snowflake synthetic test data for telemetry dashboards, execute the synthetic setup workflow to create the DSOA_TEST_DB and per-plugin schemas using the test/tools/setup_test_<plugin>.sql scripts.

What is the best way to validate DSOA telemetry plugins before deployment?

The best way to validate DSOA telemetry plugins before deployment is by using per-plugin test schemas under the DSOA_TEST_DB, ensuring environment independence by avoiding hard-coded production objects.

Can I use Snowflake synthetic data to isolate QA environments for observability testing?

Yes, you can use Snowflake synthetic data to isolate QA environments for observability testing by provisioning repeatable setup scripts that validate dashboards and telemetry in isolated schemas.

Do I need a documented test-tools workflow to maintain synthetic data environments?

Yes, a documented test-tools workflow is required to maintain synthetic data environments, providing the repeatable setup scripts needed to provision and validate DSOA telemetry dashboards.

Why should I avoid hard-coded production objects when testing telemetry dashboards?

You should avoid hard-coded production objects when testing telemetry dashboards to ensure environment independence, allowing QA and development workflows to validate DSOA telemetry in isolated schemas.

When do I need to provision per-plugin test schemas in Snowflake?

You need to provision per-plugin test schemas in Snowflake during QA and development workflows when synthetic data is required to test plugins and dashboards before DSOA deployment.