OpenTelemetry
Most recent version: v0.0.1
Last updated
Was this helpful?
Most recent version: v0.0.1
Last updated
Was this helpful?
The OpenTelemetry Data sink allows Onum to send data in OpenTelemetry Protocol, including Metrics, Traces, and Logs.
Now you need to specify how and where to send the data, and how to establish a connection with your database.
Enter the basic information for the new Data sink.
Name*
Enter a name for the new Data sink.
Description
Optionally, enter a description for the Data sink.
Tags
Add tags to easily identify your Data sink. Hit the Enter
key after you define each tag.
Decide whether or not to include this Data sink info in the metrics and graphs of the area.
Now add the configuration to establish the connection.
Protocol*
Choose the desired protocol to send your data:
gRPC
HTTP
Endpoint*
Enter the endpoint to send your data.
Port*
Specify the required port.
Use gzip Compression
Set this option to true if you want to compress your data in gzip format.
Send timeout in ms
Set the milliseconds to wait for data to be successfully transmitted before terminating the attempt.
Send Traces*
Set this option to true if you want to send Traces to your OpenTelemetry account. If you select the HTTP sending protocol, you'll be prompted to optionally include your HTTP Traces Path.
Send Metrics*
Set this option to true if you want to send Metrics to your OpenTelemetry account. If you select the HTTP sending protocol, you'll be prompted to optionally include your HTTP Metrics Path.
Send Logs*
Set this option to true if you want to send Logs to your OpenTelemetry account. If you select the HTTP sending protocol, you'll be prompted to optionally include your HTTP Logs Path.
Depending on the type(s) of data you're sending (Traces, Metrics, and/or Logs), your events must have a specific set of information in OpenTelemetry format. Check an example for every data type below:
Set this option to true and fill the following options to establish batch configuration:
Minimum amount of data points to be sent
Set the minimum amount of data points used to send the batch. Does not establish a real maximum, just a trigger. The default value is 8192
.
Sizer*
Decide whether to set the limit in bytes or items.
Min size of the batch
Set the minimum capacity of the batch.
Max size of the batch
Set the maximum capacity of the batch. It must be higher than the minimum set above. The default value is 0
and there's not a maximum limit.
Time in milliseconds (ms) to send the batch
Enter the timeout to send the batch in milliseconds. The default value is 200
ms.
TLS Configuration
Set this option to true and fill the following options to allow TLS configuration:
Certificate*
This is the predefined TLS certificate.
Private Key*
The private key of the corresponding certificate.
CA Chain*
The path containing the CA certificate
Minimum TLS Version*
Minimum TLS version to use for your connection.
Authentication Configuration
This option will only appear if you choose HTTP in the Protocol option, or you choose gRPC as Protocol and set TLS Configuration.
Choose the authentication configuration for your request:
None
Choose this option if you don't need any authentication.
Basic
Enter your credentials for basic authentication:
Username*
Password*
Bearer Token
Enter your token information:
Token Name*
Token*
Test Configuration
Wait for result
Select true to test the connection to the destination by waiting for a response from the server.
Click Finish when complete.