• Observability: other versions:
  • What is Elastic Observability?
  • What’s new in 8.15
  • Get started
    • Logs and metrics
    • Traces and APM
    • Data from Splunk
  • Observability AI Assistant
  • Application performance monitoring (APM)
    • 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
      • APM K8S Attacher
      • Cross-cluster search
      • Data security
        • Built-in data filters
        • Custom filters
        • Delete sensitive data
      • Distributed tracing
      • Integrate with Jaeger
      • Logging integration
      • Monitoring AWS Lambda Functions
      • Real User Monitoring (RUM)
      • Span compression
      • Transaction sampling
        • Configure head-based sampling
        • Configure tail-based sampling
    • Navigate the APM UI
      • Services
      • Traces
      • Dependencies
      • Service Map
      • Service overview
      • Mobile service overview
      • Transactions
      • Trace sample timeline
      • Errors
      • Metrics
      • Infrastructure
      • Logs
      • Users and privileges
        • Create an APM reader user
        • Create an annotation user
        • Create a central config user
        • Create a storage explorer user
        • Create an API user
      • Settings
      • Troubleshoot
    • Perform common tasks in the APM UI
      • Configure APM agents with central config
      • Control access to APM data
      • Create an alert
      • Create and upload source maps (RUM)
      • Create custom links
      • Filter data
      • Find transaction latency and failure correlations
      • Identify deployment details for APM agents
      • Integrate with machine learning
      • Explore mobile sessions with Discover
      • Observe Lambda functions
      • Query your data
      • Storage Explorer
      • Track deployments with annotations
    • Use OpenTelemetry
      • Upstream OpenTelemetry Collectors and language SDKs
      • Collect metrics
      • Limitations
      • Resource attributes
    • Manage storage
      • Data streams
      • Index lifecycle management
      • View the Elasticsearch index template
      • Parse data using ingest pipelines
      • 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
        • Use feature roles
        • Grant access using API keys
    • Monitor
      • Fleet-managed
      • APM Server binary
        • Use internal collection
      • Use local collection
        • The select metrics
        • Use Metricbeat collection
    • APM Server 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
    • APM UI API
      • Agent Configuration API
        • Create or update configuration
        • Delete configuration
        • List configuration
        • Search configuration
      • Annotation API
        • Create or update annotation
      • RUM source map API
        • Create or update source map
        • Get source maps
        • Delete source map
      • APM agent Key API
        • Create agent key
    • Troubleshoot
      • Common problems
      • What happens when APM Server or Elasticsearch is down?
      • APM Server response codes
      • Processing and performance
      • APM Server binary debugging
      • APM Server performance diagnostic
    • Upgrade
      • APM agent compatibility
      • Breaking Changes
      • Upgrade to version 8.15.5
        • 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.15
      • APM version 8.14
      • APM version 8.13
      • APM version 8.12
      • 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
  • Log monitoring
    • Stream any log file
    • Parse and organize logs
    • Filter and aggregate logs
    • Stream application logs
      • Plaintext application logs
      • ECS formatted application logs
      • APM agent log sending
    • Explore logs
      • Logs Explorer
      • Tail log files
      • Categorize log entries
      • Inspect log anomalies
      • Configure data sources
    • Monitor log data set quality
    • Add a service name to logs
    • Logs index template reference
    • Troubleshoot logs
  • Infrastructure monitoring
    • View infrastructure metrics by resource type
    • Explore infrastructure metrics over time
    • Analyze and compare hosts
    • Detect metric anomalies
    • Configure settings
    • Metrics reference
      • Host metrics
      • Container metrics
      • Kubernetes pod metrics
      • AWS metrics
  • AWS monitoring
    • Ingestion options
    • Monitor AWS with Elastic Agent
      • Monitor EC2
      • Monitor Kinesis data streams
      • Monitor S3
      • Monitor SQS
    • Monitor AWS with Beats
    • Monitor AWS with Amazon Data Firehose
      • Monitor VPC Flow Logs
      • Monitor CloudTrail logs
      • Monitor Network Firewall logs
      • Monitor WAF logs
      • Monitor CloudWatch logs
      • Troubleshooting
    • Monitor AWS with Elastic Serverless Forwarder
  • Azure monitoring
    • Monitor Microsoft Azure with Elastic Agent
    • Monitor Microsoft Azure with Beats
    • Monitor Microsoft Azure with the Azure Native ISV Service
    • Monitor Microsoft Azure OpenAI
  • Synthetic monitoring
    • Get started
      • Use Project monitors
      • Use the Synthetics app
    • Scripting browser monitors
      • Write a synthetic test
      • Configure individual monitors
      • Use the Synthetics Recorder
    • Configure lightweight monitors
    • Manage monitors
    • Work with params and secrets
    • Analyze monitor data
    • Monitor resources on private networks
    • Use the CLI
      • Filtering monitors
    • Configure projects
    • Multi-factor Authentication
    • Configure Synthetics settings
    • Grant users access to secured resources
      • Setup role
      • Writer role
      • Reader role
    • Manage data retention
    • Use Synthetics with traffic filters
    • Migrate from the Elastic Synthetics integration
    • Scale and architect a deployment
    • Synthetics support matrix
    • Synthetics Encryption and Security
    • Troubleshooting
  • Uptime monitoring
    • Get started with Uptime
    • Analyze
      • View monitor status
      • Analyze monitors
      • Inspect uptime duration anomalies
    • Configure settings
    • Troubleshoot mapping issues
  • Real user monitoring
  • Universal Profiling
    • Get started
    • Manage data storage
      • Index lifecycle management
      • Configure probabilistic profiling
    • Advanced configuration
      • Tag data for querying
      • Add symbols for native frames
      • Use a proxy
      • Override kernel version check
    • Upgrade
    • Troubleshoot
    • Self-hosted infrastructure
      • Install the backend
        • Step 1: Update the stack
        • Step 2: Enable Universal Profiling in Kibana
        • Step 3: Set up Universal Profiling in Kibana
        • Step 4: Run the backend applications
        • Step 5: Next steps
      • Operate the backend
      • Troubleshoot the backend
  • Alerting
    • Create and manage rules
      • Custom threshold
      • Log threshold
      • Inventory threshold
      • Metric threshold
      • Monitor status
      • TLS certificate
      • Uptime duration anomaly
      • SLO burn rate
    • Aggregation options
      • Rate aggregation
    • View alerts
      • SLO burn rate breaches
      • Threshold breaches
  • Service-level objectives (SLOs)
    • Configure SLO access
    • Create an SLO
  • Cases
    • Configure access to cases
    • Open and manage new cases
    • Configure case settings
  • CI/CD observability
  • Troubleshooting
    • Explore data
    • Inspect
  • Fields reference
    • Logs app fields
    • Infrastructure app fields
  • Tutorials
    • Monitor Google Cloud Platform
      • GCP Dataflow templates
    • Monitor a Java application
    • Monitor nginx
    • Monitor Kubernetes