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.

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_0011.tgz) b363d014f30e81f5e1a78327b2c715c1d64fb7f278f5d315027571412abc40e7 SHA256 checksum (jds-appdynamics-ingester_0010.tgz) 1c06d78f2ebf8c51f3f0c014cc54cb24954a89282f096acc828d2f80ef1aeba1 SHA256 checksum (jds-appdynamics-ingester_009.tgz) 59a6817315b3f06916900664e1931c6b3dd96fdd726cc32e2a9232fb2cd5983b SHA256 checksum (jds-appdynamics-ingester_008.tgz) d72124d97d0d77acdb18fda2c20137b0e9a596efbd69a5261697a22f263e9c8c 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

Splunk Cloud
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.11
April 2, 2024

v0.0.11 - 2024-03-14

  • Update addon builder libraries to latest version (4.1.4)
  • Accompanying changes to support changes in addon builder 4.1.4
Version 0.0.10
Feb. 25, 2024

v0.0.10 - 2024-02-26

  • Fixes for changes to AppDynamics OAuth access token API in v23.11.
Version 0.0.9
June 23, 2023

v0.0.9 - 2023-06-15

  • Fixes to Database discovery and metric determination for clustered or custom collectors
  • Update addon builder libraries to latest version (4.1.3)
  • Update react.js, react-dom.js and antd.js (18.2, 18.2, 5.6.1)
  • Application Configuration page gui formatting fixes and new features.
    • New 'debug' button, which logs to console, as well as revealing a 'hidden' row, with the json contents of the given application.
    • Minor layout improvements
  • Metric Filter Configuration page gui formatting fixes and new features.
    • Enable multiple controllers to be selected
    • Enable multiple applications to be selected
    • Minor layout improvements
  • Errors from the UI now display a popup with the contents, in addition to logging these to the console.
Version 0.0.8
June 20, 2022
  • Update to address new AppInspect warnings and upgrade to latest Addon builder libraries
  • fixed bug where metrics would have repeated values when retreiving past data
  • fixed bug where only latest data would be retrieved if there was a delay when building the metric list
  • removed metric list functionality in preference of programmatically building target metric list to improve performance. The AppDynamics Metric List input is no longer requires, and is now no-op.
  • added JMX/JVM and CLR metrics for AppInfra filter. Note: you will need to recreate filters to use the new options.
  • made app ingest job multithreaded by app and app size so that large apps don't hold up smaller apps
  • When upgrading, there may be a gap in metrics as an app will need to be rediscovered before all metric filters will operate. It is recommended to disabled the metric ingest input until all apps have been rediscoverd. The ingest will retrieve up to 4 hours of history, so this can avoid gaps in data
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 LLC in the United States and other countries. All other brand names,product names,or trademarks belong to their respective owners.