This guide walks you through pointing Claude Cowork’s OpenTelemetry (OTel) export to a Cribl Stream OTel Source in Cribl Cloud so you can monitor Cowork activity alongside your other telemetry. For full Cowork monitoring details, see Monitor Claude Cowork activity with OpenTelemetry and the Claude Cowork monitoring setup docs.
Configure the Cribl OTel source
In Cribl Stream (Cribl Cloud):
-
Create or open an OpenTelemetry source.
-
Set:
-
OTLP Version:
1.3.1 -
Protocol:
HTTP -
Port:
{PORT}(port 4318 is currently unavailable on Stream in Cribl Cloud; use a port in the 20000–20010 range) -
Turn on Extract logs and Extract metrics when you want OTLP batches split into per-event records for use in Stream pipelines.
-
Enable TLS.
-
Set Authorization > Auth Token to
{TOKEN}(this will become the bearer token Claude Cowork uses).
-
Note the port and token; you’ll plug these into Claude CoWork next. For more detail on source settings and ports, see the OpenTelemetry (OTel) Source documentation. Commit and deploy!
Configure Claude CoWork OTLP export
In Claude Cowork admin settings (Admin settings > Cowork):
-
OTLP endpoint
Use your Cribl Cloud OTel endpoint format:
https://{worker group name}.{workspace name}.{organizationId}.cribl.cloud:{PORT}-
Use the same
{PORT}you configured in your Cribl OTel source. -
You do not need to add signal-specific paths like
/v1/logsor/v1/metrics— Cowork will correct you if you try.
-
-
OTLP protocol
-
Set to
http/protobuf.
-
-
OTLP headers
Add the Cribl auth token as a bearer header:
Authorization=Bearer {TOKEN}-
Use the same
{TOKEN}you set in the Cribl OTel source. -
If you format this header incorrectly, Cowork will return an error to help you fix it.
-
Save your changes, then start a new Cowork session so the new configuration is picked up.
Note: Network egress allowlist
The OTel exporter runs inside the Cowork VM, and traffic to non-allowlisted domains is silently dropped.
-
Go to Admin settings > Capabilities > Network egress.
-
Add your Cribl endpoint domain to the allowlist so Cowork traffic to Cribl isn’t dropped.
See Claude’s guidance on this: Claude Cowork monitoring setup docs
Verify events in Cribl
Once everything is saved:
- Start a new Cowork session.
- Perform a few Cowork actions (prompts, tools, etc.).
- In Cribl Stream go to your OTel Source Live Capture and confirm you’re receiving OTLP data as expected.
You should now see Claude CoWork activity flowing into Cribl via OTel, ready for routing, shaping, and analysis alongside your other telemetry. If you have more questions about extraction/batching of OTLP in Cribl or routing, enhancing, or redacting generally, please don’t hesitate to ask us!
