Check out this interactive demo to get a tour of what you can experience when you leverage Elastic Observability for monitoring your application performance.
In this 3-step Quick Start series, you'll learn how to stream, view, and analyze APM traces from your applications using Elastic Cloud. Paired with logs and metrics, APM traces are a critical piece in creating unified observability of your ecosystem. Topics include what is APM, streaming APM data to Elastic, and visualizing APM data.
Once you go to cloud.elastic.co and create an account, follow this video to learn how to launch your first Elastic stack in any one of our 50+ supported regions globally.
Once your deployment is complete select Monitor my application performance (APM/tracking).
There are multiple ways to get started on Elastic APM such as:
- Monitoring your application with Elastic APM agents. Several language options are available to select from: Node.js, Django, Flask, Ruby on Rails, Rack, RUM(JS), GO, Java, .NET, and PHP; or
- Ingesting telemetry from Opentelemetry instrumented applications.
For the purpose of this guide, it’s recommended to use one of the following ways below:
Monitor existing applications
Instrumenting Java app using Elastic APM Java Agent:
Let’s go through an example for Java.
We recommend following the steps to download the latest Java agent and add it to your existing java application.
Copy the code snippet within the cloud console to start your java application with the necessary configuration for Elastic APM.
For alternative configuration options, you can check out the documentation for the relevant code snippets.
Connect existing Otel instrumented application(s) to Elastic
If you want to instrument your application with OpenTelemetry and see Distributed Tracing in Elastic APM, just follow the instructions in the OpenTelemetry documentation.
Run a preconfigured demo environment locally
Run OpenTelemetry (OTel) demo locally using Kubernetes or Docker
If you don’t have an application instrumented with OpenTelemetry, Elastic has forked the OTel demo. Just follow the instructions on the Github page, and connect the application to Elastic APM Server.
Check out this blog for more guidance if you are using K8S. Once you go through the blog and follow it, if you see this, then the Otel Collector is sending data into Elastic.
Kibana allows you to analyze your data with interactive dashboards to derive insights, automate workflows, find anomalies and trends, and more. Be sure to explore the tutorial library below and get more familiar with Kibana so that you can customize or create your own dashboards.
Issues can happen intermittently and are often complex. To find the root cause, learn how APM correlations in Elastic Observability helps you find solutions faster.
Now let’s dive in to learn how you can analyze your application performance within Kibana.
Thanks for taking the time to collect and analyze logs with Elastic Cloud. If you’re new to Elastic, be sure to spin up a free 14-day trial.
Also, as you begin your journey with Elastic, understand some operational, security, and data components you should manage as a user when you deploy across your environment.