Switching from one monitoring tool to another can be tricky. This guide helps you move your Java app from the old Elastic APM agent to the new EDOT Java agent. You will remove old files and set up new environment variables. The result is a smooth upgrade for your application monitoring.
Developers and DevOps teams benefit from clear step-by-step instructions. The migration removes the classic elastic-apm-agent.jar and replaces it with elastic-otel-javaagent.jar. You also update configuration like OTEL_SERVICE_NAME and OTEL_EXPORTER_OTLP_ENDPOINT.
Follow the guidelines to avoid running both agents at the same time. The process is safe and keeps your observability running.
Global
mkdir -p ~/.claude/skills/observability-edot-java-migrateProject
mkdir -p .claude/skills/observability-edot-java-migrateSource 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