Event Monitoring events Schema

AVRO schema for MONTE events

{
  "type" : "record",
  "name" : "MONTE",
  "fields" : [ {
    "name" : "groupName",
    "type" : "string"
  }, {
    "name" : "serialNumber",
    "type" : "string"
  }, {
    "name" : "subscriptionId",
    "type" : "string"
  }, {
    "name" : "creationTime",
    "type" : "long"
  }, {
    "name" : "serverTime",
    "type" : "long"
  }, {
    "name" : "eventType",
    "type" : "string"
  }, {
    "name" : "details",
    "type" : [ "null", {
      "type" : "map",
      "values" : [ "null", "string" ]
    } ],
    "default" : null
  } ],
  "connect.version" : 1,
  "connect.name" : "MONTE"
}
Table 1. Event Monitoring Schema descriptions
Field Name Description Field Type
groupName Specifies the group to which the device pertains to. string
serialNumber Specifies the unique endpoint ID of the device. string
subscriptionId Specifies the subscription correlator generated used on acknowledgement of the subscription request. string
creationTime Specifies the event creation time (number of milliseconds since 1970). long
serverTime Specifies the server processing time (number of milliseconds since 1970). long
eventType

Type of the MONTE events. Can be LOSS_OF_CONNECTIVITY, UE_REACHABILITY, LOCATION_REPORTING, CHANGE_OF_IMSI_IMEI_ASSOCIATION, ROAMING_STATUS, COMMUNICATION_FAILURE, AVAILABILITY_AFTER_DDN_FAILURE

string
details Detail pertaining to the specific Network Monitoring events would be stored here. map