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

Compare with Current View Page History

« Previous Version 2 Next »

Please note that this is a work in progress.   Updates are expected, including additional descriptions, updates to multiplicities, and edits to associations as attributes.

This contribution presently includes:

  • 7 Diagrams
  • 39 Classes
  • 8 Datatypes
  • 10 Enumerations 

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                    SipSignaling Entities

   

 

 

1.1.6                    Voice Quality Entities

   

 

 

1.1.7                    ipmi

   

 

 

 

 

1.2       Classes


 

1.2.1                   CommonEventHeader

commonEventHeader - Fields common to all events.

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

domain

Domain

1

OpenModelAttribute

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

Experimental

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

 

 

eventId

String

1

OpenModelAttribute

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

Event key that is unique to the event source. The key   must be unique within notification life cycle similar to EventID from 3GPP.   It could be a sequential number, or a composite key formed from the event   fields, such as domain_sequence. The eventId should not include   whitespace.  For fault events, eventId   is the eventId of the initial alarm; if the same alarm is raised again for   changed, acknowledged or cleared cases, eventId must be the same as the   initial alarm (along with the same startEpochMicrosec but with a different   sequence number). Note: see section 1.3 for eventId use case examples.

 

 

eventName

String

1

OpenModelAttribute

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

eventName - Unique event name.  To prevent naming collisions, eventName   sent as part of the commonEventHeader, should conform to the following naming   convention designed to summarize the purpose and type of the event, and to   ensure the uniqueness of the eventName:     {DomainAbbreviation}_{NamingCode or   ApplicationPlatform}_{DescriptionOfInfoBeingConveyed}  Domain abbreviations are derived from the   'domain' field in the commonEventHeader, as specified below: 'Fault' for the   fault domain 'Heartbeat' for the heartbeat domain 'Measurement' for the   measurements domain 'MobileFlow' for the mobileFlow domain 'Other' for the   other domain 'PnfReg' for the pnfRegistration domain 'SipSignaling' for the   sipSignaling domain 'StateChange' for the stateChange domain 'Syslog' for the   syslog domain 'Tca' for the thresholdCrossingAlert domain 'VoiceQuality' for   the voiceQuality domain

Unique event name

 

 

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

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.

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.

 

 

reportingEntityName

String

1

OpenModelAttribute

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

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.

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.

 

 

sequence

Integer

1

OpenModelAttribute

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

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

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

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).

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)

 

 

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).

 

 

 

1.2.2                   AffinityOrAntiAffinityGroup

The AffinityOrAntiAffinityGroup class describes the affinity or anti-affinity relationship.

Applied stereotypes:

  • Preliminary
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

groupId

Identifier

1

OpenModelAttribute

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

Preliminary

Identifies an affinity or anti-affinity group to   which the affinity or anti-affinity rule applies.

 

 

type

RuleType

1

OpenModelAttribute

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

Preliminary

Specifies whether the rule is an affinity rule or an   anti-affinity rule.

 

 

scope

RuleScope

1

OpenModelAttribute

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

Preliminary

Specifies the scope of the rule.

 

 

 

1.2.3                   CodecsInUse

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.4                   CpuUsage

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.5                   DiskUsage

The diskUsage datatype defines the usage of a disk device.

 

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

 

 

diskWriteCommandsAvg

Number

0..1

OpenModelAttribute

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

Average number of write commands issued per second to   the disk during the collection interval.

 

 

 

1.2.6                   EndOfCallVqmSummaries

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.7                   Event

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.

Applied stereotypes:

  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

_fault

Fault

0..1

OpenModelAttribute

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

 

 

_heartbeat

Heartbeat

0..1

OpenModelAttribute

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

 

 

_measurement

Measurement

0..1

OpenModelAttribute

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

 

 

_mobileflow

MobileFlow

0..1

OpenModelAttribute

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

 

 

_notification

Notification

0..1

OpenModelAttribute

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

 

 

_other

Other

0..1

OpenModelAttribute

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

 

 

_pnfregistration

