golem-enable-otlp-ts

Export TypeScript Golem agent telemetry to an OTLP-compatible collector.

Updated May 17, 2026
One-click install
npx skills add https://github.com/Rust-soham/golem-claw --skill golem-enable-otlp-ts-rust-soham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: golem-enable-otlp-ts
Source: https://github.com/Rust-soham/golem-claw/tree/main/packages/golem/.agents/skills/golem-enable-otlp-ts
Command: npx skills add https://github.com/Rust-soham/golem-claw --skill golem-enable-otlp-ts-rust-soham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of lacking end-to-end observability for a Go/Golem TypeScript agent, such as missing traces, logs, and metrics in your monitoring stack.

Core Features & Use Cases

  • OTLP/HTTP telemetry exporting: Automatically exports traces, logs, and metrics to any OTLP-compatible collector without installing an extra plugin.
  • Automatic trace context propagation: Propagates trace and span identifiers through inbound HTTP requests and across RPC and outgoing HTTP calls.
  • Custom spans for targeted operations: Creates custom spans using either golem:api/context or Node.js diagnostics_channel, including useful invocation context and attributes.
  • Production-ready deployment guidance: Includes how to run the collector and configure endpoints per environment.

Quick Start

Update your golem.yaml to add the golem-otlp-exporter plugin with your OTLP collector endpoint and required signals, then run golem deploy.

Frequently Asked Questions about golem-enable-otlp-ts

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable OpenTelemetry tracing for a TypeScript Golem agent?

To enable OpenTelemetry tracing for a TypeScript Golem agent, add the golem-otlp-exporter plugin to your golem.yaml and configure it with your OTLP collector endpoint. This exports telemetry data like traces, logs, and metrics directly to your monitoring stack.

What is the best way to export TypeScript agent metrics to an OTLP collector?

The best way to export TypeScript agent metrics to an OTLP collector is using the golem-otlp-exporter plugin. It automatically exports traces, logs, and metrics without requiring an extra plugin installation, streamlining your observability pipeline across agent invocations.

How does trace context propagation work across Golem RPC calls?

Trace context propagation across Golem RPC calls works automatically by passing trace and span identifiers through inbound HTTP requests and outgoing RPC calls. This ensures end-to-end visibility for your TypeScript agent operations within your distributed tracing setup.

Can I create custom spans for specific operations in a TypeScript Golem agent?

Yes, you can create custom spans for specific operations in a TypeScript Golem agent. Use either the golem:api/context interface or Node.js diagnostics_channel to generate custom spans, allowing you to attach useful invocation context and attributes to targeted operations.

Do I need an extra plugin to export logs and traces from my Golem TypeScript agent?

No, you do not need an extra plugin to export logs and traces from your Golem TypeScript agent. The golem-otlp-exporter plugin automatically handles exporting telemetry to any OTLP-compatible collector once configured in your golem.yaml file.

How do I configure the OTLP exporter endpoint for a production Golem deployment?

To configure the OTLP exporter endpoint for a production Golem deployment, update your golem.yaml with the golem-otlp-exporter plugin parameters, including the specific endpoint, required signals, and headers, then run golem deploy to apply the environment settings.