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 Splunk Synthetic Monitoring Add-on
SHA256 checksum (splunk-synthetic-monitoring-add-on_110.tgz) 8118b69d54b345a3ef1cb0ee98276a17124b940152ec59af6ba50339321b7908 SHA256 checksum (splunk-synthetic-monitoring-add-on_108.tgz) 2f66f411596ebca6e0c4322658f1220de344f207c8aae3d1b034d61a6d558ae0 SHA256 checksum (splunk-synthetic-monitoring-add-on_107.tgz) 05f63731bc3f4943cb53614168c96a18ff95021591a912d16431c2ac1f6e454a
To install your download
For instructions specific to your download, click the Details tab after closing this window.

Flag As Inappropriate

splunk

Splunk Synthetic Monitoring Add-on

Splunk Labs
This app has been archived. Learn more about app archiving.
This app is NOT supported by Splunk. Please read about what that means for you here.
Overview
Details
* Description *
Splunk Synthetics Monitoring is a platform to synthetically measure performance of your web based properties. This supporting add-on for Splunk Cloud and Splunk Enterprise demonstrates the value of bringing this synthetic data into the Splunk platform for use in regular SPL queries as well as into Splunk ITSI searches that populate KPIs and Events.

This supporting add-on creates a new command in your Splunk Search Processing Language (SPL) called `synthetics` that will bring your synthetics data into Splunk directly from your Splunk Synthetic Monitoring environment. This new `synthetics` command has a set of subcommands to retrieve the right data, and the results can be further processed using your SPL skills. You can create a correlated view that includes data from your Splunk Synthetics Monitoring platform alongside whatever you have in Splunk, including your Log and Observability data.

This add-on also enables you to use the Content Pack for Splunk Synthetic Monitoring within Splunk ITSI, which provides out of the box KPIs, Entities and Services in order to integrate your synthetic metrics into the overall Service view in Splunk ITSI. More information about this Content Pack is here: https://docs.splunk.com/Documentation/ITSICP/current/Config/AboutSM

* Get More Details about Splunk Synthetic Monitoring *
Learn more about the use cases for synthetics here: https://www.splunk.com/en_us/devops/synthetic-monitoring-use-case.html
Start your own free trial of Splunk Synthetic Monitoring here: https://www.splunk.com/en_us/form/splunk-synthetic-monitoring-free-trial.html

* Setup *
See the details tab here on this Splunkbase page for dependencies and setup instructions.

* Privacy *
This add-on contains no private information itself, refer to Splunk Synthetic Monitoring Documentation on privacy protection in the Splunk Synthetics platform.

* Support and Questions *
While this app is not formally supported, the developer can be reached at jschoenberg@splunk.com or in the splunk-usergroups slack, @joelschoenberg). Responses are made on a best effort basis. Feedback is always welcome and appreciated!

Learn more about splunk-usergroups slack here: https://docs.splunk.com/Documentation/Community/current/community/Chat#Join_us_on_Slack)

Instructions

Prerequisites

This add-on has been tested on Splunk versions 8.1 and 8.2, but will likely work on previous versions of Splunk.
This add-on also expects that you have a current Splunk Synthetic Monitoring environment and can access your API Key on the settings page of that service. You will find this on your Profile page in the web interface of Splunk Synthetic Monitoring.

Installation

This add-on is installed on the Splunk Search Head in either an on-premises instance, private cloud instance, or Splunk Cloud instance of Splunk.

This add-on is installed using the Splunk web interface by clicking on Manage Applications and browsing Splunkbase to this add-on.

Installed with this add-on are:
- a new command: synthetics
- a new lookup for the list of metrics available in Splunk Synthetics: input lookup metrics
- a group of dashboards to understand how to use the new command (see descriptions below).

Configuration

After installation, navigate to the Configuration tab of the add-on and provide the API Key from your Splunk Synthetics interface and click Save. This will enable connection to your Splunk Synthetics data and the new synthetics command in Splunk will work.

Usage

The synthetics command in your SPL begins the connection to your Rigor environment. This command must begin with a "pipe", or "|" and followed by subcommands to access synthetics data.
| synthetics _(insert argument here)_

Arguments

checks

Syntax: | synthetics checks | _(further SPL)_
Description: Get each of your configured "checks" from your Rigor environment.
Usage example: | synthetics checks | spath | table id, name, type, frequency, status.last_response_time, links.last_run

kpi

Syntax: | synthetics kpi id=<int> metric=<string> | _(further SPL)_
Description: Get a report on a specific KPI from your Rigor environment.
Usage: | synthetics kpi id=175384 metric=dom_interactive_time_ms | timechart by browsers

runs

Syntax: | synthetics runs id=<int> | _(further SPL)_
Description: Get data about what runs have been executed for a given check ID from your Rigor environment.
Usage: | synthetics runs id=175384 | spath | table runs{}.id, runs{}.timestamp, runs{}.region_code, runs{}.share_link

run

Syntax: | synthetics run id=<int> check_id=<int> | _(further SPL)_
Description: Get specific data about a run executed within your Rigor environment.
Usage: | synthetics run id=175384 check_id=8204006066 | spath

Known Issues

There are no known issues at this time.

Upgrade

No special instructions for upgrading this app to a newer version.

Questions

For help with any further questions, consult the developer using the link above or ask on Splunk Answers.

More details on the various tabs on this add-on

Once the Splunk Synthetics Add-on has been installed in your Splunk environment there are four tabs: Welcome, Configuration, Search and Synthetics Dashboard. Here is a quick tour of those tabs:

Welcome

This screen shows the basic elements on using the new command, including examples that get you started.

Configuration

This screen has an input box for specifying your API Key into the Rigor environment to connect to. This is obtained by accessing your Rigor interface navigating to your settings page and copying the API Key.

Search

This screen accesses the Search bar that all Splunk users to access and manipulate your machine data. This is provided for you to easily get to the Search bar to start using the | synthetics command within Splunk.

Synthetics Dashboards

This tab will take you to an example set of Dashboard panels created to expose Rigor data using this app. These Dashboards are titled:

Synthetics Checks:

This Dashboard shows all of the checks within your environment and presents basic information about that check. View the Events tab within Splunk to see more of the possible data gathered with the Checks subcommand, including the unique ID of each execution of the Check, which is called a Run.

Synthetics Run Details:

This Dashboard shows details of the Run subcommand within your environment and presents KPI data about that Run. View the Events tab within Splunk to see more of the possible data gathered with the Run subcommand.

Synthetics KPI Browser:

This Dashboard shows details of the KPI subcommand within your environment and presents details about the KPI data in your environment. View the Events tab within Splunk to see more of the possible data gathered with the KPI subcommand.

Synthetics KPI Comparison:

This Dashboard shows how to compare the KPIs of different Runs within your environment and presents comparison timecharts of the KPI data about those different Checks.

Use of this Splunk Synthetics Add-on in ITSI

You can use this new supporting addon within ITSI to create KPIs, Entities and Services. The Splunk App for Content Packs version 1.3 includes an ITSI Content Pack that provides these KPIs, Entities and Services. Read this documentation for more information: https://docs.splunk.com/Documentation/ITSICP/current/Config/AboutSM

Release Notes

Version 1.1.0
May 18, 2022

This major release includes support for the Web Optimization feature from Splunk Synthetic Monitoring along with new improved Dashboards.

Version 1.0.8
Nov. 23, 2021
Version 1.0.7
Aug. 18, 2021

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.