You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 23 Next »


Updates since the last publication include the following:

  1. Event renamed VesEvent 
  2. Made VesEvent a subclass of Notification, tying VesEvent into the ONAP root class hierarchy
  3. Changed association between VesEvent and the various domain classes to a generalization from a composition
  4. Deleted the CommonEventHeader class, moving the attributes directly into the VesEvent class
  5. Rationalized the VesEvent attributes with those inherited fro the root class hierarchy, including
    1. Eventid and eventName were deleted, given there are inherited id and name attributes 
    2. lastEpochMicrosec is a redefine of inherited attributed endDate
    3. startingEpochMicrosec is a redefine of inherited attribute startDate
    4. name was redefined to be required.

A result of the above updates is that all domain subclass tables below contain all attributes needed (inherited or domain specific) instead of the attributes being scattered across multiple classes.


 

1.1              Diagrams


1.1.1                                 Event - High Level


                                               



1.1.2                                 Event Datatypes


   



1.1.3                                 Measurement Domain Entities

   



1.1.4                                 Mobile Flow Entities

   


1.1.5                                 Perf3gpp Entities

   



1.1.6                                 Rooting VES

   



1.1.7                                 SipSignaling Entities

   



1.1.8                                 Voice Quality Entities

   



1.1.9                                 ipmi

   





1.2              Classes



1.2.1                                CodecsInUse

The codecsInUse datatype consists of the following fields describing the number of times an identified codec was used over the measurementInterval

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

codecIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Description   of the codec.



numberInUse

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of such codecs in use.




1.2.2                                CpuUsage

The cpuUsage datatype defines the usage of an identifier CPU and consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

cpuCapacityContention

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   amount of time the CPU cannot run due to contention, in milliseconds over the   measurementInterval



cpuDemandAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   total CPU time that the NF/NFC/VM could use if there was no contention, in   milliseconds over the measurementInterval



cpuDemandMhz

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

CPU   demand in MHz



cpuDemandPct

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

CPU   demand as a percentage of the provisioned capacity



cpuIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

CPU   Identifier



cpuIdle

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of CPU time spent in the idle task



cpuLatencyAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

cpuDemandAvg   - The total CPU time that the VNF/VNFC/VM could use if there is no   contention, in milliseconds.



cpuOverheadAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   overhead demand above available allocations and reservations, in milliseconds   over the measurementInterval



cpuSwapWaitTime

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Swap   wait time, in milliseconds over the measurementInterval



cpuUsageInterrupt

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of time spent servicing interrupts



cpuUsageNice

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of time spent running user space processes that have been niced



cpuUsageSoftIrq

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of time spent handling soft irq interrupts



cpuUsageSteal

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of time spent in involuntary wait which is neither user, system or idle time   and is effectively time that went missing



cpuUsageSystem

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of time spent on system tasks running the kernel



cpuUsageUser

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of time spent running un-niced user space processes



cpuWait

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of CPU time spent waiting for I/O operations to complete



percentUsage

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Aggregate   cpu usage of the virtual machine on which the xNFC reporting the event is   running




1.2.3                                DiskUsage


The diskUsage datatype defines the usage of a disk device.

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

diskBusResets

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of bus resets in the performance interval.



diskCommandsAborted

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of disk commands aborted over the measurementInterval.



diskCommandsAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   number of commands per second over the measurementInterval.



diskFlushRequests

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Total   flush requests of the disk cache over the measurementInterval.



diskFlushTime

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   spent on disk cache flushing over the measurementInterval.



diskIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Disk   Identifier.



diskIoTimeAvg

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   spent doing input/output operations over 1 sec; treat this metric as a device   load percentage where 1000ms  matches   100% load; provide the average over the measurement interval



diskIoTimeLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   spent doing input/output operations over 1 sec; treat this metric as a device   load percentage where 1000ms matches 100% load; provide the last value   measurement within the measurement interval.



diskIoTimeMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   spent doing input/output operations over 1 sec; treat this metric as a device   load percentage where 1000ms  matches   100% load; provide the maximum value measurement within the measurement   interval



diskIoTimeMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   spent doing input/output operations over 1 sec; treat this metric as a device   load percentage where 1000ms  matches   100% load; provide the minimum value measurement within the measurement   interval.



diskMergedReadAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical read operations that were merged into physical read operations,   e.g., two logical reads were served by one physical disk access; provide the   average measurement within the measurement interval.



diskMergedReadLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical read operations that were merged into physical read operations,   e.g., two logical reads were served by one physical disk access; provide the   last value measurement within the measurement interval.



diskMergedReadMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical read operations that were merged into physical read operations,   e.g., two logical reads were served by one physical disk access; provide the   maximum value measurement within the measurement interval.



diskMergedReadMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical read operations that were merged into physical read operations,   e.g., two logical reads were served by one physical disk access; provide the   minimum value measurement within the measurement interval.



diskMergedWriteAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical write operations that were merged into physical write operations,   e.g., two logical writes were served by one physical disk access; provide the   average measurement within the measurement interval



diskMergedWriteLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical write operations that were merged into physical write operations,   e.g., two logical writes were served by one physical disk access; provide the   last value measurement within the measurement interval.



diskMergedWriteMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical write operations that were merged into physical write operations,   e.g., two logical writes were served by one physical disk access; provide the   maximum value measurement within the measurement interval.



diskMergedWriteMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of logical write operations that were merged into physical write operations,   e.g., two logical writes were served by one physical disk access; provide the   minimum value measurement within the measurement interval.



diskOctetsReadAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second read from a disk or partition; provide the average   measurement within the measurement interval.



diskOctetsReadLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second read from a disk or partition; provide the last   measurement within the measurement interval



diskOctetsReadMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second read from a disk or partition; provide the maximum   measurement within the measurement interval.



diskOctetsReadMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second read from a disk or partition; provide the minimum   measurement within the measurement interval.



diskOctetsWriteAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second written to a disk or partition; provide the average   measurement within the measurement interval.



diskOctetsWriteLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second written to a disk or partition; provide the last   measurement within the measurement interval.



diskOctetsWriteMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second written to a disk or partition; provide the maximum   measurement within the measurement interval.



diskOctetsWriteMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of octets per second written to a disk or partition; provide the minimum   measurement within the measurement interval.



diskOpsReadAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of read operations per second issued to the disk; provide the average   measurement within the measurement interval.



diskOpsReadLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Number   of read operations per second issued to the disk; provide the last   measurement within the measurement interval.



diskOpsReadMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of read operations per second issued to the disk; provide the maximum   measurement within the measurement interval.



diskOpsReadMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of read operations per second issued to the disk; provide the minimum   measurement within the measurement interval.



diskOpsWriteAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of write operations per second issued to the disk; provide the average   measurement within the measurement interval.



diskOpsWriteLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of write operations per second issued to the disk; provide the last   measurement within the measurement interval.



diskOpsWriteMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of write operations per second issued to the disk; provide the maximum   measurement within the measurement interval.



diskOpsWriteMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of write operations per second issued to the disk; provide the minimum   measurement within the measurement interval.



diskPendingOperationsAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Queue   size of pending I/O operations per second; provide the average measurement   within the measurement interval.



diskPendingOperationsLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Queue   size of pending I/O operations per second; provide the last measurement   within the measurement interval.



diskPendingOperationsMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Queue   size of pending I/O operations per second; provide the maximum measurement   within the measurement interval.



diskPendingOperationsMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

diskPendingOperationsMin   - Queue size of pending I/O operations per second; provide the minimum   measurement within the measurement interval.



diskReadCommandsAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   number of read commands issued per second to the disk over the   measurementInterval.



diskTime

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Nanoseconds   spent on disk cache reads/writes within the measurementInterval.



diskTimeReadAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a read operation took to complete; provide the average measurement within the   measurement interval.



diskTimeReadLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a read operation took to complete; provide the last measurement within the   measurement interval.



diskTimeReadMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a read operation took to complete; provide the maximum measurement within the   measurement interval.



diskTimeReadMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a read operation took to complete; provide the minimum measurement within the   measurement interval.



diskTimeWriteAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a write operation took to complete; provide the average measurement within   the measurement interval.



diskTimeWriteLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a write operation took to complete; provide the last measurement within the   measurement interval.



diskTimeWriteMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a write operation took to complete; provide the maximum measurement within   the measurement interval.



diskTimeWriteMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Milliseconds   a write operation took to complete; provide the minimum measurement within   the measurement interval.



diskTotalReadLatencyAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   average amount of time taken for a read from the perspective of a Guest OS.   This is the sum of Kernel Read Latency and Physical Device Read Latency in   milliseconds over the measurement interval.



diskTotalWriteLatencyAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   average amount of time taken for a write from the perspective of a Guest OS.   This is the sum of Kernel Write Latency and Physical Device Write Latency in   milliseconds over the measurement interval.



diskWeightedIoTimeAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Measure   in ms over 1 sec of both I/O completion time and the backlog that may be   accumulating. Value is the average within the collection interval.



diskWeightedIoTimeLast

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Measure   in ms over 1 sec of both I/O completion time and the backlog that may be   accumulating. Value is the last within the collection interval.



diskWeightedIoTimeMax

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Measure   in ms over 1 sec of both I/O completion time and the backlog that may be   accumulating. Value is the maximum within the collection interval.



diskWeightedIoTimeMin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Measure   in ms over 1 sec of both I/O completion time and the backlog that may be   accumulating. Value is the minimum within the collection interval.



diskWriteCommandsAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   number of write commands issued per second to the disk over the   measurementInterval




1.2.4                                EndOfCallVqmSummaries

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

adjacencyName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Adjacency   name



endpointAverageJitter

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   average jitter



endpointDescription

EndpointDescription

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Enumeration:   'Caller', 'Callee'



endpointMaxJitter

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   maximum jitter



endpointRtpOctetsDiscarded

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP octets discarded



endpointRtpOctetsLost

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP octets lost



endpointRtpOctetsReceived

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP octets received



endpointRtpOctetsSent

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP octets sent



endpointRtpPacketsDiscarded

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP packets discarded



endpointRtpPacketsLost

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP packets lost



endpointRtpPacketsReceived

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP packets received



endpointRtpPacketsSent

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   RTP packets sent



localAverageJitter

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Local   average jitter



localAverageJitterBufferDelay

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   average jitter buffer delay



localMaxJitter

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   maximum jitter



localMaxJitterBufferDelay

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   max jitter buffer delay



localRtpOctetsDiscarded

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP octets discarded



localRtpOctetsLost

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP octets lost



localRtpOctetsReceived

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP octets received



localRtpOctetsSent

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP octets sent



localRtpPacketsDiscarded

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP packets discarded



localRtpPacketsLost

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP packets lost



localRtpPacketsReceived

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP packets received



localRtpPacketsSent

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Local   RTP packets sent



mosCqe

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Decimal   range from 1 to 5 (1 decimal place)



oneWayDelay

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

one-way   path delay in milliseconds



packetLossPercent

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Calculated   percentage packet loss based on endpoint RTP packets lost (as reported in   RTCP) and local RTP packets sent. Direction is based on endpoint description   (Caller, Callee). Decimal (2 decimal places)



rFactor

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

rFactor   from 0 to 100



roundTripDelay

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Round   trip delay in milliseconds




1.2.5                                Fault

Fields specific to fault events

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

alarmAdditionalInformation

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   alarm information.  • Note1: for SNMP   mapping to VES, for hash key use OID of varbind, for value use incoming data   for that varbind).  • Note2: Alarm ID   for 3GPP should be included (if applicable) in alarmAdditonalInformation as   'alarmId':'alarmIdValue'.  Could   contain managed object instance as separate key:value; could add probable   cause as separate key:value.



alarmCondition

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Short   name of the alarm condition/problem, such as a trap name.  Should not have white space (e.g.,   tpLgCgiNotInConfig, BfdSessionDown, linkDown, etc…)



alarmInterfaceA

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Card,   port, channel or interface name of the device generating the alarm.  This could reflect managed object.



eventCatagory

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   category, for example: 'license', 'link', 'routing', 'security', 'signaling'



eventSeverity

EventSeverity

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   severity enumeration: 'CRITICAL', 'MAJOR', 'MINOR', 'WARNING', 'NORMAL'.   NORMAL is used to represent clear.



eventSourceType

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Examples:   'card', 'host', 'other', 'port', 'portThreshold', 'router', 'slotThreshold',   'switch', 'virtualMachine', 'virtualNetworkFunction'. This could be managed   object class.



faultFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the faultFields block as "#.#" where # is a digit; see section 1   for the correct digits to use.



specificProblem

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Description   of the alarm or problem (e.g., 'eNodeB 155197 in PLMN 310-410 with eNodeB   name KYL05197 is lost'). 3GPP probable cause would be included in this field.



vfStatus

VfStatus

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Virtual   function status enumeration: 'Active', 'Idle', 'Preparing to terminate',   'Ready to terminate', 'Requesting Termination'



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over
  predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.6                                FilesystemUsage

The filesystemUsage datatype consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

blockConfigured

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Configured   block storage capacity in GB.



blockops

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Block   storage input-output operations per second.



blockUsed

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Used   block storage capacity in GB.



ephemeralConfigured

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Configured   ephemeral storage capacity in GB.



ephemerallops

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ephemeral   storage input-output operations per second.



ephemeralUsed

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Used   ephemeral storage capacity in GB.



filesysytemName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

File   system name.




1.2.7                                GtpPerFlowMetrics

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

avgBitErrorRate

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   bit error rate



avgPacketDelayVariation

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   packet delay variation or jitter in milliseconds for received packets:   Average difference between the packet timestamp and time received for all   pairs of consecutive packets



avgPacketLatency

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   delivery latency



avgReceiveThroughput

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   receive throughput



avgTransmitThroughput

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Average   transmit throughput



durConnectionFailedStatus

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Duration   of failed state in milliseconds, computed as the cumulative time between a   failed echo request and the next following successful error request, over   this reporting interval



durTunnelFailedStatus

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Duration   of errored state, computed as the cumulative time between a tunnel error   indicator and the next following non-errored indicator, over this reporting   interval



flowActivatedBy

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   activating the flow



flowActivationEpoch

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Time   the connection is activated in the flow (connection) being reported on, or   transmission time of the first packet if activation time is not available



flowActivationMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Integer   microseconds for the start of the flow connection



flowActivationTime

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Time   the connection is activated in the flow being reported on, or transmission   time of the first packet if activation time is not available; with RFC 2822   compliant format: 'Sat, 13 Mar 2010 11:29:05 -0800'



flowDeactivatedBy

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Endpoint   deactivating the flow



flowDeactivationEpoch

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Time   for the start of the flow connection, in integer UTC epoch time aka UNIX time



flowDeactivationMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Integer   microseconds for the start of the flow connection



flowDeactivationTime

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Transmission   time of the first packet in the flow connection being reported on; with RFC   2822 compliant format: 'Sat, 13 Mar 2010 11:29:05 -0800'



flowStatus

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Connection   status at reporting time as a working / inactive / failed indicator value



gtpConnectionStatus

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Current   connection state at reporting time



gtpTunnelStatus

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Current   tunnel state  at reporting time



ipTosCountList

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of key: value pairs where the keys are drawn from the IP Type-of-Service   identifiers which range from '0' to '255', and the values are the count of   packets that had those ToS identifiers in the flow



ipTosList

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of unique IP Type-of-Service values observed in the flow where values range   from '0' to '255'



largePacketRtt

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

large   packet round trip time



largePacketThreshold

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

large   packet threshold being applied



maxPacketDelayVariation

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Maximum   packet delay variation or jitter in milliseconds for received packets:   Maximum of the difference between the packet timestamp and time received for   all pairs of consecutive packets



maxReceiveBitRate

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

maximum   receive bit rate"



maxTransmitBitRate

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

maximum   transmit bit rate



mobileQciCosCountList

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

array   of key: value pairs where the keys are drawn from LTE QCI or UMTS class of   service strings, and the values are the count of packets that had those   strings in the flow



