Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ServiceDescription
Get all alertsThis service returns information of all existing alerts
Get all open alertsThis service returns information of all open alerts
Get all closed alertsThis service returns information of all closed alerts
Get alertThis service returns a one alert 

...

Path:/rest/alerts
Example URI:/rest/alerts
Example output:


Code Block
[
 {
  	"id": 5"e1a8ea66-b292-445e-8e70-4298ba0d3f9f",
  	"timeStampalertingDefinition": 1461333224740,
  "definedIPs": [
   "fe80:0:0:0:bc8a:e7ff:fbae:b13%awdl0",
   "192.168.99.1",
   "fe80:0:0:0:a65e:60ee:fbb5:b5db%en0",
   "192.168.1.140",
   "fe80:0:0:0:0:0:0:1%lo0",
   "0:0:0:0:0:0:0:1",
   "127.0.0.1"
 ],
  "agentName": "Agent1",
  "version": "1.6.9"
 },
 {
  "id": 6,
  "timeStamp": 1464360543860,
  "definedIPs": [
   "fe80:0:0:0:b0bd:96ff:ef70:7ca0%awdl0",
   "2003:13:ab7b:9fad:d0e1:e7c3:96f6:1b4a",
   "2003:13:ab7b:9fad:a65e:55ff:fea5:b8db",
   "fe80:0:0:0:a65e:60ff:fee5:b8db%en0",
   "192.168.2.104",
   "fe80:0:0:0:0:0:0:1%lo0",
   "0:0:0:0:0:0:0:1",
   "127.0.0.1"
 ],
  "agentName": "Agent2",
  "version": "1.6.9"
 }
{
		"id": "a024830a-a980-4493-82c8-d11a62913b15",
		"name": "Sync. Loading SLA",
		"description": null,
		"createdDate": 1507272286739,
		"updatedDate": 1507272452893,
		"importDate": null,
		"threshold": 100.0,
		"field": "duration",
		"thresholdType": "UPPER_THRESHOLD",
		"measurement": "businessTransactions",
		"tags": {
			"businessTxName": "Sync. Loading",
			"applicationName": "Demo Application"
		},
		"notificationEmailAddresses": ["alert@example.org"]
	},
	"startTimestamp": 1507272605248,
	"stopTimestamp": -1,
	"closingReason": null,
	"open": true
}]

 

2. Get all open alerts
Anchor
open
open

Path:/rest/alerts/open
Example URI:/rest/alerts/open
Example output:


Code Block
[{
  	"agentConnectionid": "CONNECTEDe1a8ea66-b292-445e-8e70-4298ba0d3f9f",
	"alertingDefinition": {
		"lastKeepAliveTimestampid": 1468053577757"a024830a-a980-4493-82c8-d11a62913b15",
  		"connectionTimestampname": 1468053524550,"Sync. Loading SLA",
		"millisSinceLastDatadescription": 4100
}

3. Get all closed alerts

...

Code Block
[
  {
    "id": 28766,
    "timeStamp": 1468054985881,
    "packageName": "info.novatec.inspectitsamples.calculator",
    "className": "Calculator",
    "methodName": "processEquals",
    "parameters": [],
    "returnType": "void",
    "modifiers": 268435456,
    "active": true
  },
  {
    "id": 28770,
    "timeStamp": 1468054985895,
    "packageName": "info.novatec.inspectitsamples.calculator",
    "className": "Calculator",
    "methodName": "setDisplayString",
    "parameters": [
      "java.lang.String"
    ],
    "returnType": "void",
    "modifiers": 268435456,
    "active": true
  },
  {
    "id": 28768,
    "timeStamp": 1468054985888,
    "packageName": "info.novatec.inspectitsamples.calculator",
    "className": "Calculator",
    "methodName": "processOperator",
    "parameters": [
      "java.lang.String"
    ],
    "returnType": "void",
    "modifiers": 268435456,
    "active": true
  }
]

...

null,
		"createdDate": 1507272286739,
		"updatedDate": 1507272452893,
		"importDate": null,
		"threshold": 100.0,
		"field": "duration",
		"thresholdType": "UPPER_THRESHOLD",
		"measurement": "businessTransactions",
		"tags": {
			"businessTxName": "Sync. Loading",
			"applicationName": "Demo Application"
		},
		"notificationEmailAddresses": ["alert@example.org"]
	},
	"startTimestamp": 1507272605248,
	"stopTimestamp": -1,
	"closingReason": null,
	"open": true
}]


