Kloudmate
The KloudMate destination exports metrics, logs, and traces from a Bindplane pipeline to KloudMate using OTLP over HTTP. Telemetry is sent to the KloudMate OTLP endpoint and authenticated with a KloudMate API key.
Supported Telemetry Types
✓
✓
✓
Prerequisites
A KloudMate account.
The KloudMate OTLP/HTTP endpoint,
https://otel.kloudmate.com:4318. Outbound HTTPS to that host and port must be reachable from the collector.A KloudMate API key, taken from the KloudMate dashboard. The destination sends it in the
Authorizationrequest header.
See Using OpenTelemetry Collector in the KloudMate documentation for the endpoint and the Authorization header KloudMate expects.
Configuration

General
Choose Telemetry Type
Telemetry Selector
No
Logs, Metrics, Traces
The signals this destination exports.
API Key
String
Yes
(empty)
KloudMate API key used for authentication. Sent in the Authorization header. Stored as a sensitive value.
Advanced
Compression
Enum
No
gzip
Compression algorithm used when sending data to KloudMate. One of none or gzip.
Drop Raw Copy
Boolean
No
true
When enabled, drops the raw copy of the log stored in log.record.original. Applies to logs only.
TLS
Enable TLS
Boolean
No
false
Configure advanced TLS settings.
Skip TLS Certificate Verification
Boolean
No
false
Skip TLS certificate verification. Shown when Enable TLS is true.
TLS Certificate Authority File
String
No
(empty)
Certificate authority used to validate TLS certificates. Shown when Enable TLS is true and Skip TLS Certificate Verification is false.
Retry on Failure
Enable Retry on Failure
Boolean
No
true
Attempt to resend telemetry data that failed to transmit to the destination.
Initial Interval
Integer
No
5
Time, in seconds, to wait after the first failure before retrying. Shown when Enable Retry on Failure is true.
Max Interval
Integer
No
30
Upper bound, in seconds, on the retry backoff. Shown when Enable Retry on Failure is true.
Max Elapsed Time
Integer
No
300
Maximum time, in seconds, spent trying to send a batch before giving up, to avoid a never-ending retry loop. Shown when Enable Retry on Failure is true.
Sending Queue
Enable Sending Queue
Boolean
No
true
Buffer telemetry data temporarily before sending to help avoid data loss during a temporary network outage.
Number of Consumers
Integer
No
10
Number of consumers that dequeue batches. Shown when Enable Sending Queue is true.
Queue Size
Integer
No
5000
Maximum number of batches kept in memory before dropping. Shown when Enable Sending Queue is true.
Enable Persistent Queuing
Boolean
No
true
Buffer telemetry data to disk before sending to help avoid data loss during network outages or collector restarts. Shown when Enable Sending Queue is true.
Persistent Queue Storage
Extension
Yes
file_storage_persistent_queue
Storage extension used for the persistent queue. Shown when Enable Sending Queue and Enable Persistent Queuing are both true.
Examples
Export all signals to KloudMate
This destination exports metrics, logs, and traces to KloudMate with gzip compression and the default sending queue. Replace the API key placeholder with your KloudMate API key.
Configuration Tips
Keep
gzipcompression enabled (the default) to reduce egress bandwidth to the KloudMate endpoint.Leave the sending queue and persistent queuing enabled so telemetry survives short network outages and collector restarts. Persistent queuing requires a storage extension, which defaults to file storage under the collector home directory.
Enable Drop Raw Copy to remove the
log.record.originalattribute from logs when the unparsed original body is not needed downstream, reducing log payload size.
Troubleshooting
Authentication is rejected
Symptoms: telemetry is not accepted and the collector logs report 401 or 403 responses from the endpoint.
Solutions:
Confirm the API Key is correct and has not been revoked in the KloudMate dashboard.
Verify the key was entered without surrounding quotes or extra whitespace.
The endpoint is unreachable
Symptoms: connection or TLS handshake errors in the collector logs, no data in KloudMate.
Solutions:
Confirm outbound HTTPS to
otel.kloudmate.com:4318is permitted by firewalls and egress rules.If a custom certificate authority is used, set the TLS Certificate Authority File so the endpoint certificate can be validated.
Data is dropped under load
Symptoms: gaps in telemetry during traffic spikes or backend slowness.
Solutions:
Keep the sending queue enabled and increase Queue Size if batches are being dropped in memory.
Enable Persistent Queuing so buffered data is written to disk and survives collector restarts.
Standalone Destination
Related Resources
Last updated
Was this helpful?