Dynatrace / OneAgent-SDK-for-Go

Apache License 2.0
4 stars 0 forks source link

Dynatrace OneAgent SDK for Go

Go Reference

This SDK provides functionality for Go applications to enrich their log messages and OpenTelemetry traces with metadata useful in a Dynatrace environment.

Package contents

Requirements

OneAgent SDK for Go Minimum OneAgent version Support status
1.1.0 1.245 Supported
1.0.0 1.233 Supported
0.1.0 1.233 Not supported

Integration

Using the functions in this module without OneAgent present should be perfectly fine. The functions will then return invalid values or an error. This may happen in the following cases:

Troubleshooting

If the SDK can not connect to OneAgent, verify that a matching version of OneAgent is used and deep monitoring is activated. Check that the OneAgent Go log file contains the following log message:

OneAgent SDK has been resolved successfully

Features

Common API concepts of the Dynatrace OneAgent SDK are explained in the Dynatrace OneAgent SDK repository. An overview of features in this SDK will follow, see the sdk package documentation for detailed information.

Feature SDK Version
Enrichment metadata ≥ 1.1.0
TraceContext ≥ 1.0.0

Help & Support

Support policy

Starting with version 1.0.0, Dynatrace OneAgent SDK for Go has GA status. The features are fully supported by Dynatrace.

For a detailed support policy see Dynatrace OneAgent SDK help.

Get Help

Open a GitHub issue to

SLAs don't apply for GitHub tickets.

Customers can open a ticket on the Dynatrace support portal to

SLAs apply according to the customer's support level.

Release Notes

See also GitHub Releases.

Version Description
1.1.0 Added support for enrichment metadata
1.0.0 Initial GA release
0.1.0 Initial Alpha release