Versions Compared

Key

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

...

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


Code Block
[
 {
  	"id": 5"e1a8ea66-b292-445e-8e70-4298ba0d3f9f",
  	"timeStampalertingDefinition": 1461333224740,
  "definedIPs{
		"id": [
   "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"
 }
"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": ["mario.mann@novaec-gmbh.de"]
	},
	"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
[{
	"id": "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": {
			"agentConnectionbusinessTxName": "CONNECTEDSync. Loading",
			"applicationName": "Demo "lastKeepAliveTimestampApplication"
		},
		"notificationEmailAddresses": 1468053577757,
  "connectionTimestamp["mario.mann@novaec-gmbh.de"]
	},
	"startTimestamp": 1507272605248,
	"stopTimestamp": 1468053524550-1,
	"closingReason": null,
	"millisSinceLastDataopen": 4100true
}]


3. Get all closed alerts
Anchor
closed
closed

...

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"
  }
]


...