Loading

Get started with traces and APM

Stack Serverless

Elastic APM receives performance data from your APM agents, validates and processes it, and then transforms the data into Elasticsearch documents.

In this guide you’ll learn how to collect and send Application Performance Monitoring (APM) data to Elastic, then explore and visualize the data in real time.

Note

For a general Elastic Observability overview, refer to Get started with observability.

Follow these steps to send APM data to Elastic.

Required role

For Observability Serverless projects, the Admin role or higher is required to send APM data to Elastic. To learn more, refer to Assign user roles and privileges.

  1. Create an Observability project

    An Elastic Observability Serverless project allows you to run Elastic Observability Serverless in an autoscaled and fully-managed environment, where you don’t have to manage the underlying Elasticsearch cluster or Kibana instances.

  2. Add data using EDOT or APM Agents

    To send APM data to Elastic, you must install an Elastic Distribution of OpenTelemetry or an APM agent and configure it to send data to your project:

    1. Bring traces, logs, and metrics into Elastic APM to help you troubleshoot and optimize your applications. You can collect this data using OpenTelemetry or APM Server.

    2. If you’re using the step-by-step instructions in the UI, after you’ve installed and configured an agent, you can click Check Agent Status to verify that the agent is sending data.

    To learn more about APM agents, including how to fine-tune how agents send traces to Elastic, refer to Collect application data.

  3. View your data

    After one or more APM agents are installed and successfully sending data, you can view application performance monitoring data in the UI.

    In the Applications section of the main menu, select Service Inventory. This will show a high-level overview of the health and general performance of all your services.

    Learn more about visualizing APM data in View and analyze data.

    Tip

    Not seeing any data? Find helpful tips in Troubleshooting.

Now that data is streaming into your project, take your investigation to a deeper level. Learn how to use Elastic’s built-in visualizations for APM data, alert on APM data, or fine-tune how agents send traces to Elastic.