Documentation forSolarWinds Observability

Getting started with APM

The guide for getting started with APM picks up right after you have accepted an invitation to join your organization in SolarWinds Observability and created your user account. See SolarWinds Observability Getting Started Guide.

SolarWinds Observability can monitor services for applications that run on the following languages: PHP, Java, .NET, Node.js, and Ruby. See Application performance monitoring (APM).

Verify system compatibility and open access to endpoints.

Review the SolarWinds Observability System Requirements to ensure your environment is compatible with the APM libraries. If your environment is compatible with the library, make sure your service's components are supported as well:

Verify your firewall settings allow communication with the SolarWinds APM collector endpoint. See Data centers and endpoint URIs.

Add your services entities to SolarWinds Observability.

  1. Click the plus button in the top-right corner of SolarWinds Observability, and click Services.

  2. Type a Name for your service and select the language for your operating system. This name will be used as part of your Service key.

  3. Create a new or select an existing API token to use with the new service. The API token will be used as part of your Service key.

Install the APM library for your service's language.

Follow the instructions on the screen to install the library for your service on your host. See these topics for instructions specific to your language and operating system:

Finish adding and configuring your services entities.

In the add data wizard, the button will switch from whatever it says to OK when data is successfully sent. Click OK.

To tailor your service's monitoring to fit your precise needs, customize your APM library configuration:

You can also Configure custom instrumentation to get extra application-specific visibility in SolarWinds Observability.

Observe monitored service entity.

Information collected for your services entity is available in widgets in the Entity Explorer, area overviews, and custom dashboards.

  • Click APM in the side navigation to see an overview of all your monitored services entities.

  • Review an individual entity's details in the Entity Explorer.

See Observe entities.

Follow your traces in the Traces Explorer.

Click Analyze > Traces. Use the Traces Explorer to follow the path of a single request or query through an application and view additional details about the transactions, traces, and spans collected by the installed APM libraries. See Traces Explorer.

Analyze individual metrics.

Click Analyze > Metrics to see a list of metrics for all entities in the Metrics Explorer. Use the search field to find metrics for your services entities. Click a metric to see a history of measurements collected for your services entities.

Integrate APM with logs.

Application logs can be sent to SolarWinds Observability using HTTPS or syslog for review and analysis.

Configure logs.

  1. Add trace context to logs to associate a service entity's traces to log messages. See Trace context in logs.
  2. Configure your application to send logs to SolarWinds Observability using HTTPS or syslog. See Add logs from services.

View your service's logs in the Logs Explorer.

See Logs Explorer for details about searching and reviewing your logs.

  • Locate your service entity in the Entity Explorer and click the Logs tab to see all logs sent for the service.

  • Review the logs for individual traces and spans in the Traces Explorer.

  • View your services entities' logs alongside all other logs in the full Logs Explorer.

Check out triggered alerts.

  1. On the Home page, click View All Alerts in the Active Alerts widget. This opens the Active Alerts view.

  2. Click an entity with issues to go to the entity details page for more information.

See Alerts.

Troubleshooting SolarWinds Observability

Review the SolarWinds Observability System Requirements to ensure your environment is compatible. If you still run into problems installing one of our libraries or if SolarWinds Observability is not receiving data from a library, see the following topics: