You can add observability to your Java service using the Elastic Distribution of OpenTelemetry Java agent. Automatic tracing, metrics, and logs are collected without changing your code. No existing APM agent is needed. This skill works with any Java application that does not already have an observability agent.
The setup requires downloading the elastic-otel-javaagent.jar file and attaching it to your Java process. You set three required environment variables to connect to an Elastic endpoint. The agent then sends data automatically.
This helps developers and operations teams monitor their Java services in real time. It is a simple and powerful way to gain visibility into your application's performance.
Global
mkdir -p ~/.claude/skills/observability-edot-java-instrumentProject
mkdir -p .claude/skills/observability-edot-java-instrumentSource Repository
Appinsights Instrumentationmicrosoft/azure-skills
Learn how to add Azure Application Insights monitoring to your web app
Azure Kustomicrosoft/azure-skills
Run fast KQL queries on Azure Data Explorer for log and telemetry analysis
Caveman Statsjuliusbrussee/caveman
See real token usage and estimated savings directly from your session log
Azure Observabilitymicrosoft/azure-skills
Track Azure app errors, performance, and infrastructure with monitoring tools
Convex Performance Auditget-convex/agent-skills
Find and fix Convex performance problems with step-by-step diagnostic guidance
Google Agents Cli Observabilitygoogle/agents-cli
Set up tracing, logging, and analytics for your ADK agents easily
Golang Observabilitysamber/cc-skills-golang
Monitor your Go services with logs metrics traces and profiling
Golang Samber Slogsamber/cc-skills-golang
Compose, sample, and route Go logs to multiple backends with ease