OBJECT

IoTGroupStats

Aggregated stats of IoT group

link GraphQL Schema definition

  • type IoTGroupStats implements HasLocation {
  • # Model of the devices in the IoT group
  • model: String!
  • # Last updated time of the aggregated stats
  • aggUpdated: Date
  • # Device class of devices in the IoT group
  • deviceClass: String
  • # Number of unique IoT devices in the group
  • numDevices: Int
  • # Total byte count of the IoT group aggregated
  • totalBytes: Float
  • # Received byte count of the IoT group aggregated
  • rxBytes: Float
  • # Transmitted byte count of the IoT group aggregated
  • txBytes: Float
  • # Average data rate of the IoT group in Bps
  • avgBytesPerSec: Float
  • # Average received data rate of the IoT group in Bps
  • avgRxBytesPerSec: Float
  • # Average transmitted data rate of the IoT group in Bps
  • avgTxBytesPerSec: Float
  • # Total time the IoT group is seen in the window in seconds
  • totalTimeSecs: Float
  • # Number of unique hosts visited by the IoT group
  • numHosts: Int
  • # Number of unique internal hosts visited by the IoT group
  • numInternalHosts: Int
  • # Number of unique external hosts visited by the IoT group
  • numExternalHosts: Int
  • # Number of IoT devices in the group that are purely internal
  • numInternalDevices: Int
  • # Number of IoT devices in the group that have talked to at least one external
  • # host
  • numExternalDevices: Int
  • # List of SSIDs aggregated to the IoT group
  • essids: [String!]
  • # List of VLANs aggregated to the IoT group
  • vlans: [String!]
  • # List of protocols used by the IoT group
  • protocols: [String!]!
  • # Whether this IoT group is marked critical
  • isCritical: Boolean
  • # Selected aggregation window
  • aggWindow: String
  • # Location names
  • locationNames: [String!]!
  • }