Monitor Stonebranch Universal Automation Center (UAC) via OpenTelemetry.
This extension collects UAC metrics via Dynatrace ActiveGate and turns them into a UC-aware view inside Dynatrace. It discovers Universal Controllers, OMS servers, Universal Agents, workflows, and business services from metric labels and maps them into a topology with dedicated Unified Analysis Screens and example dashboards.
IT Ops, SREs, and platform teams can use this extension to:
All of this is done through metric scraping—no custom scripting is required.
Overview of your entire UAC environment: Get an overview of one or more Universal Controllers with an all-in-one view inside of Dynatrace.
Controller and OMS health monitoring: Detect controller node or OMS issues early using status and connection metrics.
Automation workload visibility: Monitor execution counts, active instances, and outcome distributions across workflows and task types.
License and capacity management: Track usage of agents, nodes, executions, and tasks against license quotas to avoid overages.
Workflow- and agent-centric views: Use workflow and Universal Agent entity screens to understand where tasks run, how they perform, and which business services they belong to.
Integrated troubleshooting inside Dynatrace: Use dashboards, entity screens, and alerts to quickly isolate whether a problem is in the automation logic, the controller, the agents, or the underlying infrastructure.
Install and activate the extension from the Dynatrace Hub.
Configure the metric endpoint. Point the extension to your Universal Controller Prometheus metrics endpoint.
Configure authentication. Make sure that the UC user (or the equivalent service user) has the ops_service role.
recommended Enable workflow and business context labels. For deeper insights into workflows, agents, and business services, configure additional labels in uc.properties so they appear in metrics such as uc_history_total.
For example
task_name (workflow/task name)security_business_services (business service names)agent_idcluster_node_idThese labels are used in topology mapping (Workflows, Business Services, Universal Agents), workflow/agent dashboards, and entity screens.
For more details, see:
The extension uses Dynatrace ActiveGate to scrape Prometheus-format metrics from one or more Universal Controllers. Metrics are grouped into feature sets, including
Universal Controller metrics
Standard process metrics
These are based on metrics like process_cpu_seconds_total, process_virtual_memory_bytes.
Examples include
JVM metrics
Universal Agent and OMS metrics
License and capacity metrics
uc_monthly_executions for current-month execution countThese metrics provide a high-level view of the UAC.
The extension maps metric dimensions into Dynatrace entities and relationships, allowing you to navigate your automation landscape visually. For example, you can navigate from a controller to the workflows running on it, down to the agents executing them.
Entity types
The extension ships with
Universal Controller Overview dashboard for high-level monitoring
Unified Analysis Screens for
Example views include
The extension includes predefined alert configurations, which are saved as alert templates. These are available for
These alerts are based purely on metrics and can be adjusted or extended in Dynatrace as needed.
There is no charge to use the extension. You are only charged for the data that the extension ingests. The license consumption details depend on which licensing model you're using. This can either be Dynatrace classic licensing or the Dynatrace Platform Subscription (DPS) model.
License consumption is based on the number of metric data points ingested. A rough annual estimate, assuming all feature sets are enabled, is shown below.
((( 1 * number of UC Cluster Nodes )+ ( 46 * number of Universal Controllers )+ ( 1 * number of OMS )+ ( 4 * number of Universal Agents )+ ( 5 * number of unique Task Names ))) * 60 minutes * 24 hours * 365 days per year
In the Dynatrace classic licensing model, metric ingestion consumes Davis Data Units (DDUs) at the rate of .001 DDUs per metric data point. To estimate annual DDU usage, take the result of the above formula for annual data points and multiply it by .001.
No. This extension focuses on metrics-based monitoring and topology. Traces and logs can be added separately using UAC's OpenTelemetry or log forwarding capabilities.
Yes. The shipped examples and alert templates are meant as a starting point. You can clone and adapt them in Dynatrace.
If some tiles do not show data, check if the user has access to read the metrics endpoint of the Universal Controller or if you have the optional metrics enabled in your uc.properties.