opentelemetry

Configure OpenTelemetry tracing and metrics for Spring Boot services.

4|1|Updated Jan 23, 2026
One-click install
npx skills add https://github.com/AndVl1/claude-plugin --skill opentelemetry-andvl1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: opentelemetry
Source: https://github.com/AndVl1/claude-plugin/tree/main/skills/opentelemetry
Command: npx skills add https://github.com/AndVl1/claude-plugin --skill opentelemetry-andvl1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

OpenTelemetry patterns for Spring Boot, Kotlin, and cloud-native stacks to enable distributed tracing, metrics, and Sentry integration across services.

Core Features & Use Cases

  • Instrument Spring Boot applications with OpenTelemetry to generate traces and metrics.
  • Integrate with Sentry for error monitoring and alerting in Kotlin-based services.
  • Enable distributed tracing across multiple services and languages, with OTLP exporters and dashboards.

Quick Start

Use the opentelemetry skill to add tracing to your Spring Boot application by configuring the OTLP endpoint and including the opentelemetry-spring-boot-starter dependency. For example, add the necessary dependencies and set OTLP endpoint in application.yaml, then initialize a Tracer and create spans around critical operations.

Frequently Asked Questions about opentelemetry

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

FAQPage Schema
How do I instrument Spring Boot applications with OpenTelemetry tracing and metrics?

To instrument Spring Boot with OpenTelemetry, include the opentelemetry-spring-boot-starter dependency, configure the OTLP endpoint in application.yaml, initialize a Tracer, and create spans around critical operations to emit traces and metrics.

Can I integrate Sentry for error monitoring in Kotlin microservices using OpenTelemetry?

Yes, you can integrate Sentry for error monitoring in Kotlin microservices by configuring OpenTelemetry to export error traces and alerts, enabling distributed tracing and alerting across cloud-native stacks.

What is the best way to enable distributed tracing across multiple microservices?

Enabling distributed tracing across microservices requires configuring OTLP exporters and OpenTelemetry dependencies in each service, allowing you to aggregate traces and metrics across multiple languages and architectures.

Does OpenTelemetry work with Java and Kotlin cloud-native stacks?

OpenTelemetry works with Java and Kotlin cloud-native stacks by applying observability patterns to Spring Boot services, supporting traces, metrics, and Sentry integration across distributed systems.

Do I need to configure OTLP endpoints to export traces and metrics?

Yes, you need to configure OTLP endpoints in your application configuration to enable exporters that emit traces, metrics, and alerts to your observability backend.

When do I need distributed tracing in a microservice architecture?

You need distributed tracing in a microservice architecture when monitoring requests across multiple services and languages, requiring OTLP exporters and dashboards to visualize traces and metrics end-to-end.