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,
  "timeStamp": 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"
 }
]

 

2. Get all open alerts
Anchor
open
open

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


Code Block
{
  "agentConnection": "CONNECTED",
  "lastKeepAliveTimestamp": 1468053577757,
  "connectionTimestamp": 1468053524550,
  "millisSinceLastData": 4100
}


3. Get all closed alerts
Anchor
closed
closed

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


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


4. Get alert
Anchor
alertId
alertId

Path:/rest/alerts/{alertId}
Parameters:
  1. alertId (Long value, required) - Id of the alert to get.
Example URI:/rest/alerts/5
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"
  }
]


...