sentry-setup-tracing

Configure Sentry tracing for JavaScript, Python, and Ruby projects.

Updated Feb 5, 2026
One-click install
npx skills add https://github.com/sergical/gatekeeper --skill sentry-setup-tracing-sergical
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sentry-setup-tracing
Source: https://github.com/sergical/gatekeeper/tree/main/.agents/skills/sentry-setup-tracing
Command: npx skills add https://github.com/sergical/gatekeeper --skill sentry-setup-tracing-sergical

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Configure Sentry Tracing to monitor application performance by capturing transactions and spans, helping diagnose latency and bottlenecks across languages.

Core Features & Use Cases

  • Cross-language setup for JavaScript, Python, and Ruby, including browser, Next.js, Node.js, Python, and Ruby environments.
  • Dynamic sampling and trace propagation to control data volume and visibility of distributed traces.
  • Quick troubleshooting and practical examples for common workflows like API latency optimization, page load timing, and background job tracing.

Quick Start

Enable tracing in your project by initializing Sentry with a DSN and tracing options appropriate for your platform.

Frequently Asked Questions about sentry-setup-tracing

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

FAQPage Schema
How do I configure Sentry distributed tracing in a Next.js application?

To configure Sentry distributed tracing in a Node.js application, initialize Sentry with your DSN and enable tracing options to capture transactions and spans, allowing you to monitor application performance and diagnose latency.

What is the best way to enable performance monitoring for Python background jobs?

The best way to enable performance monitoring for Python background jobs is to use sentry_sdk.init with tracing enabled, which captures transactions and spans to help diagnose latency and bottlenecks in background workflows.

Does Sentry tracing support dynamic sampling and trace propagation across Ruby and JavaScript?

Yes, Sentry tracing supports dynamic sampling and trace propagation across Ruby and JavaScript environments, enabling you to control data volume and maintain visibility of distributed traces across different server-side and browser runtimes.

Why are my Sentry transactions not appearing after Sentry.init in my Ruby project?

If Sentry transactions are not appearing after Sentry.init in your Ruby project, you may need to troubleshoot your tracing configuration and ensure the correct tracing options are enabled to properly capture performance data.

Can I use Sentry to monitor API latency optimization across different programming languages?

Yes, you can use Sentry to monitor API latency optimization across JavaScript, Python, and Ruby by configuring distributed tracing to capture transactions and spans that help diagnose bottlenecks across language-specific runtimes.