splunk-observability-browser-rum-setup

Automate Browser RUM instrumentation setup for web applications.

36|7|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/chambear2809/splunk-cisco-skills --skill splunk-observability-browser-rum-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: splunk-observability-browser-rum-setup
Source: https://github.com/chambear2809/splunk-cisco-skills/tree/main/skills/splunk-observability-browser-rum-setup
Command: npx skills add https://github.com/chambear2809/splunk-cisco-skills --skill splunk-observability-browser-rum-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, python3, and includes scripts (resource) components.

What problem does it solve?

Browser-based RUM instrumentation for web apps is complex and error-prone, requiring secure handling of tokens, CSP updates, and correct integration across frameworks.

Core Features & Use Cases

  • Render Browser RUM setup assets for CDN, npm, Next.js, Vite, and Webpack workflows.
  • Generate a render-first plan and artifacts, including browser-rum-plan.md, CDN snippet, npm-init.ts, source-map-upload.sh, and CSP updates.
  • Validate deployment, ensure privacy controls for Session Replay, and hand off dashboards and detectors to dedicated observability tooling.

Quick Start

Run the setup script to render Browser RUM assets for your web app and review the resulting plan and artifacts.

Frequently Asked Questions about splunk-observability-browser-rum-setup

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

FAQPage Schema
How do I set up Splunk RUM instrumentation for a web application?

Set up Splunk RUM by rendering initialization assets for CDN or npm workflows, generating source-map handling scripts, updating CSP rules, and validating deployment with privacy controls for Session Replay.

Does Splunk Browser RUM work with Next.js, Vite, and Webpack frameworks?

Yes, Splunk Browser RUM renders framework-specific initialization files for Next.js, Vite, and Webpack, applying correct integration patterns and source-map handling across different web stacks.

How do I handle source maps when deploying browser RUM instrumentation?

Handle source maps by generating a source-map-upload.sh script that uploads mapping files to Splunk, ensuring original source code is securely referenced for error stack trace resolution.

Can I configure privacy-aware Session Replay for frontend apps using Splunk RUM?

Yes, you can configure privacy-aware Session Replay by applying validation steps that ensure sensitive user data is masked and privacy controls are enforced during frontend monitoring.

What's the best way to update Content Security Policy rules for browser RUM scripts?

Update Content Security Policy by generating specific CSP rule additions that allow RUM script execution and data transmission, ensuring the browser permits the instrumentation to run securely.

Why does browser RUM setup require secure token handling and a render-first plan?

Secure token handling prevents exposing access credentials, while a render-first plan generates structured artifacts like browser-rum-plan.md to guide safe instrumentation deployment and observability handoffs.