plugin-development

Automates end-to-end plugin development for the Dynatrace Snowflake Observability Agent.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams design, implement, test, and deploy Dynatrace Snowflake Observability Agent plugins with a guided lifecycle.

Core Features & Use Cases

  • Structured plugin lifecycle from planning to validation
  • Scaffolding and code templates for SQL, Python, config
  • Testing, documentation, and deployment workflows

Quick Start

Initialize a plugin project in the plugin-development space and begin scaffolding according to Phase 3.

Frequently Asked Questions about plugin-development

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

FAQPage Schema
How do I create a Dynatrace Snowflake Observability plugin from scratch?▼

DSOA plugin development uses a phased lifecycle that produces defined artifacts including boilerplate scaffolding, SQL/Python templates, configuration schemas, and tests. It covers planning, implementation, validation, and deployment to ensure complete plugin creation.

What templates are generated when scaffolding observability plugins?▼

Scaffolding generates SQL and Python templates alongside configuration schemas. These predefined boilerplate artifacts provide structured foundations for multi-context and span plugins within the Dynatrace Snowflake Observability Agent.

Does this plugin development process support updating existing telemetry plugins?▼

Yes, this plugin development lifecycle supports updating existing telemetry plugins. It guides modifications to current implementations while enforcing structured testing, documentation, and deployment workflows across the phased lifecycle.

How do I test and deploy a span plugin for Snowflake observability?▼

Testing and deploying a span plugin follows guided lifecycle phases for validation and rollout. The workflow provides specific patterns for span plugins, ensuring generated tests and documentation validate telemetry data before deployment.

Can I implement multi-context plugins for the Dynatrace Snowflake Observability Agent?▼

Yes, you can implement multi-context plugins for the Dynatrace Snowflake Observability Agent. The development lifecycle provides specific architectural patterns and templates designed to handle multi-context data collection alongside standard span plugin implementations.