3. Get all closed alerts
Anchor
closed
closed

Path:/rest/alerts/closed
Example URI:/rest/alerts/closed
Example output:


Code Block
[{
	"id": "e1a8ea66-b292-445e-8e70-4298ba0d3f9f",
	"alertingDefinition": {
		"id": "a024830a-a980-4493-82c8-d11a62913b15",
		"name": "Sync. Loading SLA",
		"description": null,
		"createdDate": 1507272286739,
		"updatedDate": 1507273537281,
		"importDate": null,
		"threshold": 1000.0,
		"field": "duration",
		"thresholdType": "UPPER_THRESHOLD",
		"measurement": "businessTransactions",
		"tags": {
			"businessTxName": "Sync. Loading",
			"applicationName": "Demo Application"
		},
		"notificationEmailAddresses": ["alert@example.org"]
	},
	"startTimestamp": 1507272605248,
	"stopTimestamp": 1507273745290,
	"closingReason": "ALERT_RESOLVED",
	"open": false
}]


4. Get alert
Anchor
alertId
alertId

Path:/rest/alerts/{alertId}
Parameters:
  1. alertId (Long String value, required) - Id of the alert to get.
Example URI:/rest/alerts/5e1a8ea66-b292-445e-8e70-4298ba0d3f9f
Example output:


Code Block
[
  {
    	"id": 28759,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.jdbc.ConnectionSensor"
  },
  {
    "id": 28756,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.platform.RuntimeInformation"
  },
  {
    "id": 28762,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.jdbc.PreparedStatementParameterSensor"
  },
  {
    "id": 28758,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.platform.ThreadInformation"
  },
  {
    "id": 28753,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.platform.CompilationInformation"
  },
  {
    "id": 28760,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.http.HttpSensor"
  },
  {
    "id": 28757,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.platform.SystemInformation"
  },
  {
    "id": 28754,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.platform.CpuInformation"
  },
  {
    "id": 28765,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.timer.TimerSensor"
  },
  {
    "id": 28767,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.exception.ExceptionSensor"
  },
  {
    "id": 28763,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.jdbc.PreparedStatementSensor"
  },
  {
    "id": 28755,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.platform.MemoryInformation"
  },
  {
    "id": 28761,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.invocationsequence.InvocationSequenceSensor"
  },
  {
    "id": 28764,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.jdbc.StatementSensor"
  },
  {
    "id": 28766,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.method.logging.Log4JLoggingSensor"
  },
  {
    "id": 28768,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.jmx.JmxSensor"
  },
  {
    "id": 28752,
    "fullyQualifiedClassName": "rocks.inspectit.agent.java.sensor.platform.ClassLoadingInformation"
  }
] "e1a8ea66-b292-445e-8e70-4298ba0d3f9f",
	"alertingDefinition": {
		"id": "a024830a-a980-4493-82c8-d11a62913b15",
		"name": "Sync. Loading SLA",
		"description": null,
		"createdDate": 1507272286739,
		"updatedDate": 1507272452893,
		"importDate": null,
		"threshold": 100.0,
		"field": "duration",
		"thresholdType": "UPPER_THRESHOLD",
		"measurement": "businessTransactions",
		"tags": {
			"businessTxName": "Sync. Loading",
			"applicationName": "Demo Application"
		},
		"notificationEmailAddresses": ["alert@example.org"]
	},
	"startTimestamp": 1507272605248,
	"stopTimestamp": -1,
	"closingReason": null,
	"open": true
}