Keynote Monitoring Extension

Keynote Monitor for AppDynamics

 

An AppDynamics Machine Agent extension to import data from Keynote Systems’ monitoring platform.

 

Keynote is a web-based performance monitor that uses synthetic browser agents to test website performance and availability.

 

This eXtension requires the Standalone Machine Agent.

 

Prerequisites

  1. Obtain an API key from the Keynote API console.

Installation

  1. Download KeynoteMonitor.zip from AppSphere.
  2. Copy KeynoteMonitor.zip into the directory where you installed the machine agent, under $AGENT_HOME/monitors.
  3. Unzip the file. This will create a new directory called KeynoteMonitor.
  4. In $AGENT_HOME/monitors/KeynoteMonitor, edit the file monitor.xml and configure the plugin.
  5. Restart the machine agent.

Configuration

Configuration for this monitor is in the monitor.xml file in the monitor directory. All of the configurable options are in the<task-arguments> section.

api_key
An API key generated from the Keynote API console. Required.
exclude_slots
A comma-separated list of measurement slot names to be excluded from import. You can use regular expressions for more specific matching. Optional.

 

Metrics Provided

 

Per-Slot Metrics

The following metrics are reported for each measurement slot defined in Keynote:

 

Metric NameDescription
PerformanceDataTotal time to execute the measurement script.
AvailabilityDataExternal availability of the resource, expressed as a percentage.

 

Screenshot

 

Keynote Screenshot

 

Support

For any questions or feature requests, please contact the AppDynamics Center of Excellence.

 

Version: 1.0
Controller Compatibility: 3.6 or later
Last Updated: 12/11/2013
Author: Todd Radel

 

Contributing

Always feel free to fork and contribute any changes directly via GitHub.

 

Support

For any questions or feature request, please contact AppDynamics Center of Excellence.


Release Notes

Version 1.0

  • Initial release to AppSphere.

Version 1.0.1

  • Corrected the main-class name and the libraries.