PnfRegistration

0..1

OpenModelAttribute

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

 

 

_sipSignaling

SipSignaling

0..1

OpenModelAttribute

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

 

 

_statechange

StateChange

0..1

OpenModelAttribute

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

 

 

_syslog

SysLog

0..1

OpenModelAttribute

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

 

 

_thresholdCrossingAlert

ThresholdCrossingAlert

0..1

OpenModelAttribute

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

 

 

_voicequality

VoiceQuality

0..1

OpenModelAttribute

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

 

 

_commoneventheader

CommonEventHeader

1

OpenModelAttribute

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

 

 

 

1.2.8                   Fault

Fields specific to fault events

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

alarmAdditionalInformation

HashMap

0..*

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'

 

 

 

1.2.9                   FilesystemUsage

The filesystemUsage datatype consists of the following fields:

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.10               GtpPerFlowMetrics

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.11               Heartbeat

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.

 

 

 

1.2.12               HugePages

The hugePages datatype provides metrics on system hugePages

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.13               Ipmi

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.14               IpmiBaseboardTemperature

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

baseboardTemperature

Number

1

OpenModelAttribute

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

Baseboard temperature in celsius

 

 

baseboardTemperature   Identifier

String

0..1

OpenModelAttribute

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

Identifier for the location where the temperature is   taken

 

 

 

1.2.15               IpmiBaseboardVoltageRegulator

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.16               IpmiBattery

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

1

OpenModelAttribute

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

Battery voltage level

 

 

 

1.2.17               IpmiFan

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.18               IpmiGlobalAggregateTemperatureMargin

The ipmiGlobalAggregateTemperatureMargin datatype consists of the following fields:

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.19               IpmiHsbp

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.20               IpmiNic

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.21               IpmiPowerSupply

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

powerSupplyCurrentOutput   Percent

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.22               IpmiProcessor

The ipmiProcessor datatype provides ipmi processor metrics

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

pprocessorThermalControlPercent

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

 

 

processorIdentifier

String

1

OpenModelAttribute

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

Identifier for the power supply

 

 

_processordimmaggregatethermalmargin

ProcessorDimmAggregateThermalMargin

0..1

OpenModelAttribute

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

Array of processorDimmAggregate ThermalMargin objects

 

 

 

1.2.23               LatencyBucketMeasure

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.24               Load

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.25               MachineCheckException

The machineCheckException datatype describes machine check exceptions

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

 

 

processIdentifier

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.26               Measurement

Fields specific to measurement events

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

ArrayOfJsonObject

0..1

OpenModelAttribute

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

Array of JSON 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

 

 

 

1.2.27               MemoryUsage

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.28               MobileFlow

Fields specific to mobility flow events

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.

 

 

gtpPerFlowMetrics

invalid

0..1

OpenModelAttribute

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

gtpPerFlowMetrics - Mobility GTP Protocol per flow   metrics.

 

 

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

 

 

 

 

1.2.29               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:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

administrativeState

NicAdminState

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

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

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

1

OpenModelAttribute

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

Count of all packets received within the measurement   interval

 

 

receivedUnicastPacketsAccumulated

Number

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

1

OpenModelAttribute

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

Count of unicast packets received within the   measurement interval

 

 

receivedUtilization

Number

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

1

OpenModelAttribute

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

Speed configured in mbps.

 

 

transmittedBroadcastPacketsAccumulated

Number

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

1

OpenModelAttribute

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

Count of broadcast packets transmitted within the   measurement interval

 

 

transmittedDiscardedPacketsAccumulated

Number

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

1

OpenModelAttribute

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

Count of discarded packets transmitted within the   measurement interval

 

 

transmittedErrorPacketsAccumulated

Number

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

1

OpenModelAttribute

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

Count of error packets transmitted within the   measurement interval

 

 

transmittedMulticastPacketsAccumulated

Number

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

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

String

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.30               Notification

Fields specific to notification events

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

NotificationState

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

NotificationState

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.

 

 

 

1.2.31               Other

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

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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..*

