workleap-telemetry-v2

Unify frontend telemetry across Honeycomb, LogRocket, and Mixpanel with automatic correlation IDs.

3|Updated Mar 21, 2025
One-click install
npx skills add https://github.com/workleap/wl-telemetry --skill workleap-telemetry-v2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workleap-telemetry-v2
Source: https://github.com/workleap/wl-telemetry/tree/main/agent-skills/workleap-telemetry-v2
Command: npx skills add https://github.com/workleap/wl-telemetry --skill workleap-telemetry-v2

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Unifies fragmented frontend instrumentation across Honeycomb, LogRocket, and Mixpanel by automatically managing correlation IDs for end-to-end debugging and analytics.

Core Features & Use Cases

  • Unified initialization: initializeTelemetry to configure all platforms in a single call.
  • Automatic correlation: Telemetry Id and Device Id propagate across Honeycomb, LogRocket, and Mixpanel.
  • Cross-platform data flow: across tracing, session replay, and product analytics for improved debugging and insights.
  • Testing and privacy: Noop clients for testing and safe defaults to protect user privacy.

Quick Start

Install the library and call initializeTelemetry with your platform configs, then wrap your app with TelemetryProvider.

Frequently Asked Questions about workleap-telemetry-v2

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

FAQPage Schema
How do I unify frontend telemetry across Honeycomb, LogRocket, and Mixpanel?

Unify frontend telemetry across Honeycomb, LogRocket, and Mixpanel by calling a single initialization API that configures all platforms together. This solves fragmented instrumentation by managing correlation IDs automatically across tracing, session replay, and product analytics.

What is automatic correlation ID propagation in frontend instrumentation?

Automatic correlation ID propagation is the mechanism of distributing Telemetry Id and Device Id across Honeycomb, LogRocket, and Mixpanel. It links tracing, session replay, and product analytics data together for end-to-end debugging and cross-tool insights without manual tracking.

How do I initialize telemetry for a React frontend application?

Initialize telemetry for a frontend application by installing the library, calling initializeTelemetry with platform configurations, and wrapping your app with TelemetryProvider. This sets up unified data flow across initialization and correlation lifecycles.

Can I use Noop clients for frontend telemetry testing?

Yes, you can use optional Noop clients for frontend telemetry testing. They allow you to simulate the initialization and data propagation pipeline without sending actual telemetry data to Honeycomb, LogRocket, or Mixpanel.

Does unified telemetry include privacy safeguards for user data?

Yes, unified telemetry includes privacy safeguards with safe defaults to protect user privacy. Guidance is provided in references to ensure end-to-end debugging and performance monitoring comply with data protection standards during cross-tool analytics.

Why do I need correlation IDs for cross-tool analytics?

You need correlation IDs for cross-tool analytics because they link fragmented telemetry data from Honeycomb, LogRocket, and Mixpanel. Matching Telemetry Id and Device Id across platforms enables end-to-end debugging and traces user sessions across tracing and product analytics.