icon/x Created with Sketch.

Splunk Cookie Policy

We use our own and third-party cookies to provide you with a great online experience. We also use these cookies to improve our products and services, support our marketing campaigns, and advertise to you on our website and other websites. Some cookies may continue to collect information after you have left our website. Learn more (including how to update your settings) here.
Accept Cookie Policy

We are working on something new...

A Fresh New Splunkbase
We are designing a New Splunkbase to improve search and discoverability of apps. Check out our new and improved features like Categories and Collections. New Splunkbase is currently in preview mode, as it is under active development. We welcome you to navigate New Splunkbase and give us feedback.
Log4Shell Vulnerability: Information and guidance for you. Get resources.

Accept License Agreements

This app is provided by a third party and your right to use the app is in accordance with the license provided by that third-party licensor. Splunk is not responsible for any third-party apps and does not provide any warranty or support. If you have any questions, complaints or claims with respect to this app, please contact the licensor directly.

Thank You

Downloading JDS AppDynamics Ingester
SHA256 checksum (jds-appdynamics-ingester_007.tgz) 7490c3e416249954b4376e7bc58ae22ab503481cc024edbb5008c33cc9904d08 SHA256 checksum (jds-appdynamics-ingester_006.tgz) c3ac843e6dd3d55d7f334d0221e8da92f6a8b70cffcc75d84b86f586c6efa76a SHA256 checksum (jds-appdynamics-ingester_005.tgz) e0ba5f8cf04ffd7aedf7de82b7b2415f7a5b71d33f569fef9721f288cc4b32c8 SHA256 checksum (jds-appdynamics-ingester_004.tgz) 9afb355cad294f9a94befe030bb16a9df14ca8ee17c919ebaba300a00c54925d SHA256 checksum (jds-appdynamics-ingester_003.tgz) 3b812e99cd3d0397026928987b674dd802eb2b27444e0087e32cfd359314bd30 SHA256 checksum (jds-appdynamics-ingester_002.tgz) 17b4d7829824c4ebf9a710bcbeb5b2a42b58a739d9f133d9cc6199b699c4c98d SHA256 checksum (jds-appdynamics-ingester_001.tgz) 1a1175aff3d87a89cd7f5f3844fab3f93212a7aca6eee7a5b246798b23a4e489
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

splunk

JDS AppDynamics Ingester

Overview
Details
Bring your AppDynamics data into Splunk to get better insight into your application landscape with the rich application metrics that AppDynamics provides. This addon allows you to bring targeted Golden Signals from one or multiple AppDynamics controllers so that you can combine your APM and other data sources in one place.

Key features:
- Stores data in the Splunk Metric Store (as opposed to an Event Index),
- Supports Splunk Cloud to AppDynamics SaaS connectivity, meaning you do not need shuffle your data to and from private networks
- Easy configuration with simple toggles to control which apps and data types are ingested, based on Google SRE golden signals to target metrics for each type
- Support for all metric types including Application Monitoring (APM), End User Monitoring (EUM), Databases, Servers & Analytics
- Support for multiple controllers, with configuration of HEC endpoint and metric indexes per controller.

This addon doesn't intend to replicate all of AppDynamics' rich diagnostic and metric data into Splunk but targets key metrics to allow you to provide unified summary dashboards alongside your other data and to leverage key metrics in ITSI.

This addon is currently private and only available by agreement with JDS Australia. Please contact us to discuss your use cases and arrange a demonstration.

JDS AppDynamics Ingester TA

Overview

The JDS AppDynamics Ingester Technology Add-on (TA) for was created to support use with Splunk Cloud as well as Splunk Enterprise and to provide the following features:

  • Stores data in the Splunk Metric Store (as opposed to an Event Index),
  • Certified for Splunk Cloud, with support for installation within the Splunk Inputs Data Manager (IDM) environment, removing the need for data to traverse the clients’ network when running Splunk in the cloud and using the AppDynamics SaaS platform.
  • Significantly lowers the administration effort in configuring metrics to be ingested by providing easily configurable filters and toggling for applications and metric types.
  • Easy configuration of in-scope applications, with the ability to configure an index per app if required.
  • Easy configuration of in-scope metric types for all controllers/applications or specific controllers/applications.
  • Support for all metric types including Application Monitoring (APM), End User Monitoring (EUM), Databases, Servers & Analytics
  • Support for multiple controllers, with configuration of HEC endpoint and metric indexes per controller.
  • Supports the Google SRE Golden Signals concept to reduce the administrative effort in metric selection.

Availability and Licensing

The add-on is currently only available from JDS Australia and is not generally available to Splunk users publicly. Contact JDS for more information.

Addon Overview