mobileQciCosList

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of unique LTE QCI or UMTS class-of-service values observed in the flow



numActivationFailures

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of failed activation requests, as observed by the reporting node



numBitErrors

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of errored bits



numBytesReceived

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of bytes received, including retransmissions



numBytesTransmitted

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of bytes transmitted, including retransmissions



numDroppedPackets

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of received packets dropped due to errors per virtual interface



numGtpEchoFailures

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of Echo request path failures where failed paths are defined in 3GPP TS   29.281 sec 7.2.1 and 3GPP TS 29.060 sec. 11.2



numGtpTunnelErrors

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of tunnel error indications where errors are defined in 3GPP TS 29.281 sec   7.3.1 and 3GPP TS 29.060 sec. 11.1



numHttpErrors

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Http   error count



numL7BytesReceived

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of tunneled layer 7 bytes received, including retransmissions



numL7BytesTransmitted

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of tunneled layer 7 bytes received, including retransmissions



numLostPackets

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of tunneled layer 7 bytes received, including retransmissions



numOutOfOrderPackets

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of out-of-order packets



numPacketErrors

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of errored packets



numPacketsReceivedExclRetrans

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of packets received, excluding retransmission



numPacketsReceivedInclRetrans

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of packets received, including retransmission



numPacketsTransmittedInclRetrans

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of packets transmitted, including retransmissions



numRetries

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of packet retrie



numTimeouts

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of packet timeouts



numTunneledL7BytesReceived

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of tunneled layer 7 bytes received, excluding retransmissions



roundTripTime

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Round   Trip time



tcpFlagCountList

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of key: value pairs where the keys are drawn from TCP Flags and the values   are the count of packets that had that TCP Flag in the flow



tcpFlagList

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of unique TCP Flags observed in the flow



timeToFirstByte

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Time   in milliseconds between the connection activation and first byte received




1.2.8                                Heartbeat

The heartbeatFields datatype is an optional field block for fields specific to heartbeat events.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   expansion fields if needed.



heartbeatFieldVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the heartbeatFields block as "#.#" where # is a digit; see   section 1 for the correct digits to use.



heartbeatInterval

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Current   heartbeatInterval in seconds.



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName'   for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.9                                HugePages

The hugePages datatype provides metrics on system hugePages

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

bytesFree

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of free hugePages in bytes.



bytesUsed

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of used hugePages in bytes.



hugePagesIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

HugePages   identifier



percentFree

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of free hugePages in percent.



percentused

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of used hugePages in percent.



vmPageNumberFree

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of free hugePages in numbers.



vmPageNumberUsed

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of used hugePages in numbers.




1.2.10                            Ipmi

The ipmi (Intelligent Platform Management Interface) datatype provides intelligent platform management interface metrics; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

exitAirTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

System   fan exit air flow temperature in Celsius



frontPanelTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Front   panel temp in Celsius



ioModuleTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Io   module temp in Celsius



systemAirflow

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Airflow   in cubic feet per minute (cfm)



_ipmibaseboardtemperature

IpmiBaseboardTemperature

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiBaseboard Temperature objects



_ipmibaseboardvoltageregulator

IpmiBaseboardVoltageRegulator

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiBaseboard VoltageRegulator objects



_ipmibattery

IpmiBattery

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiBattery objects



_ipmifan

IpmiFan

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiFan objects



_ipmiglobalaggregatetemperaturemargin

IpmiGlobalAggregateTemperatureMargin

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

ipmi   global aggregate temperature margin



_ipmihsbp

IpmiHsbp

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiHsbp objects



_ipminic

IpmiNic

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiNic objects



_ipmipowersupply

IpmiPowerSupply

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiPowerSupply objects



_ipmiprocessor

IpmiProcessor

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of ipmiProcessor objects




1.2.11                            IpmiBaseboardTemperature

The ipmiBaseboardTemperature datatype consists of the following fields which describe ipmi baseboard temperature metrics: Field Type Required? Description

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

baseboardTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Baseboard   temperature in celsius



baseboardTemperature Identifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the location where the temperature is taken




1.2.12                            IpmiBaseboardVoltageRegulator

The ipmiBaseboardVoltageRegulator datatype consists of the following fields which describe ipmi baseboard voltage regulator metrics:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

baseboaredVoltageRegulatorIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the baseboard voltage regulator



voltageRegulatorTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Voltage   regulator temperature in celsius




1.2.13                            IpmiBattery

The ipmiBattery datatype consists of the following fields which describe ipmi battery metrics:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

batteryIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the battery



batteryType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Type   of battery



batteryVoltageLevel

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Battery   voltage level




1.2.14                            IpmiFan

The ipmiFan datatype consists of the following fields which describe ipmi fan metrics:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

fanIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the fan



fanSpeed

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Fan   speed in revolutions per minute (rpm)




1.2.15                            IpmiGlobalAggregateTemperatureMargin

The ipmiGlobalAggregateTemperatureMargin datatype consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

globalAggregateTemperatureMargin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Temperature   margin in Celsius relative to a throttling thermal trip point



globalAggregateTemperatureMarginIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the ipmi global aggregate temperature margin metrics




1.2.16                            IpmiHsbp

The ipmiHsbp datatype provides ipmi hot swap backplane power metrics; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

hsbpIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the hot swap backplane power unit



hsbpTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Hot   swap backplane power temperature in celsius




1.2.17                            IpmiNic

The ipmiNic datatype provides network interface control care metrics; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

nicIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the network interface control card



nicTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

nic   temperature in Celsius




1.2.18                            IpmiPowerSupply

The ipmiPowerSupply datatype provides ipmi power supply metrics; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

powerSupplyCurrentOutputPercent

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Current   output voltage as a percentage of the design specified level



powerSupplyIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Identifier   for the power supply



powerSupplyInputPower

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Input   power in watts



powerSupplyTemperature

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Power   supply temperature in Celsius




1.2.19                            IpmiProcessor

The ipmiProcessor datatype provides ipmi processor metrics

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

processorThermalControlPercent

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Io   module temperatue in celsius



processorDtsThermalMargin

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Front   panel temperature in celsius



_processordimmaggregatethermalmargin

ProcessorDimmAggregateThermalMargin

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of processorDimmAggregate ThermalMargin objects



processorIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for the power supply




1.2.20                            LatencyBucketMeasure

The latencyBucketMeasure datatype consists of the following fields which describe the number of counts falling within a defined latency bucket

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

countsInTheBucket

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of counts falling within a defined latency bucket



highEndOfLatencyBucket

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

High   end of bucket range (typically in ms)



lowEndOfLatencyBucket

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Low   end of bucket range (typically in ms)




1.2.21                            Load

The load datatype provides metrics on system cpu and io utilization obtained using /proc/loadavg

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

longTerm

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of jobs in the run queue (state R, cpu utilization) or waiting for disk I/O   (state D, io utilization) averaged over 15 minutes using /proc/loadavg



midTerm

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of jobs in the run queue (state R, cpu utilization) or waiting for disk I/O   (state D, io utilization) averaged over 5 minutes using /proc/loadavg



shortTerm

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

number   of jobs in the run queue (state R, cpu utilization) or waiting for disk I/O   (state D, io utilization) averaged over 1 minute using /proc/loadavg




1.2.22                            MachineCheckException

The machineCheckException datatype describes machine check exceptions

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

correctedMemoryErrors

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Total   hardware errors that were corrected by the hardware (e.g. data corruption   corrected via  ECC) over the   measurementInterval. These errors do not require immediate software actions,   but are still reported for accounting and predictive failure analysis



correctedMemoryErrors In1Hr

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Total   hardware errors that were corrected by the hardware over the last one hour



vmlIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

processIdentifier



uncorrectedMemoryErrors

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Total   uncorrected hardware errors that were detected by the hardware (e.g., causing   data corruption) over the measurementInterval.  These errors require a software response.



uncorrectedMemoryErrors In1Hr

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Total   uncorrected hardware errors that were detected by the hardware over the last   one hour




1.2.23                            MeasDataCollection

The measDataCollection datatype defines a 3GPP measurement collection structure aligned with the 3GPP PM format

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

