The general format for the curl request is described below. You can get the curl software from here
APIKEY is the user’s unique key used for both identification and authentication.
To obtain the APIKEY follow these steps.
HTTP and HTTPS both are supported.
Given below is a brief description of all APIs available.
Alert Definitions define the conditions which are periodically checked and if the conditions are met then an Alert is generated. The following actions can be performed using this API.
Notification Profiles define the various channels defined by the user for sending notifications. There are two notification profile - User Notification Profiles and Custom Notification Profiles. Each Alert Definition can have one or more than one associated Notification profiles. The following actions can be performed using this API.
Issues are automatically created by CopperEgg’s alerting system whenever one of the conditions defined in Alert Definition is met. The following actions can be performed using this API.
Schedules are for creating Maintenance periods for the resources monitored by CopperEgg. During which any Issues created will not be notified to the user. The following actions can be performed using this API.
Annotations can be used to annotate event time line on monitoring graphs for later inspection. The following actions can be performed using this API.
Server represent each of the user’s system monitored by CopperEgg. The following actions can be performed using this API.
Samples API can be used to fetch collected data for a system. The only action available in this API is fetching the data for a system and for a given time period.
Tags are used to group multiple systems monitored by CopperEgg. The following actions can be performed using this API.
Server represent each of the user’s system monitored by CopperEgg. The following actions can be performed using this API.
Samples API can be used to fetch collected data for an AWS Account. Samples for various AWS services can be fetched using this API.
Account represent each of the user’s account monitored by CopperEgg. The following actions can be performed using this API.
Subscription represent each of an azure account’s subscription monitored by CopperEgg. The following actions can be performed using this API.
Resource Group represent each of an azure subscription’s resource groups monitored by CopperEgg. The following actions can be performed using this API.
Resource represent each of an azure resource group’s resources monitored by CopperEgg. The following actions can be performed using this API.
Samples API can be used to fetch collected data for resources of an Azure Account.
Probe refers to a periodic test of an internet-connected service. Today the supported Probe types include TCP port connections, ICMP, DNS, HTTP GET/POST and HTTPS GET/POST, REST, SSL. ‘Station’ refers to a location from which the tests are being generated. The following actions can be performed using this API.
Samples API can be used to fetch collected data for a probe. The only action available in this API is fetching the data for a probe and for a given time period.
Tags are used to group multiple probes monitored by CopperEgg. The following actions can be performed using this API.
Samples API can be used to fetch collected RUM data samples.
Custom Metrics allow the user to create custom groups for which data can be collected, monitored. A custom metric group behaves exactly as a probe or a system i.e Users can send data to CopperEgg, define alerts, see the graphs on CopperEgg UI. Metric Group API allows users to create their own metric groups and performs various functions on them.
Each Metric Group has one or more Metric Objects for which data is sent. CopperEgg provides API for counting and deleting stale Custom objects.
Custom Metrics Dashboards allows the user to create dashboards for organizing the custom metrics and view their associated charts. Following operation are available in Custom Metric Dashboard API.
Samples API can be used to fetch collected data for custom metrics. The only action available in this API is fetching the data for a custom metric and for a given time period.
Tags are used to group multiple custom metrics monitored by CopperEgg. The following actions can be performed using this API.
September 4, 2017
January 25, 2017
January 13, 2017
January 12, 2017
December 10, 2015
December 31, 2015
February 12, 2014
January 2, 2014
November 18, 2013