Dynatrace Observability for UAC - Implementation Guide

Dynatrace Observability for UAC - Implementation Guide

Disclaimer

Your use of this download is governed by Stonebranch’s Terms of Use. Currently not released in the Dynatrace Hub. For more information, please contact us.

Version Information

Solution Name

Dynatrace - Application Name

Version 

Status

Solution Name

Dynatrace - Application Name

Version 

Status

Observability for UAC with Dynatrace

Dynatrace Extension

1 (Current 1.0.0)

Initial Version

Refer to Changelog for version history information.

Overview

The Dynatrace Extension for the Universal Controller enables Dynatrace users to scrape the metrics located on the Universal Controller using Dynatrace’s ActiveGate. Additionally, traces and logs will be ingested by the Dynatrace OneAgent, using the new http/protobuf protocol available in UAC 7.9.

This guide provides step-by-step instructions for Dynatrace users on how to configure and manage the Observability data from the UAC.

Components

Component

Description

Component

Description

Dynatrace ActiveGate

Dynatrace ActiveGate acts as a secure proxy between Dynatrace OneAgents and Dynatrace Clusters or between Dynatrace OneAgents and other ActiveGates.

Dynatrace OneAgent

OneAgent is responsible for collecting all monitoring data within your monitored environment.

Dynatrace Extension

Dynatrace Extension developed for connecting to the Universal Controller.

Requirements

This solution requires following components:

  • Universal Agent 7.9.0.0 or higher

  • Universal Controller 7.9.0.0 or higher

  • Dynatrace ActiveGate

  • Dynatrace OneAgent

  • Dynatrace Environment

Universal Controller metrics - Enabling scraping of the Universal Controller

Downloading the Universal Controller Extension

  1. In the Dynatrace Environment, go to the Dynatrace Hub.

  2. Type “Stonebranch” in the search.

  3. Add the Extension to your environment.

image-20250826-102647.png

 

Configuring the Extension

  1. After adding the Extension to your environment, click “Stonebranch”.

Screenshot 2025-08-26 130613.png
  1. Click “Add monitoring configuration”.

  2. Now choose the host in which the Universal Controller is located, or if using Dynatrace ActiveGate, choose the ActiveGate Group in the “Monitor remotely” tab.

image-20250826-114245.png
  1. Under the Prometheus tab, add your Universal Controller Metric Endpoint. The endpoint is only accessible by a User with the ops.admin role.
    (default: http://localhost:8080/uc/resources/metrics)

image-20250826-120435.png
  1. In the final tab, configure which metrics should be scraped by the Dynatrace Extension.

image-20250826-120809.png

After waiting for a few minutes, the monitoring configuration will reach the “Ok” status, and metrics will be ingested into the Dynatrace environment.

Ingest Universal Agent traces

To ingest Universal Agent traces, the Dynatrace OneAgent needs to be present on all machines together with the components that are meant to be ingested.

  1. In a host's terminal, use the following command to get the OneAgent endpoint for metric ingestion: oneagentctl --get-extensions-ingest-port. (default: 14499)

  2. Edit the Universal Agent’s uags.conf and omss.conf.

image-20250826-130042.png
  1. Inside both config files, add the following options:

Option

Description

Option

Description

otel_service_name

The service name applied to traces.

otel_http_trace_protocol

OTLP Protocol to be used when sending traces. Dynatrace OneAgent only allows for http/protobuf.

otel_enable_tracing

Enables the Universal Agent to send traces to the specified trace endpoint.

otel_trace_endpoint

Specifies the trace ingestion endpoint; this is the Dynatrace OneAgent endpoint.

  1. After changing the config files, restart the Universal Agent. Traces will now be ingested through the Dynatrace OneAgent.

Ingestion Universal Controller and Universal Agent Logs

If the Dynatrace OneAgent is available on the same system as a UAC Component, logs will be ingested automatically. This is done by the automatic Log ingestion from the Dynatrace OneAgent.

Sample Dashboard based on metrics from the Universal Controller

The Dynatrace Extension provides a dashboard with essential information once configured in your Dynatrace environment. Below is a screenshot of the included dashboard.

image-20250826-134418.png

Trace information inside of the Dynatrace Environment

tracing with dynatrace.png

Using the trace id available inside of the trace’s information, it is possible to correlate traces and logs.

trace to log.png

Changelog

Dynatrace Extension - Universal Automation Center 1.0.0 (2025-10-2)

Initial Version