Unqork's APM (Application Performance Monitoring) integrates with Datadog or Splunk to monitor application performance, availability, and health. APM uses OpenTelemetry (OTLP) to collect and forward server-side telemetry to the configured provider. Telemetry covers traces and spans from module, workflow, and component executions.
Note: APM covers server-side telemetry only and requires a support ticket to enable. To configure client-side session monitoring with Datadog, see Client Tracker Administration.
APM provides the following capabilities:
Traces and Spans: Near-real-time trace and span telemetry for in-depth performance analysis.
Server-Side Telemetry: All telemetry data covers server-side executions only, including module, workflow, and component executions. Front-end and client-side activity is not captured.
Consistent Service Name: All Unqork telemetry appears under the service name
unqork-applicationsin Datadog or Splunk.
APM enables teams to detect and resolve performance issues before they affect end-users or critical business processes.
Limitations
Limitation | Details |
|---|---|
No metrics or logs | The telemetry feed does not include metrics or logs. Use trace data to build custom metrics and dashboards in the APM provider. |
No front-end telemetry | Telemetry covers server-side executions only. Client-side activity is not captured. |
No self-service setup | APM setup requires a support ticket. There is no in-platform configuration. |
Requirements
All three requirements must be met before submitting an enablement request.
# | Requirement | Details |
|---|---|---|
1 | Provider account | |
2 | Plan | Datadog requires a Pro or Enterprise plan. Free Datadog plans are not supported. Splunk requires the Splunk Observability Cloud package. |
3 | Environment type | The Unqork environment must be hosted on Kubernetes (K8s). |
Enabling APM
Enabling APM requires coordination with Unqork's team. The typical SLA for connection setup is 3–5 business days after credentials are received.
To enable APM:
Submit a support ticket at support.unqork.com. Include the following details:
#
Detail
Example
1
Target environments
UAT, Production
2
APM provider
Datadog or Splunk
3
Provider instance link
datadoghq.comordatadoghq.euShare credentials securely: An Unqork team member is assigned to the ticket and provides a SendSafely link for secure credential submission:
Datadog: Datadog Secret (API) Key.
Splunk: API key with INGEST permissions.
Setup and configuration: The Unqork team configures the APM connection using the submitted credentials.
Datadog Integration
With Datadog APM, use telemetry to create metrics, alerts, and dashboards about application performance. Custom facets let teams filter by application context, including by module ID.
Viewing Traces
Traces are collections of correlated spans that provide a high-level view of what occurs when an application request is made. Access traces from APM in the Datadog side menu.
A Datadog trace for a workflow execution includes:
The
startNewSubmissionparent operation.executeCurrentWorkflowStepchild operations that run as part of the parent.The sequence in which child processes complete before the parent ends.
Viewing Spans
Spans provide detailed information about individual execution steps. Datadog tags on a span include:
Tag | Description |
|---|---|
| The application's unique identifier. |
| The name of the workflow step. |
| The trace's unique identifier. |
| The Creator who executed the workflow step. |
Building Custom Metrics
Custom metrics let teams filter trace data by environment, application, or other attributes.
To create a custom metric in Datadog:
Select New Metric.
In Set Metric Name, enter a name (for example,
myApplication.duration).In Define Query, enter one or more queries (for example,
env:qa35-stagingand@applicationId:64bfdf76ba2dfef968535d75).Select Create Metric.
Use the metric to configure dynamic charts in a Datadog dashboard.
Splunk Integration
With Splunk APM, use visualization tools to display span attributes from Unqork executions.
Viewing Traces
Access spans from the Splunk left menu. A Splunk trace for a workflow execution includes:
The
unqork-applications:completeStepparent operation.unqork-applications:executeCurrentWorkflowStepchild operations.Error traces, filterable by trace ID, execution step, duration, and error status.
Viewing Spans
Splunk span tags provide details about the executed component, including:
Tag | Description |
|---|---|
| The type of component executed (for example, Plug-In component). |
| The component's Property ID (for example, |
| The module where the component exists. |
| The module's unique identifier. |
Changelog
Date | Change |
|---|---|
2026-09-17 | Initial draft from v1 source (EN-8128). |