AppDynamics Application Intelligence Platform

3.8.x Documentation

PDFs

Videos

Release Notes

The AppDynamics-Splunk integration enables you to get a 360-degree view of your application performance by leveraging the AppDynamics "inside-the-app" view and the Splunk "outside-the-app" view.

The integration provides three capabilities. You can do the following:

  • Launch Splunk searches using auto-populated queries from in-context locations in the AppDynamics Console based on criteria such as time ranges and node IP address.
  • Push notifications on policy violations and events from AppDynamics to Splunk so that a Splunk user can use those to launch deep dives in AppDynamics. See Viewing AppDynamics Notifications in Splunk. This enables you to see what was going on in the logs around the time of a specific event as well as navigate to AppDynamics-provided details at that point in time.
  • Mine performance data from AppDynamics using the Controller REST API, and push it into Splunk. See Seeing Performance Data from AppDynamics in Splunk.

Watch this webinar:http://info.appdynamics.com/AppDynamicsSplunkWebinarRecording.html to hear John Martin, Sr. Director of Production Engineering at Edmunds.com, give an overview of how he uses AppDynamics and Splunk together, to gain the visibility he needs to manage the performance of his award-winning consumer car website, Edmunds.com. This video covers the use cases initiated from Splunk using the AppDynamics App for Splunk.

This topic covers the Splunk search capability that is launched from AppDynamics.

Prerequisites for Configuring Splunk Integration

To use the Search Splunk capability, you need to configure AppDynamics to communicate with your Splunk Server. To do this you need the following:

  • Proper AppDynamics administrator credentials
    • For single tenant installations, login as the AppDynamics Administrator (root administrator)
    • For multi-tenant installations login as the Account Administrator for the specific tenant using Splunk.
  • The URL and port number for the Splunk server.

See the Splunk website for information about Splunk.

To Configure AppDynamics to Interface with Splunk

1. Logged in with administrator privileges, in the Home window click Settings -> Administration.
 

3. In the Administration window, click the Integration tab.   

4. Click Splunk in the Integrations list.

5. Check the Enabled check box to enable the integration.

6. Enter the Splunk URL and port number.

7. (Optional) Enter Extra Query Parameters. These parameters are appended to each Splunk search initiated from AppDynamics.

8. Click Save.

Launching a Splunk Search from AppDynamics

You can launch a search of your Splunk logs for a specific time frame associated with a transaction snapshot from several points in AppDynamics.

Prerequisites

  • Splunk credentials: The first time that you launch a Splunk search, you are prompted to provide your Splunk credentials. After this, your credentials are cached by the browser.
  • Your Splunk Server is up and running.
  • Your browser is configured to allow pop-ups.

Enable Pop-ups

The first time that you access the Splunk Server, you are prompted to log in. If nothing happens, it is most likely that either your browser is blocking the Splunk login pop-up or the Splunk Server is not running.

To launch a Splunk search

You can access the Search Splunk option from the following locations:

  1. The node dashboard:
    1. Navigate to a node dashboard.
    2. Click More Actions.
    3. Select Search Splunk under the Integrations section.
  2. The list of transaction snapshots:
    1. From the business transaction dashboard, select the Transaction Snapshot tab.
    2. Select a transaction snapshot and right-click to access a list of options or click More Actions to see Search Splunk in the list of options.
      More Actions:
    3. Right-click list:
    4. Select Search Splunk
  3. The Transaction Snapshot Flow Map:
    1. Locate the Search Splunk option at the top of the flow map.
  4. The Call Drill Down Summary pane:

Seeing Performance Data from AppDynamics in Splunk

This feature is initiated using the Splunk eXtension.

Viewing AppDynamics Notifications in Splunk

This feature is initiated using the Splunk eXtension.

Learn More