The otel_config.py module#

Summary#

set_otel_config

Set data transfer worker Otel configuration using environment variables before starting the data transfer worker.

Description#

Provides utilities for configuring OpenTelemetry (Otel) settings for the Ansys HPS data transfer client.

This module allows setting up environment variables required for telemetry data export and resource attributes.

Module detail#

otel_config.set_otel_config(exporter_url, resource_attributes=None, headers=None, exporter_type=None)#

Set data transfer worker Otel configuration using environment variables before starting the data transfer worker.

ANSYS_DT_OTEL__EXPORTER_URL - Otel exporter url. ANSYS_DT_OTEL__RESOURCE_ATTRIBUTES - key-value pairs of resource attributes to be passed to the Otel SDK. ANSYS_DT_OTEL__HEADERS - key-value pairs of headers to be associated with gRPC requests. ANSYS_DT_OTEL__EXPORTER_TYPE - Otel exporter type. ANSYS_DT_OTEL__ENABLED - enables Otel.