Adding OpenObserve as Export Destination for Logs

TLDR yuta inquired about adding OpenObserve as an export destination for their collector. Prabhat suggested using otel-collector for sending logs, metrics, and traces.

Photo of yuta
yuta
Tue, 20 Jun 2023 03:45:06 UTC

Hello! Our organization is currently considering transitioning our observability backend from ElasticStack to OpenObserve. As such, we’re currently in the process of deploying OpenObserve on Kubernetes for testing in our development environment. We’ve been using the OpenTelemetry Collector to send traces, metrics, and logs to Elastic. Could you please advise us on how to add OpenObserve as an export destination for our collector? Upon checking the document (), I found that For traces, we should use the otlphttp exporter For metrics, we should use the prometheusremotewriteexporter Which exporter should we use for logs?

Photo of yuta
yuta
Tue, 20 Jun 2023 12:26:03 UTC

sorry, I didn’t realize there was already a similar issue.

Photo of Prabhat
Prabhat
Tue, 20 Jun 2023 13:09:54 UTC

You could use otel-collector for sending logs (using elasticsearch exporter), metrics (using prometheus remote write) and traces (using OTLP)

Photo of yuta
yuta
Wed, 21 Jun 2023 01:19:15 UTC

thanks! :grinning: