workleap/wl-telemetry · Archived

workleap-telemetry

Guide for @workleap/telemetry — Workleap's unified telemetry package connecting Honeycomb (tracing), LogRocket (session replay), and Mixpanel (analytics) with automatic correlation IDs. Use when initializing @workleap/telemetry, instrumenting Honeycomb traces/spans, configuring LogRocket replay or privacy, tracking Mixpanel events, setting up Noop clients for Storybook/tests, or troubleshooting telemetry correlation. Also activate when someone mentions observability, session replay, or analytic…

First seen Jan 30, 2026

Installation

$ npx skills add workleap/wl-telemetry --skill workleap-telemetry

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from workleap/wl-telemetry.

npx skills add workleap/wl-telemetry

Browse all from workleap/wl-telemetry

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
License LICENSE
Default branch main
Open issues 14
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

Version3.6
More metadata
version
3.6

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,546 B
  • docs SUMMARY.md 560 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 28 installs

SKILL.md

Workleap Telemetry (wl-telemetry)

@workleap/telemetry is an umbrella package that integrates Honeycomb, LogRocket, and Mixpanel with consistent correlation IDs for unified debugging and analysis.

Platform Roles

  • Honeycomb: Distributed tracing and performance monitoring (LCP, CLS, INP)
  • LogRocket: Session replay and frontend debugging
  • Mixpanel: Product analytics and event tracking

Quick Start

import { initializeTelemetry, TelemetryProvider } from "@workleap/telemetry/react";

const telemetryClient = initializeTelemetry("wlp", {
  logRocket: { appId: "your-app-id" },
  honeycomb: {
    namespace: "your-namespace",
    serviceName: "your-service",
    apiServiceUrls: [/.+/g],
    options: { proxy: "https://your-otel-proxy" }
  },
  mixpanel: {
    envOrTrackingApiBaseUrl: "production"
  }
});

<TelemetryProvider client={telemetryClient}>
  <App />
</TelemetryProvider>

Critical Rules

  1. Use the umbrella package — Import from @workleap/telemetry, not standalone packages like @workleap/honeycomb directly. Standalone packages bypass the automatic correlation ID propagation that ties all three platforms together.
  2. Do not invent APIs — Only use APIs documented in the references. The model may hallucinate plausible-looking methods that don't exist.
  3. Let correlation happen automatically — Never manually set Telemetry Id or Device Id, and never create your own TelemetryContext instances. The SDK manages the lifecycle and cross-tool propagation; manual overrides break the correlation chain.
  4. Use Noop clients outside production — Use NoopTelemetryClient in Storybook and tests to avoid sending real telemetry data and to prevent initialization errors in non-browser environments.
  5. Protect user privacy — Never log PII to LogRocket. Session replays are shared across teams and may be reviewed broadly; use data-public/data-private HTML attributes to control what gets recorded.
  6. productFamily is requiredinitializeTelemetry requires "wlp" (Workleap Platform) or "sg" (ShareGate) as the first argument. This determines platform-specific defaults and routing.

Reference Guide

Consult these references based on what you need:

  • references/api.md — Function signatures, type definitions, and complete API surface for all clients and hooks. Start here when you need to know exactly what parameters a method accepts.
  • references/integrations.md — Platform-specific configuration patterns, custom Honeycomb traces, LogRocket privacy controls, Mixpanel event tracking, and cross-platform correlation workflows. Start here for "how do I configure X" questions.
  • references/examples.md — Copy-paste starter code for common scenarios: full app setup, Storybook decorators, test utilities, user identification, and troubleshooting. Start here for "show me how to do X" questions.