formatVersion

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

3GPP   PM reporting file format version from pre-standard TS 28.550 v2.0.0



granularityPeriod

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Granularity   period for the PM report in seconds



measObjInstIdList

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of monitored object local distinguished name ids per 3GPP TS 32.300



measuredEntityDn

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Distinguished   name per 3GPP TS 28.550



measuredEntitySoftwareVersion

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Software   version for the NF providing the PM data as specified in 3GPP TS 28.550



measuredEntityUserName

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

User   Definable name for the measured object per 3GPP TS 28.550



_measinfo

MeasInfo

1..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of monitored object local distinguished name ids per 3GPP TS 32.300




1.2.24                            MeasInfo

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

jobId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the measurement job



_measinfoidinteger

measInfoIdInteger

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Measurement   group Identifier



_measinfoidstring

MeasInfoIdString

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Measurement   group Identifier



_meastypesinteger

MeasTypesInteger

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of measurement identifiers associated with the measurement results expressed   as integers for efficiency rather than strings



_meastypesstring

MeasTypesString

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of measurement identifiers associated with the measurement results expressed   as integers for efficiency rather than strings



_measvalues

MeasValues

1..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of measValues




1.2.25                            MeasInfoIdString

The measInfoIdString datatype provides a string measurement group identifier;

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

sMeasInfoId

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

String   measurement group Identifier




1.2.26                            MeasResultInteger

The measResultInteger datatype provides an integer 3GPP PM measurement result;

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

p

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Integer   reference to the counter



iValue

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Integer   counter value




1.2.27                            MeasResultString

The measResultString datatype provides a string 3GPP PM measurement result;

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

p

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Integer   reference to the counter



sVlaue

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

String   counter value




1.2.28                            MeasTypesInteger

The measTypesInteger datatype provides an array of integer measurement identifiers associated with the measurement results

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

iMeasTypesList

Integer

1..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of integer measurement identifiers associated with the measurement results




1.2.29                            MeasTypesString

The measTypesString datatype provides an array of string measurement identifiers associated with the measurement results

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

sMeasTypesList

String

1..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of string measurement identifiers associated with the measurement results




1.2.30                            MeasValues

The measValues datatype provides 3GPP measurement values

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

measObjAddFlds

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   key-value pairs if needed



suspectFlag

Boolean

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Enumeration:   'true', 'false'. Indicates if the values are suspect

VES   7.1 Spec has this attribute as a string.



_measresultinteger

MeasResultInteger

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of results



_measresultnull

measResultNull

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Array   of results



_mesresultnumber

MesResultNumber

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of results



_measresultstring

MeasResultString

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of results




1.2.31                            Measurement

Fields specific to measurement events

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   measurement fields if needed.



additionalMeasurements

ArrayofNamedHashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of named hashMap if needed.



additionalObjects

ArrayOfSchemaObject

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of Schema objects described by name, schema and other meta-information, if   needed.



concurrentSessions

Integer

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Peak   concurrent sessions for the VM or VNF (depending on the context) over the   measurementInterval.



configuredEntities

Integer

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Depending   on the context over the measurementInterval: peak total number of users,   subscribers, devices, adjacencies, etc., for the VM, or peak total number of   subscribers, devices, etc., for the VNF



featureUsageArray

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   hashMap key should identify the feature, while the value defines the number   of times the identified feature was used.



meanRequestLatency

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Mean   seconds required to respond to each request for the VM on which the VNFC   reporting the event is running.



measurementFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the measurementFields block as "#.#" where # is a digit; see   section 1 for the correct digits to use.



measurementInterval

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Interval   over which measurements are being reported in seconds



nfcScalingMetric

Integer

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Represents   busy-ness of the network function from 0 to 100 as reported by the nfc.



numberOfMediaPortsInUse

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   of media ports in use.



requestRate

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Peak   request rate per second, for the VM over the measurementInterval



_Hugepages

HugePages

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of metrics on hugePages



_codecsinuse

CodecsInUse

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of codecs in use



_cpuUsage

CpuUsage

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Usage   of an array of CPUs



_diskUsage

DiskUsage

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Usage   of an array of disks



_filesystemusage

FilesystemUsage

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Filesystem   usage of the VM on which the xNFC reporting the event is running



_ipmi

Ipmi

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Array   of intelligent platform management interface metrics



_latencybucketmeasure

LatencyBucketMeasure

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of integers representing counts of requests whose latency in milliseconds   falls within per-xNF configured ranges; where latency is the duration between   a service request and its fulfillment.



_load

Load

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of system load metrics



_machinecheckexception

MachineCheckException

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of machine check exceptions



_memoryusage

MemoryUsage

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Memory   usage of an array of VMs



_nicperformance

NicPerformance

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Performance   metrics of an array of network interface cards



_processstats

ProcessStats

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of metrics on system processes



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as "#"   or "#.#" or "#.#.#" where # is a digit; see section 1 for   the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.32                            MemoryUsage

The memoryUsage datatype defines the memory usage of a virtual machine and consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

memoryBuffered

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Kibibytes   of temporary storage for raw disk blocks



memoryCached

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Kibibytes   of memory used for cache



memoryConfigured

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Kibibytes   of memory configured in the virtual machine on which the xNFC reporting the   event is running



memoryDemand

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Host   demand in kibibytes



memoryFree

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Kibibytes   of physical RAM left unused by the system



memoryLatencyAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of time the VM is waiting to access swapped or compressed memory



memorySharedAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Shared   memory in kilobytes



memorySlabRecl

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   part of the slab that can be reclaimed such as caches measured in kibibytes



memorySlabUnrecl

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   part of the slab that cannot be reclaimed even when lacking memory measure in   kibibytes



memorySwapInAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Amount   of memory swapped-in from host cache in kibibytes



memorySwapInRateAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Rate   at which memory is swapped from disk into active memory during the interval   in kilobytes per second



memorySwapOutAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Amount   of memory swapped-out to host cache in kibibytes



memorySwapOutRateAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Rate   at which memory is being swapped from active memory to disk during the   current interval in kilobytes per second



memorySwapUsedAvg

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Space   used for caching swapped pages in the host cache in kibibytes



memoryUsed

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Total   memory minus the sum of free, buffered, cached and slab memory measured in   kibibytes



