Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added img/integrations/sumologic-trace-detail.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added img/integrations/sumologic-traces.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions mint.json
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@
"openllmetry/integrations/signoz",
"openllmetry/integrations/sentry",
"openllmetry/integrations/splunk",
"openllmetry/integrations/sumologic",
"openllmetry/integrations/tencent"
]
},
Expand Down
1 change: 1 addition & 0 deletions openllmetry/integrations/introduction.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -50,5 +50,6 @@ in any observability platform that supports OpenTelemetry.
<Card title="Sentry" href="/openllmetry/integrations/sentry"></Card>
<Card title="SigNoz" href="/openllmetry/integrations/signoz"></Card>
<Card title="Splunk" href="/openllmetry/integrations/splunk"></Card>
<Card title="Sumo Logic" href="/openllmetry/integrations/sumologic"></Card>
<Card title="Tencent Cloud" href="/openllmetry/integrations/tencent"></Card>
</CardGroup>
63 changes: 63 additions & 0 deletions openllmetry/integrations/sumologic.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
---
title: "LLM Observability with Sumo Logic and OpenLLMetry"
sidebarTitle: "Sumo Logic"
---

Sumo Logic natively supports OpenTelemetry, so you can send LLM traces directly to its OTLP/HTTP source endpoint or route them through an OpenTelemetry Collector.

## Option 1: Direct OTLP/HTTP Source

Create an [OTLP/HTTP Source](https://www.sumologic.com/help/docs/send-data/hosted-collectors/http-source/otlp/) on a Hosted Collector in Sumo Logic. This gives you a presigned URL with the authentication token embedded.

Set the `TRACELOOP_BASE_URL` to your source endpoint:

```bash
TRACELOOP_BASE_URL=https://collectors.sumologic.com/receiver/v1/otlp/<YOUR_TOKEN>
```
Comment thread
coderabbitai[bot] marked this conversation as resolved.

Alternatively, you can use the base endpoint with an authentication header:

```bash
TRACELOOP_BASE_URL=https://collectors.sumologic.com/receiver/v1/otlp
TRACELOOP_HEADERS="x-sumo-token=<YOUR_HTTP_SOURCE_TOKEN>"
```

## Option 2: OpenTelemetry Collector

Install the [Sumo Logic OpenTelemetry Collector](https://www.sumologic.com/help/docs/send-data/opentelemetry-collector/) with the default configuration.

Ensure the OTLP receiver is configured:

```yaml
receivers:
otlp:
protocols:
grpc:
endpoint: "0.0.0.0:4317"
http:
endpoint: "0.0.0.0:4318"
```

Then point `TRACELOOP_BASE_URL` to your collector:

```bash
TRACELOOP_BASE_URL=http://localhost:4318
```

The collector handles authentication and forwarding to Sumo Logic automatically using its installation token.

## Viewing Traces in Sumo Logic

Once configured, LLM traces will appear in Sumo Logic's tracing view:

<Frame>
<img src="/img/integrations/sumologic-traces.png" alt="Sumo Logic traces overview" />
</Frame>

You can drill into individual traces to see detailed span information:

<Frame>
<img src="/img/integrations/sumologic-trace-detail.png" alt="Sumo Logic trace detail view" />
</Frame>
Comment thread
tarunk2 marked this conversation as resolved.

For more information, see the [Sumo Logic OpenLLMetry documentation](https://www.sumologic.com/help/docs/integrations/aiml/opentelemetry/openllmetry/).