The AppDynamics Ingestor TA is designed to take advantage of the Splunk Metric Store which is optimised for ingestion and retrieval of metrics. This provides for greater storage efficiency, significantly faster query times and allows you to take advantage of the Metrics Workspace. The Splunk Metrics Workspace provides a user interface that enables you to monitor and analyze metrics and other time series data without using SPL.

The TA provides a simple configuration page to configure applications and metric types without needing to understand the AppDynamics API or provide low level configuration.

The AppDynamics TA supports the following AppDynamics Metric types:

  • Metrics gathered from AppDynamics Application agents, such as:

    • Overall App / Tier / Node performance metrics
    • Business Transaction metrics
    • Service Endpoints metrics
    • Information Points metrics
    • Remote Service metrics
    • Database metrics (application-side)
  • Infrastructure Visibility (Server/Database) metrics

    • OS-level metrics such as CPU, Memory, Disk I/O, Network I/O
    • Database Monitoring KPI metrics (database-side)
    • Container metrics
  • End-User Experience metrics

    • Browser metrics
    • Mobile metrics
    • Synthetics monitoring metrics
  • Business iQ

    • Analytics Custom Metrics

The JDS AppDynamics Ingestor TA can be deployed on a Splunk Heavy Forwarder for Splunk Enterprise users or Inputs Data Manager (IDM) for Splunk Cloud.

Only key Service Level Indicators (SLI) or Golden Signals are ingested into Splunk by this add-on to allow blending with other data sources for summary dashboards or to include KPIs or leading indicators in health calculations in Splunk IT Service Intelligence (ITSI). It is not intended to replicate all AppDynamics data into Splunk. Detailed troubleshooting, analysis and dashboarding should continue to be performed in AppDynamics.

External data sources & inputs

The TA retrieves data from your AppDynamics Controller via the metric APIs. This may be an AppDynamics SaaS Controller or on-premise Controller.

There are 3 modular inputs that do this job on a schedule:
* AppDynamics Application List * Periodically retrieves the list of applications available on enabled AppDynamics Controllers and stores their metadata in the Splunk KV store.

  • AppDynamics Metric List: Periodically retrieves metric metadata for each enabled application, targeting metrics specified in the metric filter config.

  • AppDynamics Metric Ingest: Periodically retrieves metric data for each metric that matches the enabled metric filters, pulling 1 minute data for the time period since the previous retrieval (up to max 2 hours)

Requirements

Splunk requirements

  • This TA has been tested with Splunk Enterprise v8.1 and 8.2. It may work on 8.0 but is untested.

  • Requires Python 3.7 (part of Splunk 8.x)

  • Requires the Splunk KV Store to be enabled on the Heavy Forwarder, Splunk Cloud Inputs Data Manager (IDM) or Search Head that it is installed on, with REST API enabled

  • Requires one or more metric indexes to be available.

  • Requires a HTTP Event Collector (HEC) to be provisioned, and access from the TA to that HEC address/port open. If a default metric index isn't set for the HEC, then the desired index must be set in the TA configuration page.

  • Requires an Event Index to be available for internal diagnostic events (e.g. ingest rates, errors etc)

  • The TA must have network connectivity to your AppDynamics API(s) address/port. If you have ACLs or firewalls between your Splunk installation and your AppDynamics installation, these must be opened. Forward proxies are not currently supported.

  • Administrator privileges are required for a user to configure the TA on the instance (eg HF/IDM) the TA is deployed to.

AppDynamics Requirements

  • Requires a user account or API Client account (preferred) to be created in AppDynamics, with read privileges for all applications and data types that are to be ingested. A user account must be local or LDAP. SAML accounts are not usable with AppDynamics APIs.

  • Has been tested with AppDynamics Controllers 21.x. Should work with Controllers 4.5.10 and above, but 4.5.x and 20.x are untested and some data types may not work as expected.

  • Currently does not explicitly support privately signed SSL certificates. You will need to ensure your AppDynamics API URL uses a publicly signed SSL certificate, or you will need to manually add the certificate to be trusted by Splunk (not possible for Splunk Cloud).

Configuration

  • JDS will include detailed configuration information and support as part of a license/purchase agreement for this add-on and can help with installation and setup.
  • There are 4 main configuration screens
    • Inputs: configure the app list, metric list and metric ingest jobs.
    • Controller Config: enter and maintain AppDynamics controller and HEC details including credentials. Credentials are stored using the Splunk Password storage API which encrypts secrets at rest.
    • Application Config: list the applications from the enabled controllers and allows them to be enabled/disabled for ingestion.
    • Metric Filter Config: create and maintain filter configs for each desired metric type to be ingested, with options to limit the filter to specific controllers/apps.

Third party libraries