OpenModelAttribute

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

Array of name-value pairs.

 

 

jsonObjects

ArrayOfJsonObject

0..1

OpenModelAttribute

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

Array of JSON 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.

 

 

 

1.2.32               PnfRegistration

The pnfRegistrationFields datatype defines fields for events belonging to the 'pnfRegistration' domain of the commonEventHeader domain enumeration; it consists of the following fields:

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

Number

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

 

 

 

 

1.2.33               ProcessStats

The processStats datatype provides metrics on system processes; it consists of the following fields:

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.34               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:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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.35               SipSignaling

sipSignalingFields - The sipSignalingFields datatype communicates information about SIP signaling messages, parameters and signaling state.

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

additionalInformation

HashMap

0..*

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

vendorNfNameFields - Vendor, NF and nfModule names.

 

 

vendornfnamefields

VendorNfNameFields

1

OpenModelAttribute

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

 

 

 

1.2.36               StateChange

Fields specific to state change events.

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

NotificationState

1

OpenModelAttribute

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

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

 

 

OldState

NotificationState

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

 

 

 

1.2.37               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.

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

Attribute   Name

Type

Mult.

Stereotypes

Description

additionalFields

HashMap

0..1

OpenModelAttribute

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

Additional syslog fields if needed Ex:  {"name1": "value1",   "name2: "value2" … }

 

 

eventSourceHost

String

1

OpenModelAttribute

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

Hostname of the device

 

 

eventSourceType

String

0..1

OpenModelAttribute

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

Examples: 'other', 'router', 'switch', 'host',   'card', 'port', 'slotThreshold', 'portThreshold', 'virtualMachine',   'virtualNetworkFunction'

 

 

sysllogSdId

String

0..1

OpenModelAttribute

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

0-32 char in format name@number,  i.e., ourSDID@32473

 

 

syslogFacilty

Integer

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

String

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

0..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

 

 

 

1.2.38               ThresholdCrossingAlert

The thresholdCrossingAlertFields datatype consists of the following fields:

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

Counter

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

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.

 

 

 

 

1.2.39               VoiceQuality

The voiceQuality class provides statistics related to customer facing voice products; consists of the following fields:

Applied stereotypes:

  • Experimental
  • OpenModelClass
    • support: MANDATORY

 

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

 

 

 

 


1.3       Data Types

1.3.1                   ArrayOfJsonObject

arrayOfJsonObject - The arrayOfJsonObject datatype provides an array of json objects, each of which is described by name, schema and other meta-information.

 

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

arrayOfJsonObject

JsonObject

1..*

RW

OpenModelAttribute

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

 arrayOfJsonObject - arrayOfJsonObject datatype   provides an array of json objects, each of which is described by name, schema   and other meta-information.

 

 

1.3.2                   ArrayofNamedHashMap

Array of named hashMaps

 

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                   Counter

 

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

criticality

String

1

RW

OpenModelAttribute

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

 

 

hashMap

HashMap

1

RW

OpenModelAttribute

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

 

 

thresholdCrossed

String

1

RW

OpenModelAttribute

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

 

 

1.3.4                   HashMap

 

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

name

String

1

RW

OpenModelAttribute

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

 

 

arrayOfFields

HashMap

1

RW

OpenModelAttribute

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

 

 

1.3.5                   JsonObject

jsonObject - The jsonObject datatype provides a JSON object schema, name and other meta-information along with one or more object instances that conform to the schema.

 

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

objectInstances

JsonObjectInstance

1..*

RW

OpenModelAttribute

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

 objectInstances - Contains one or more instances of   the JSON object.

 

 

objectName

String

1

RW

OpenModelAttribute

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

 objectName - Name of the json object.

 

 

objectSchema

String

0..1

RW

OpenModelAttribute

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

 objectSchema - JSON schema for the object.

 

 

objectSchemaUrl

String

0..1

RW

OpenModelAttribute

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

 objectSchemaUrl - URL to the JSON 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 jsonObject.

 

 

1.3.6                   JsonObjectInstance

jsonObjectInstance [ ] - The jsonObjectInstance datatype provides meta-information about an instance of a jsonObject along with the actual object instance.

 

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

jsonObject

JsonObject

0..*

RW

OpenModelAttribute

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

 jsonObject - Optional recursive specification on   jsonObject

 

 

objectInstance

Object

1

RW

OpenModelAttribute

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

 objectInstance - Contains an instance conforming to   the jsonObject schema

 

 

objectInstanceEpochMicrosec

UnixEpoch

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

1

RW

OpenModelAttribute

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

 objectKeys - An ordered set of keys that identifies   this particular instance of jsonObject (e.g., that places it in a hierarchy).

 

 

1.3.7                   Key

key - the key datatype is a tuple which provides the name of a key along with its value and relative order.

 

Attribute   Name

Type

Mult.

Access

Stereotypes

Description

keyName

String

1

RW

OpenModelAttribute

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

 keyName - Name of the key.

 

 

keyOrder

Integer

0..1

RW

OpenModelAttribute

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

 keyOrder - Relative sequence or order of the key   (with respect to other keys).

 

 

keyValue

String

0..1

RW

OpenModelAttribute

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

 keyValue - Value of the key.

 

 

1.3.8                   NamedHashMap

namedHashMap [ ] - The namedHashmap datatype is a hashMap which is associated with and described by a name.

 

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.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                    DecisionStrategy

This is an enumerated integer that specifies the particular decision strategy to be used in this PolicySet.    Permitted Values:     0: Unknown   1: MatchFirst   2: MatchAll    MatchFirst enforces the actions of the first rule that evaluates to TRUE; policy evaluation then STOPS, meaning that all subsequent rules are no longer evaluated.    MatchAll enforces the actions of all rules that evaluate to TRUE. This is equivalent to performing two passes through the rule set. The first pass gathers all PolicyRules that evaluate to true and places them in a group. The second pass then executes only those rules that evaluated to true. Execution of these rules is controlled through the Priority property (on the aggregation PolicySetComponent), which defines the order in which the PolicyRules execute.

 

Contains Enumeration Literals:

  •  0:
  •  1:
  •  2:

1.4.4                    Domain

domain - Event domain enumeration:   'fault', 'heartbeat', 'measurementsForVfScaling', 'mobileFlow', 'other', 'sipSignaling', 'stateChange', 'syslog', 'thresholdCrossingAlert', 'voiceQuality'

 

Contains Enumeration Literals:

  •  FAULT:
  •  HEARTBEAT:
  •  MEASUREMENT:
  •  MOBILEFLOW:
  •  NOTIFICATION:
  •  OTHER:
  •  PNFREGISTRATION:
  •  SIP_SIGNALING:
  •  STATE_CHANGE:
  •  SYSLOG:
  •  THRESHOLD_CROSSING_ALERT:
  •  VOICE_QUALITY:

1.4.5                    EndpointDescription

 

Contains Enumeration Literals:

  •  Caller:
  •  Callee:

1.4.6                    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.7                    HasExecuted

This is an enumerated integer that is set by a policy application to define the state of execution of this policyAction.    Permited Values:   0: not yet executed   1: executed with no errors   2: executed with errors but successfully rolled back   3: executed with errors and did not roll back   4: did not complete execution but successfully rolled back   5: did not complete execution and did not roll back    Notes:  Not present in the ITU or CIM specs.

 

Contains Enumeration Literals:

  •  0:
  •  1:
  •  2:
  •  3:

1.4.8                   NicAdminState

 

Contains Enumeration Literals:

  •  IN_SERVICE:
  •  OUT_OF_SERVICE:

1.4.9                    NicOpsState

 

Contains Enumeration Literals:

  •  IN_SERVICE:
  •  OUT_OF_SERVICE:

1.4.10                NotificationState

 

Contains Enumeration Literals:

  •  IN_SERVICE:
  •  MAINTENANCE:
  •  OUT_OF_SERVICE:

 





  • No labels