• APM Guide: other versions:
  • What is APM?
  • Quick start with Elastic Cloud
  • Self manage APM Server
    • APM Server binary
      • Step 1: Install
      • Step 2: Set up and configure
      • Step 3: Start
      • Step 4: Next steps
      • Repositories for APT and YUM
      • Run APM Server on Docker
    • Fleet-managed APM Server
      • Step 1: Set up Fleet
      • Step 2: Add and configure the APM integration
      • Step 3: Install APM agents
      • Step 4: View your data
  • Data Model
    • Spans
    • Transactions
    • Errors
    • Metrics
    • Metadata
  • Features
    • Data security
      • Built-in data filters
      • Custom filters
      • Delete sensitive data
    • Distributed tracing
    • Real User Monitoring (RUM)
    • Transaction sampling
      • Configure head-based sampling
      • Configure tail-based sampling
    • Logging integration
    • Cross-cluster search
    • Span compression
    • Monitoring AWS Lambda Functions
    • APM Attacher
  • How-to guides
    • Create and upload source maps (RUM)
    • Integrate with Jaeger
    • Parse data using ingest pipelines
    • View the Elasticsearch index template
  • OpenTelemetry integration
    • OpenTelemetry API/SDK with Elastic APM agents
    • OpenTelemetry native support
    • AWS Lambda Support
    • Collect metrics
    • Limitations
    • Resource attributes
  • Manage storage
    • Data streams
    • Index lifecycle management
    • Storage and sizing guide
    • Reduce storage
    • Explore data in Elasticsearch
  • Configure
    • General configuration options
    • Anonymous authentication
    • APM agent authorization
    • APM agent configuration
    • Instrumentation
    • Kibana endpoint
    • Logging
    • Output
      • Elasticsearch Service
      • Elasticsearch
      • Logstash
      • Kafka
      • Redis
      • Console
    • Project paths
    • Real User Monitoring (RUM)
    • SSL/TLS settings
      • SSL/TLS output settings
      • SSL/TLS input settings
    • Tail-based sampling
    • Use environment variables in the configuration
  • Advanced setup
    • Installation layout
    • Secrets keystore
    • Command reference
    • Tune data ingestion
    • High Availability
    • APM Server and systemd
  • Secure communication
    • With APM agents
      • APM agent TLS communication
      • API keys
      • Secret token
      • Anonymous authentication
    • With the Elastic Stack
      • Create a writer user
      • Create a monitoring user
      • Create an API key user
      • Create a central config user
      • Create a source map user
      • Grant access using API keys
  • Monitor
    • Fleet-managed
    • APM Server binary
      • Use internal collection
    • Use local collection
      • The select metrics
      • Use Metricbeat collection
  • API
    • APM Server information API
    • Elastic APM events intake API
      • Metadata
      • Transactions
      • Spans
      • Errors
      • Metrics
      • Example request body
    • Elastic APM agent configuration API
    • OpenTelemetry intake API
    • Jaeger event intake
  • Troubleshoot
    • Common problems
    • What happens when APM Server or Elasticsearch is down?
    • APM Server response codes
    • Processing and performance
    • APM Server binary debugging
  • Upgrade
    • APM agent compatibility
    • Breaking Changes
    • Upgrade to version 8.11.4
      • Self-installation standalone
      • Self-installation APM integration
      • Elastic Cloud standalone
      • Elastic Cloud APM integration
    • Switch to the Elastic APM integration
      • Switch a self-installation
      • Switch an Elastic Cloud cluster
  • Release notes
    • APM version 8.11
    • APM version 8.10
    • APM version 8.9
    • APM version 8.8
    • APM version 8.7
    • APM version 8.6
    • APM version 8.5
    • APM version 8.4
    • APM version 8.3
    • APM version 8.2
    • APM version 8.1
    • APM version 8.0
  • Known issues