The following open source libraries are used in this TA in addition to libraries packaged with Splunk:
https://pypi.org/project/six/
https://pypi.org/project/python-dateutil/1.4/ (includes a tar.gz package of timezone information)

Contact Information

This TA is produced by JDS Australia.

Website: https://www.jds.net.au
Contact: https://www.jds.net.au/contact-us/ or apmsales@jds.net.au

Ongoing support is available as part of a licensing agreement to use this add-on.

Release Notes

Version 0.0.7
Sept. 30, 2021

v0.0.7 - 2021-09-30

  • Minor fix to add toggle for Synthetic data ingest

v0.0.6 - 2021-09-30

  • Minor bugfixes

v0.0.5 - 2021-09-28

  • Added input validations to ensure only secured URLs are used for AppDynamics API and HEC Endpoints
  • Added HTTP Proxy Support

v0.0.4 - 2021-09-16

  • Updated app icons

v0.0.3 - 2021-09-16

  • Minor fixes to manifest for Splunk Cloud compliance checks.

v0.0.2 - 2021-09-16

  • Minor fixes to structure and documentation for Splunk Cloud compliance checks.

v0.0.1 - 2021-09-15

  • Initial release implementing ingest of core metric types.
Version 0.0.6
Sept. 30, 2021

v0.0.6 - 2021-09-30

  • Minor bugfixes

v0.0.5 - 2021-09-28

  • Added input validations to ensure only secured URLs are used for AppDynamics API and HEC Endpoints
  • Added HTTP Proxy Support

v0.0.4 - 2021-09-16

  • Updated app icons

v0.0.3 - 2021-09-16

  • Minor fixes to manifest for Splunk Cloud compliance checks.

v0.0.2 - 2021-09-16

  • Minor fixes to structure and documentation for Splunk Cloud compliance checks.

v0.0.1 - 2021-09-15

  • Initial release implementing ingest of core metric types.
Version 0.0.5
Sept. 29, 2021

v0.0.5 - 2021-09-28

  • Added input validations to ensure only secured URLs are used for AppDynamics API and HEC Endpoints
  • Added HTTP Proxy Support

v0.0.4 - 2021-09-16

  • Updated app icons

v0.0.3 - 2021-09-16

  • Minor fixes to manifest for Splunk Cloud compliance checks.

v0.0.2 - 2021-09-16

  • Minor fixes to structure and documentation for Splunk Cloud compliance checks.

v0.0.1 - 2021-09-15

  • Initial release implementing ingest of core metric types.
Version 0.0.4
Sept. 17, 2021

v0.0.4 - 2021-09-16

  • Updated app icons

v0.0.3 - 2021-09-16

  • Minor fixes to manifest for Splunk Cloud compliance checks.

v0.0.2 - 2021-09-16

  • Minor fixes to structure and documentation for Splunk Cloud compliance checks.

v0.0.1 - 2021-09-15

  • Initial release implementing ingest of core metric types.
Version 0.0.3
Sept. 16, 2021

v0.0.3 - 2021-09-16

  • Minor fixes to manifest for Splunk Cloud compliance checks.

v0.0.2 - 2021-09-16

  • Minor fixes to structure and documentation for Splunk Cloud compliance checks.

v0.0.1 - 2021-09-15

  • Initial release implementing ingest of core metric types.
Version 0.0.2
Sept. 16, 2021

v0.0.2 - 16/09/2021

  • Minor fixes to structure and documentation for Splunk Cloud compliance checks.

v0.0.1 - 15/09/2021

  • Initial release implementing ingest of core metric types.
Version 0.0.1
Sept. 15, 2021

Initial private release. Includes these metric types:
- Metrics gathered from AppDynamics Application agents, such as:
- Overall App / Tier / Node performance metrics
- Business Transaction metrics
- Service Endpoints metrics
- Information Points metrics
- Remote Service metrics
- Database metrics (application-side)
- Infrastructure Visibility (Server/Database) metrics
- OS-level metrics such as CPU, Memory, Disk I/O, Network I/O
- Database Monitoring KPI metrics (database-side)
- Container metrics
- End-User Experience metrics
- Browser metrics
- Mobile metrics
- Synthetics monitoring metrics
- Business iQ
- Analytics Custom Metrics


Subscribe Share

Are you a developer?

As a Splunkbase app developer, you will have access to all Splunk development resources and receive a 10GB license to build an app that will help solve use cases for customers all over the world. Splunkbase has 1000+ apps from Splunk, our partners and our community. Find an app for most any data source and user need, or simply create your own with help from our developer portal.

Follow Us:
Splunk, Splunk>,Turn Data Into Doing, Data-to-Everything, and D2E are trademarks or registered trademarks of Splunk Inc. in the United States and other countries. All other brand names,product names,or trademarks belong to their respective owners.