Skip to content

This is a Splunk Application for visualizing data sent from Boomerang.js

Notifications You must be signed in to change notification settings

tmartin14/splunk-boomerang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

splunk-boomerang

This is a Splunk Application for visualizing data sent from Boomerang.js

Installation

  • The installation of End User Monitoring consists of 3 parts:
    • Configure an HTTP Event Collector endpoint to recieve the metrics
    • Edit the inputs.conf file for your new HEC input (allow CrossOriginSharingPolicy)
    • Add Boomerang.js to your web pages

Detailed installation instructions can be found in the Setup Instructions dashboard in the app.

Sample Screenshot

Quick Installation Sample

Add the following code to your web pages (in the "<HEAD>" section)

<HEAD>
<script src="/js/boomerang.js" />
<script src="/js/plugins/rt.js" />
<script src="/js/plugins/navtiming.js" />
<script src="/js/plugins/guid.js" />

<script>
 BOOMR.init({
    beacon_url: "http://splunk_server:HECport/services/collector/raw?channel=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    beacon_auth_token: "Splunk XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX",
    beacon_type: "POST"
 });
  
 BOOMR.addVar({ "ua_raw": navigator.userAgent	 });          // used in Splunk dashboards
 BOOMR.addVar({ "guid": BOOMR.utils.getCookie("GUID")	 });  // uniquely identify this user
</script>     
...
</HEAD>

Optionally add in any other metrics in you like anywhere in your web page

<script>
    BOOMR.addVar({
  		"activity_name": "checkout",		
  		"item_id": 1234,
  		"item_name": "iPad Air",
  		"order_total": 450.00
  	});
  </script>     

About

This is a Splunk Application for visualizing data sent from Boomerang.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published