Collect data using OpenTelemetry

Most recent version: v0.0.1

See the changelog of this Listener type here.

Overview

Onum supports integration with the OpenTelemetry.

OpenTelemetry is a collection of APIs, SDKs, and tools. Use it to instrument, generate, collect, and export telemetry data (metrics, logs, and traces) to help you analyze your software’s performance and behavior.

Select OpenTelemetry from the list of Listener types and click Configuration to start.

Listener configuration

Now you need to specify how and where to collect the data, and how to establish a connection with the OpenTelemetry protocol.

Metadata

Enter the basic information for the new Listener.

Parameter
Description

Name*

Enter a name for the new Listener.

Description

Optionally, enter a description for the Listener.

Tags

Add tags to easily identify your Listener. Hit the Enter key after you define each tag.

Configuration

Configure your OTLP/gRPC or OTLP/HTTP endpoint. Set the desired type as true to enable more options.

gRPC Configuration

Set Allow gRPC protocol as true if you want to configure OTLP/gRPC:

Parameter
Description

gRPC port*

The port to establish the connection with the protocol.

HTTP Configuration

Set Allow HTTP protocol as true if you want to configure OTLP/HTTP:

Parameter
Description

HTTP Port*

The port to establish the connection with the protocol.

Traces path

The traces path for the endpoint URL e.g. http://collector:port/v1/traces

Metrics path

The metrics path for the endpoint URL e.g. http://collector:port/v1/metrics

Logs path

The log path for the endpoint URL e.g. http://collector:port/v1/logs

Authentication Configuration

Choose your required authentication method in the Authentication Type parameter:

Parameter
Description

None

Choose this if you don't need any authentication method.

Basic

Enter your Username and Password for basic authentication.

Bearer Token

Enter your Token Name and choose the required Token for authentication.

TLS Configuration

Set Allow TLS configuration as true if you decide to include TLS authentication in this Listener:

Parameter
Description

Certificate*

Add your TLS certificate from your Secrets or create one.

Private Key*

Add your private key from your Secrets or create one.

CA Chain*

Add your CA chain from your Secrets or create one.

Minimum TLS Version*

Select the required version from the menu.

Click Create labels to move on to the next step and define the required Labels if needed.

Last updated

Was this helpful?