percentMemoryUsage

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of memory usage; value = (memoryUsed / (memoryUsed + memoryFree) x 100 if   denomintor is nonzero, or 0, if otherwise.



vmIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Virtual   Machine identifier associated with the memory metrics




1.2.33                            MesResultNumber

The measResultNumber datatype provides a number 3GPP PM measurement result

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

p

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Integer   reference to the counter



rValue

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Number   counter value




1.2.34                            MobileFlow

Fields specific to mobility flow events

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

additionalFields   - Additional mobileFlow fields if needed.



applicationType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

applicationType   - Application type inferred



applProtocolType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

applProtocolType   - Application protocol.



applProtocolVersion

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

applProtocolVersion   - Application version.



cid

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

cid   - Cell Id.



connectionType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

connectionType   - Abbreviation referencing a 3GPP reference point e.g., S1-U, S11, etc.



ecgi

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

ecgi   - Evolved Cell Global Id.



flowDirection

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

flowDirection   - Flow direction, indicating if the reporting node is the source of the flow   or destination for the flow.



gtpProtocolType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

gtpProtocolType   - GTP protocol



gtpVersion

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

gtpVersion   - GTP protocol version.



httpHeader

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

httpHeader   - HTTP request header, if the flow connects to a node referenced by HTTP.



iemi

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

imei   - IMEI for the subscriber UE used in this flow, if the flow connects to a   mobile device.



imsi

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

imsi   - IMSI for the subscriber UE used in this flow, if the flow connects to a   mobile device



ipProtocolType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

ipProtocolType   - IP protocol type e.g., TCP, UDP, RTP...



ipVersion

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

ipVersion   - IP protocol version e.g., IPv4, IPv6



lac

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

lac   - Location area code.



mcc

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

mcc   - Mobile country code.



mnc

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

mnc   - Mobile network code.



mobileFlowFieldsVersion

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

mobileFlowFieldsVersion   - Version of the mobileFlowFields block.



msisdn

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

msisdn   - MSISDN for the subscriber UE used in this flow, as an integer, if the flow   connects to a mobile device.



otherEndpointlpAddress

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

otherEndpointIpAddress   - IP address for the other endpoint, as used for the flow being reported   on.  Note: current data type (String)   may be changed to Common Resource Datatype L3AddressData. =[gh]=



otherEndpointPort

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

otherEndpointPort   - IP Port for the reporting entity, as used for the flow being reported on



otherFunctionalRole

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

otherFunctionalRole   - Functional role of the other endpoint for the flow being reported on e.g.,   MME, S-GW, P-GW, PCRF...



rac

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

rac   - Routing area code



radioAccessTechnology

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

radioAccessTechnology   - Radio Access Technology e.g., 2G, 3G, 4G and 5G.  (GSM, UMTS, LTE, 5G)



reportingEndpointlpAddr

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

reportingEndpointIpAddr   - IP address for the reporting entity, as used for the flow being reported   on.  Note: current data type (String)   may be changed to Common Resource Datatype L3AddressData. =[gh]=



reportingEndpointPort

Number

0..1

OpenModelAttribute


  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

reportingEndpointPort   - IP port for the reporting entity, as used for the flow being reported on.



sac

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sac   - Service area code



samplingAlgorithm

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

samplingAlgorithm   - Integer identifier for the sampling algorithm or rule being applied in   calculating the flow metrics if metrics are calculated based on a sample of   packets, or 0 if no sampling is applied.



tac

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

tac   - Transport area code



tunnelId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

tunnelId   - Tunnel identifier



vlanId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

vlanId   - VLAN identifier used by this flow



_gtpperflowmetrics

GtpPerFlowMetrics

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Mobility   GTP Protocol per flow metrics



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.35                            NicPerformance

The nicPerformance datatype consists of the following fields which describe the performance and errors of an of an identified virtual network interface card

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

administrativeState

NicAdminState

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Administrative   state: enum: 'inService', 'outOfService'



nicIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   interface card identifier



operationalState

NicOpsState

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Operational   state: enum: 'inService', 'outOfService'



receivedBroadcastPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of broadcast packets received as read at the end of the measurement   interval



receivedBroadcastPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of broadcast packets received within the measurement interval



receivedDiscardedPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of discarded packets received as read at the end of the measurement   interval



receivedDiscardedPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of discarded packets received within the measurement interval



receivedErrorPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Cumulative   count of error packets received as read at the end of the measurement   interval



receivedErrorPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of error packets received within the measurement interval



receivedMulticastPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of multicast packets received as read at the end of the measurement   interval



receivedMulticastPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of multicast packets received within the measurement interval



receivedOctetsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of octets received as read at the end of the measurement interval



receivedOctetsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of octets received within the measurement interval



receivedPercentDiscard

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Percentage   of discarded packets received; value = (receivedDiscardedPacketsDelta /   receivedTotalPacketsDelta) x 100, if denominator is nonzero, or 0, if   otherwise.



receivedPercentError

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of error packets received; value = (receivedErrorPacketsDelta /   receivedTotalPacketsDelta) x 100, if denominator is nonzero, or 0, if   otherwise.



receivedTotalPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of all packets received as read at the end of the measurement interval



receivedTotalPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of all packets received within the measurement interval



receivedUnicastPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of unicast packets received as read at the end of the measurement   interval



receivedUnicastPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Count   of unicast packets received within the measurement interval



receivedUtilization

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of utilization received; value = (receivedOctetsDelta / (speed x   (lastEpochMicrosec - startEpochMicrosec))) x 100, if denominator is nonzero,   or 0, if otherwise.



speed

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Speed   configured in mbps.



transmittedBroadcastPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of broadcast packets transmitted as read at the end of the measurement   interval



transmittedBroadcastPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of broadcast packets transmitted within the measurement interval



transmittedDiscardedPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of discarded packets transmitted as read at the end of the measurement   interval



transmittedDiscardedPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of discarded packets transmitted within the measurement interval



transmittedErrorPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of error packets transmitted as read at the end of the measurement   interval



transmittedErrorPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of error packets transmitted within the measurement interval



transmittedMulticastPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Cumulative   count of multicast packets transmitted as read at the end of the measurement   interval



transmittedMulticastPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of multicast packets transmitted within the measurement interval



transmittedOctetsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of octets transmitted as read at the end of the measurement interval



transmittedOctetsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of octets transmitted within the measurement interval



transmittedPercentDiscard

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of discarded packets transmitted; value = (transmittedDiscardedPacketsDelta /   transmittedTotalPacketsDelta) x 100, if denominator is nonzero, or 0, if   otherwise.



transmittedPercentError

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of error packets received; value = (transmittedErrorPacketsDelta /   transmittedTotalPacketsDelta) x 100, if denominator is nonzero, or 0, if   otherwise.



transmittedTotalPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of all packets transmitted as read at the end of the measurement   interval



transmittedTotalPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of all packets transmitted within the measurement interval



transmittedUnicastPacketsAccumulated

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Cumulative   count of unicast packets transmitted as read at the end of the measurement interval



transmittedUnicastPacketsDelta

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Count   of unicast packets transmitted within the measurement interval



transmittedUtilization

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Percentage   of utilization transmitted; value = (transmittedOctetsDelta / (speed x   (lastEpochMicrosec - startEpochMicrosec))) x 100, if denominator is nonzero,   or 0, if otherwise.



valuesAreSuspect

Boolean

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Enumeration:   'true' or 'false'.  If 'true' then the   vNicPerformance values are likely inaccurate due to counter overflow or other   conditions.




1.2.36                            Notification

Fields specific to notification events

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   notification fields if needed.



arrayOfNamedHashMap

NamedHashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

arrayOfNamedHashMap   -  Array of named hashMaps



changeContact

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifier   for a contact related to the change.



changeIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

System   or session identifier associated with the change.



changeType

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Describes   what has changed for the entity, for example: configuration changed,   capability added, capability removed…



newState

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

New   state of the entity, for example: 'inService', 'maintenance', 'outOfService'



notificationFieldsVersion

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the notificationFields block as "#.#" where # is a digit; see   section 1 for the correct digits to use.



oldState

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Previous   state of the entity.  For example:   "inService", "outOfService", "maintenance"



stateInterface

String

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Card   or port name of the entity that changed state.



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.37                            Other

The otherFields datatype defines fields for events belonging to the 'other' domain of the commonEventHeader domain enumeration.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

arrayofNamedHashMap

ArrayofNamedHashMap

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of named hashMaps



hashMap

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of name-value pairs.



schemaObjects

ArrayOfSchemaObject

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

Array   of schema objects described by name, schema and other meta-information.



otherFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the otherFields block as "#.#" where # is a digit; see section 1   for the correct digits to use.



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.38                            Perf3gpp

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

eventAddlFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   key-value pairs if needed



perf3gppFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the perf3gpp event



_measDataCollection

MeasDataCollection

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

3GPP   measurement collection structure



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.39                            PnfRegistration

The pnfRegistrationFields datatype defines fields for events belonging to the 'pnfRegistration' domain of the commonEventHeader domain enumeration; it consists of the following fields:

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   pnfRegistration fields if needed



lastServiceDate

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

TS   32.692 dateOfLastService = date of last service; e.g. 15022017



macAddress

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

MAC   address of OAM interface of the unit



manufactureDate

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

TS   32.692 dateOfManufacture = manufacture date of the unit; 24032016



modelNumber

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

TS   32.692 versionNumber = version of the unit from vendor; e.g. AJ02.  Maps to AAI equip-model



oamV4lpAddress

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

IPv4   m-plane IP address to be used by the manager to contact the PNF



oamV6lpAddress

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

IPv6   m-plane IP address to be used by the manager to contact the PNF



pnfRegistrationFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the registrationFields block as "#.#" where # is a digit; see section   1 for the correct digits to use.



serialNumber

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

TS   32.692 serialNumber = serial number of the unit; e.g. 6061ZW3



softwareVersion

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

TS   32.692 swName = active SW running on the unit; e.g. 5gDUv18.05.201



unitFamily

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

TS   32.692 vendorUnitFamilyType = general type of HW unit; e.g. BBU



unitType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

TS   32.692 vendorUnitTypeNumber = vendor name for the unit; e.g. Airscale



vendorName

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

TS   32.692 vendorName = name of manufacturer; e.g. Nokia.  Maps to AAI equip-vendor



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be included   in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as "#"   or "#.#" or "#.#.#" where # is a digit; see section 1 for   the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.40                            ProcessStats

The processStats datatype provides metrics on system processes; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

forkRate

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of threads created since the last reboot



processIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

processIdentifier



psStateBlocked

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of processes in a blocked state



psStatePaging

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of processes in a paging state



psStateRunning

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of processes in a running state



psStateSleeping

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of processes in a sleeping state



PsStateStopped

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of processes in a stopped state



psStateZombie

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   number of processes in a zombie state




1.2.41                            ProcessorDimmAggregateThermalMargin

The processorDimmAggregateThermalMargin datatype provides intelligent platform management interface (ipmi) processor dual inline memory module aggregate thermal margin metrics; it consists of the following fields:

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

processorDimmAggregateThermal   MarginIdentifier

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

identifier   for the aggregate thermal margin metrics from the processor dual inline   memory module



thermalMargin

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   difference between the DIMM's current temperature, in celsius, and the DIMM's   throttling thermal trip point




1.2.42                            SipSignaling

sipSignalingFields - The sipSignalingFields datatype communicates information about SIP signaling messages, parameters and signaling state.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalInformation

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

zdditionalInformation   - Additional sipSignalling fields.



compressedSip

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

compressedSip   - The full SIP request/response including headers and bodies.



correlator

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

correlator   - Constant across all events on this call.



localipAddress

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

localIpAddress   - IP address on VNF.  Note: current   data type (String) may be changed to Common Resource Datatype L3AddressData.   =[gh]=



localPort

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

localPort   - Port on VNF.



remoteipAddress

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

remoteIpAddress   - IP address of peer endpoint.  Note:   current data type (String) may be changed to Common Resource Datatype   L3AddressData. =[gh]=



remotePort

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

remotePort   - Port of peer endpoint



sipSignaliingFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sipSignalingFieldsVersion   - Version of the sipSignalingFields block as "#.#" where # is a   digit; see section 1 for the correct digits to use.



summarySip

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

summarySip   - The SIP Method or Response ('INVITE', '200 OK', 'BYE', etc).



_vendorNfnamefields

VendorNfNameFields

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Vendor,   NF and nfModule names



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as "#"   or "#.#" or "#.#.#" where # is a digit; see section 1 for   the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.43                            StateChange

Fields specific to state change events.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   stateChange fields if needed



newState

invalid

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

New   state of the entity: 'inService', 'maintenance', 'outOfService'



OldState

invalid

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Previous   state of the entity: 'inService', 'maintenance', 'outOfService'



stateChangeFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the stateChangeFields block as "#.#" where # is a digit; see   section 1 for the correct digits to use.



stateInterface

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Card   or port name of the entity that changed state



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be included   in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as "#"   or "#.#" or "#.#.#" where # is a digit; see section 1 for   the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.44                            Syslog

Syslog's can be classified as either Control or Session/Traffic. They differ by message content and expected volume:   • Control logs are generally free-form human-readable text used for reporting errors or warnings supporting the operation and troubleshooting of NFs.  The volume of these logs is typically less than 2k per day. • Session logs use common structured fields to report normal NF processing such as DNS lookups or firewall rules processed.  The volume of these logs is typically greater than 1k per hour (and sometimes as high as 10k per second). VES supports both classes of syslog, however VES is only recommended for control logs or for lower volume session logs, less than 60k per hour. High volume session logging should use a file-based transport solution.

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   syslog fields if needed Ex:    {"name1": "value1", "name2:   "value2" … }



eventSourceHost

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Hostname   of the device



eventSourceType

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Examples:   'other', 'router', 'switch', 'host', 'card', 'port', 'slotThreshold',   'portThreshold', 'virtualMachine', 'virtualNetworkFunction'



syslogSdId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

0-32   char in format name@number,  i.e.,   ourSDID@32473



syslogFacilty

SyslogFacility

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Numeric   code from 0 to 23 for facility:             0             kernel messages          1             user-level messages          2             mail system          3             system daemons          4             security/authorization messages          5             messages generated internally by   syslogd          6             line printer subsystem          7             network news subsystem          8             UUCP subsystem          9             clock daemon         10             security/authorization   messages         11             FTP daemon         12               NTP subsystem         13             log audit         14             log alert         15             clock daemon (note 2)         16             local use 0  (local0)         17             local use 1  (local1)         18             local use 2  (local2)         19             local use 3  (local3)         20             local use 4  (local4)         21             local use 5  (local5)         22             local use 6  (local6)         23             local use 7  (local7 )



syslogFieldVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the syslogFields block as "#.#" where # is a digit; see section   1 for the correct digits to use.



syslogMsg

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Syslog   message



syslogMsgHost

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Hostname   parsed from non-VES syslog message



syslogPri

Integer

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

0-192   Combined Severity and Facility (see rfc5424)



syslogProc

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Identifies   the application that originated the message



syslogProcId

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   process number assigned by the OS when the application was started



syslogSData

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

A   <space> separated list of key="value" pairs following the   rfc5424 standard for SD-ELEMENT.    Deprecated  The entire rfc5424   syslogSData object, including square brackets [ ], SD-ID and list of   SD-PARAMs



syslogSev

SyslogSev

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Level-of-severity   text enumeration defined below:    Text  Sev Description Emergency   0 system is unusable Alert 1 action must be taken immediately Critical 2   critical conditions Error 3 error conditions Warning 4 warning conditions   Notice 5 normal but significant condition Info 6 Informational messages   Debug           7     debug-level messages



syslogTag

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Also   known as MsgId. Brief non-spaced text indicating the type of message such as   'TCPOUT' or 'BGP_STATUS_CHANGE'; 'NILVALUE' should be used when no other   value can be provided



syslogTs

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Timestamp   parsed from non-VES syslog message



syslogVer

Number

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

IANA   assigned version of the syslog protocol specification:    0: VES      1: IANA RFC5424



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as "#"   or "#.#" or "#.#.#" where # is a digit; see section 1 for   the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.45                            ThresholdCrossingAlert

The thresholdCrossingAlertFields datatype consists of the following fields:

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

additionalFields   - Additional pnfRegistration fields if needed.



additionalParameters

ThresholdCrossingAlertCounter

1..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Array   of performance counters



alertAction

AlertAction

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Enumeration:   'SET', 'CONT', 'CLEAR'



alertDescription

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unique   short alert description (e.g., NE-CPUMEM)



alertType

AlertType

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Enumeration:   'CARD-ANOMALY', 'INTERFACE-ANOMALY', ELEMENT-ANOMALY', 'SERVICE-ANOMALY'



alertValue

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Calculated   API value (if applicable)



associatedAlertIdList

String

0..*

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

List   of eventIds associated with the event being reported



collectionTimestamp

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Time   when the performance collector picked up the data; with RFC 2822 compliant   format: 'Sat, 13 Mar 2010 11:29:05 -0800'



dataCollector

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Specific   performance collector instance used



elementType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Type   of network element (internal AT&T field)



eventSeverity

EventSeverity

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   severity or priority enumeration: 'CRITICAL', 'MAJOR', 'MINOR', 'WARNING',   'NORMAL'



eventStartTimestamp

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Time   closest to when the measurement was made; with RFC 2822 compliant format:   'Sat, 13 Mar 2010 11:29:05 -0800'



interfaceName

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Physical   or logical port or card (if applicable



networkService

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   name (internal AT&T field)



possibleRootCause

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Reserved   for future use



thresholdCrossingFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the thresholdCrossingAlertFields block as "#.#" where # is a   digit; see section 1 for the correct digits to use.



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName'   for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.46                            VendorNfNameFields

vendorNfNameFields - The vendorNfNameFields provides vendor, nf and nfModule identifying information.

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

nfModuleName

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

nfModuleName   - Name of the nfModule generating the event.



nfName

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

nfName   - Name of the network function generating the event



vendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

vendorName   - Network function vendor name.




1.2.47                            VesEvent

An ONAP event is an aggregation of a header and a message.  Event messages may be published to a message broker by service instances, resource instances, or ONAP platform components.  Service or resource instances may be in support of network infrastructure or customer services.  Interested platforms may subscribe to events on the message broker (e.g. Centralized Testing Platform CTP) may see an event on a service VNF instance and perform an automated test as part of a closed loop management policy.  Events are unique and distinguishable from one another.  ONAP event messages are serialized as a unicode ASCII character string which may be formatted as JSON, XML, etc... Appropriate schemas will be supplied.

Parent class: Notification

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The   reportingEntityId is an id for the reportingEntityName. See   'reportingEntityName' for more information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events,   startEpochMicrosec is the timestamp of the initial alarm; if the same alarm   is raised again for changed, acknowledged or cleared cases,   startEpochMicrosec must be the same as the initial alarm (along with the same   eventId and an incremental sequence number). For devices with no timing   source (clock), the default value will be 0 and DCAE collector will replace   it with Collector time stamp (when event is received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as "#"   or "#.#" or "#.#.#" where # is a digit; see section 1 for   the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.48                            VoiceQuality

The voiceQuality class provides statistics related to customer facing voice products; consists of the following fields:

Parent class: VesEvent

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

additionalInformation

HashMap

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Additional   voice quality fields



calleeSideCodec

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Callee   codec for the call



callerSideCodec

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Caller   codec for the call



correlator

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Constant   across all events on this call



phoneNumber

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Phone   number associated with the correlator



midCallRtcp

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Base64   encoding of the binary RTCP data (excluding Eth/IP/UDP headers)



voiceQualityFieldsVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the voiceQualityFields block as "#.#" where # is a digit; see   section 1 for the correct digits to use.



_endofcallvqmsummaries

EndOfCallVqmSummaries

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

End   of call voice quality metric summaries



_vendornfnamefields

VendorNfNameFields

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Vendor,   NF and nfModule names



domain

Domain

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Event   domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow',   'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange',   'syslog', 'thresholdCrossingAlert', 'voiceQuality'



eventType

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

For   example: 'applicationNf', 'guestOS', 'hostOS', 'platform'



lastEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   latest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds



nfcNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function component type: 3 characters (aligned with vfc naming standards)



nfNamingCode

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function type: 4 characters (aligned with vnf and pnf naming standards)



nfVendorName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Network   function vendor name



priority

Priority

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Processing   priority enumeration: 'High', 'Medium', 'Normal', 'Low'



reportingEntityId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

UUID   identifying the entity reporting the event or detecting a problem in another   vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal   enrichment process shall ensure that this field is populated). The reportingEntityId   is an id for the reportingEntityName. See 'reportingEntityName' for more   information.

reportingEntityId   - UUID identifying the entity reporting the event or detecting a problem in   another xnf/vm or pnf which is experiencing the problem.   Note: the AT&T internal enrichment   process shall ensure that this field is populated. The reportingEntityId is   an id for the reportingEntityName. See reportingEntityName for more   information.



reportingEntityName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity reporting the event or detecting a problem in another vnf/vm or   pnf which is experiencing the problem. May be the same as the sourceName. For   synthetic events generated by DCAE, it is the name of the app generating the   event.

reportingEntityName   - Name of the entity reporting the event or detecting a problem in another   xnf/vm or pnf which is experiencing the problem. May be the same as the   sourceName. For synthetic events generated by DCAE, it is the name of the app   generating the event.



sequence

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Ordering   of events communicated by an event source instance (or 0 if not needed)

sequence   - Ordering of events communicated by an event source instance (or 0 if not   needed)



sourceId

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

sourceId   - UUID identifying the entity experiencing the event issue, which may be   detected and reported by a separate reporting entity   Note: the AT&T internal enrichment   process shall ensure that this field is populate). The sourceId is an id for   the sourceName. See sourceName for more information.

UUID   identifying the entity experiencing the event issue, which may be detected   and reported by a separate reporting entity (note: the AT&T internal   enrichment process shall ensure that this field is populated). The sourceId   is an id for the sourceName. See 'sourceName' for more information.



sourceName

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Name   of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI.  Data for individual xNFC must not be   included in the xNF sourceName event.

sourceName   - Name of the entity experiencing the event issue, which may be detected and   reported by a separate reporting entity. The sourceName identifies the device   for which data is collected. A valid sourceName must be inventoried in   A&AI. If sourceName is a xNFC or VM, then the event must be reporting   data for that particular xNFC or VM. If the sourceName is a xNF, comprised of   multiple xNFCs, the data must be reported/aggregated at the xNF leveI. Data   for individual xNFC must not be included in the xNF sourceName event.



startingEpochMicrosec

Number

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

the   earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…). For fault events, startEpochMicrosec is the timestamp of the initial   alarm; if the same alarm is raised again for changed, acknowledged or cleared   cases, startEpoch Microsec must be the same as the initial alarm (along with   the same eventId and an incremental sequence number). For devices with no   timing source (clock), the default value will be 0 and the VES collector will   replace it with Collector time stamp (when the event is received)

startEpochMicrosec   - the earliest unix time aka epoch time associated with the event from any   component--as microseconds elapsed since 1 Jan 1970 not including leap   seconds. For measurements and heartbeats, where events are collected over   predefined intervals, startEpochMicrosec shall be rounded to the nearest   interval boundary (e.g., the epoch equivalent of 3:00PM, 3:10PM, 3:20PM,   etc…).   For fault events, startEpochMicrosec is the   timestamp of the initial alarm; if the same alarm is raised again for   changed, acknowledged or cleared cases, startEpochMicrosec must be the same   as the initial alarm (along with the same eventId and an incremental sequence   number). For devices with no timing source (clock), the default value will be   0 and DCAE collector will replace it with Collector time stamp (when event is   received).



timeZoneOffset

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Offset   to GMT to indicate local time zone for device formatted as 'UTC+/-hh:mm'; see   https://en.wikipedia.org/wiki/List_of_time_zone_abbreviations for UTC offset   examples



version

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the event header as "#.#" where # is a digit; see section 1 for   the correct digits to use.



vesEventListenerVersion

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Version   of the ves event listener api spec that this event is compliant with (as   "#" or "#.#" or "#.#.#" where # is a digit; see   section 1 for the correct digits to use).



name

String

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY



Status

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

The   current condition of an interaction, such as open, in research, closed, and   so forth



description

String

0..1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Defines   a textual free-form description of the object.



id

Identifier

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Unambiguously   distinguishes different object instances. It is the naming attribute of the   object.

Identifier   of this information element.   This   attribute shall be globally unique.




1.2.49                            measInfoIdInteger

The measInfoIdInteger datatype provides an integer measurement group identifier;

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

iMeasInfoId

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Integer   measurement group Identifier




1.2.50                            measResultNull

The measResultNull datatype provides a null 3GPP PM measurement result

Applied stereotypes:

  • OpenModelClass
    • support:   MANDATORY
    • Experimental


Attribute Name

Type

Mult.

Stereotypes

Description

p

Integer

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Integer   reference to the counter



isNull

Boolean

1

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

Enumeration:   'true' or 'false'

The   VES 7.1 Spec has this attribute as a string.






1.3              Data Types

1.3.1                                ArrayOfSchemaObject

Note:  The VES Spec has this as a Json based object.

arrayOfSchemaObject - The arrayOfSchemaObject datatype provides an array of json objects, each of which is described by name, schema and other meta-information.

Applied stereotypes:


Attribute Name

Type

Mult.

Access

Stereotypes

Description

arrayOfSchemaObject

SchemaObject

1..*

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range constraint  
  •   support:  MANDATORY

 arrayOfSchemaObject -   arrayOfSchemaObject datatype provides an array of SchemaObjects, each of   which is described by name, schema and other meta-information.



1.3.2                                ArrayofNamedHashMap

Array of named hashMaps

Applied stereotypes:


Attribute Name

Type

Mult.

Access

Stereotypes

Description

arrayOfNamedHashmap

NamedHashMap

1..*

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 Array of named hashMaps



1.3.3                                HashMap

The hashMap datatype is an 'associative array', which is an unordered collection of key-value pairs of the form "key": "value", where each key and value are strings. Keys must use camel casing to separate words and acronyms; only the first letter of each acronym shall be capitalized.

Applied stereotypes:


Attribute Name

Type

Mult.

Access

Stereotypes

Description

hashmapEntry

KeyValuePair

0..*

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 A given entry in the   hashmap, which is a key/value pair.



1.3.4                                NamedHashMap

namedHashMap [ ] - The namedHashmap datatype is a hashMap which is associated with and described by a name.

Applied stereotypes:


Attribute Name

Type

Mult.

Access

Stereotypes

Description

name

String

1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 name - Name for the   array of name-value pairs.



hashMap

HashMap

1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 hashMap - One or more   key:value pairs.  Note: in   ATTServiceSpecification - VesEventListener v5.4.1 type = field [].



1.3.5                                ProcessStats

Applied stereotypes:

1.3.6                                SchemaObject

SchemaObject - The SchemaObject datatype provides an object schema, name and other meta-information along with one or more object instances that conform to the schema.

Note:  The VES Spec has this as a Json based object.

Applied stereotypes:


Attribute Name

Type

Mult.

Access

Stereotypes

Description

objectInstances

SchemaObjectInstance

1..*

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 objectInstances -   Contains one or more instances of the SchemaObjectInstance object.



objectName

String

1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 objectName - Name of   the object.



objectSchema

String

0..1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 objectSchema - schema   for the object.



objectSchemaUrl

String

0..1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 objectSchemaUrl - URL   to the schema for the object.



nfSubcribedObjectName

String

0..1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 nfSubscribedObjectName   - Name of the object associated with the nfSubscriptionId.



nfSubcriptionId

String

0..1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 nfSubscriptionId -   Identifies an OpenConfig telemetry subscription on a network function, which   configures the network function to send complex object data associated with   the SchemaObject.



1.3.7                                SchemaObjectInstance

SchemaObjectInstance [ ] - The SchemabjectInstance datatype provides meta-information about an instance of a SchemaObject along with the actual object instance.

Note:  The VES Spec has this as a Json based object.

Applied stereotypes:


Attribute Name

Type

Mult.

Access

Stereotypes

Description

schemaObject

SchemaObject

0..*

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 SchemaObject - Optional   recursive specification on SchemaObject



objectInstance

Object

0..1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 objectInstance -   Contains an instance conforming to the SchemaObject schema



objectInstanceEpochMicrosec

UnixEpoch

0..1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 objectInstanceEpochMicrosec   - the unix time, aka epoch time, associated with this objectInstance--as   microseconds elapsed since 1 Jan 1970 not including leap seconds.



objectKeys

Key

0..*

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 objectKeys - An ordered   set of keys that identifies this particular instance of SchemaObject (e.g.,   that places it in a hierarchy).



1.3.8                                ThresholdCrossingAlertCounter

Applied stereotypes:


Attribute Name

Type

Mult.

Access

Stereotypes

Description

criticality

TCACriticality

1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 Enumeration: 'CRIT',   'MAJ'



hashMap

HashMap

1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 Key is the name of the   counter and value is the current value of the counter



thresholdCrossed

String

1

RW

OpenModelAttribute

  •   isInvariant: false
  •   valueRange:  no range   constraint
  •   support:  MANDATORY

 Last threshold that was   crossed




1.4              Enumerations

1.4.1                                 AlertAction

Possible alertActions within thresholdCrossingAlertFields


Contains Enumeration Literals:

  •  SET:
  •  CONT:
  •  CLEAR:

1.4.2                                 AlertType

Possible values for ThresholdCrossingAlertFIelds alertType attribute.


Contains Enumeration Literals:

  •  CARD_ANOMALY:
  •  INTERFACE_ANOMALY:
  •  ELEMENT_ANOMALY:
  •  SERVICE_ANOMALY:

1.4.3                                 Domain

domain - Event domain enumeration:   'fault', 'heartbeat', 'measurementsForVfScaling', 'mobileFlow', 'other', 'sipSignaling', 'stateChange', 'syslog', 'thresholdCrossingAlert', 'voiceQuality'


Contains Enumeration Literals:

  •  FAULT:
  •  HEARTBEAT:
  •  MEASUREMENT:
  •  MOBILEFLOW:
  •  NOTIFICATION:
  •  OTHER:
  •  PERF3GPP:
  •  PNFREGISTRATION:
  •  SIPSIGNALING:
  •  STATECHANGE:
  •  SYSLOG:
  •  THRESHOLDCROSSINGALERT:
  •  VOICEQUALITY:

1.4.4                                 EndpointDescription


Contains Enumeration Literals:

  •  CALLER:
  •  CALLEE:

1.4.5                                 EventSeverity

Event severity enumeration: 'CRITICAL', 'MAJOR', 'MINOR', 'WARNING', 'NORMAL'. NORMAL is used to represent clear.


Contains Enumeration Literals:

  •  CRITICAL:
  •  MAJOR:
  •  MINOR:
  •  WARNING:
  •  NORMAL:

1.4.6                                 NicAdminState


Contains Enumeration Literals:

  •  IN_SERVICE:
  •  OUT_OF_SERVICE:

1.4.7                                 NicOpsState


Contains Enumeration Literals:

  •  IN_SERVICE:
  •  OUT_OF_SERVICE:

1.4.8                                 SyslogFacility

Numeric code from 0 to 23 for facility:          


Contains Enumeration Literals:

  •  0:
    • kernel messages
  • 1:
    • user-level messages
  • 2:
    • mail system
  • 3:
    • system daemons
  • 4:
    • security/authorization messages
  • 5:
    • messages generated internally by syslogd
  • 6:
    • line printer subsystem
  • 7:
    • network news subsystem
  • 8:
    • UUCP subsystem
  •  9:
    • clock daemon
  •  10:
    • security/authorization messages
  •  11:
    • FTP daemon
  •  12:
    • NTP subsystem
  •  13:
    • log audit
  •  14:
    • log alert
  •  15:
    • clock daemon
  •  16:
    • local use 0  (local0)
  •  17:
    • local use 1  (local1)
  •  18:
    • local use 2  (local2)
  •  19:
    • local use 3  (local3)
  •  20:
    • local use 4  (local4)
  •  21:
    • local use 5  (local5)
  •  22:
    • local use 6  (local6)
  •  23:
    • local use 7  (local7 )

1.4.9                                 SyslogSev

Level-of-severity text enumeration defined below: 

Text          Sev    Description

Emergency 0     system is unusable

Alert           1     action must be taken immediately

Critical       2      critical conditions

Error          3      error conditions

Warning    4      warning conditions

Notice       5      normal but significant condition

Info           6      Informational messages

Debug       7     debug-level messages


Contains Enumeration Literals:

  •  EMERGENCY:
    • system is unusable
    • 0
  • ALERT:
    • action must be taken immediately
    • 1
  • CRITICAL:
    • 2
    • critical conditions
  • ERROR:
    • 3
    • error conditions
  • WARNING:
    • warning conditions
    • 4
  • NOTICE:
    • 5
    • normal but significant condition
  • INFO:
    • 6
    • Informational messages
  • DEBUG:
    • 7
    • debug-level messages

1.4.10                             TCACriticality

Threshold Crossing Alert counter criticality - possible values of CRIT and MAJ.


Contains Enumeration Literals:

  •  CRIT:
  •  MAJ:

1.4.11                             VfStatus

Virtual function status enumeration: 'Active', 'Idle', 'Preparing to terminate', 'Ready to terminate', 'Requesting Termination'


Contains Enumeration Literals:

  •  ACTIVE:
  •  IDLE:
  •  PREPARING_TO_TERMINATE:
  •  READY_TO_TERMINATE:
  •  REQUESTING_TERMINATION:



  • No labels