Diagrams
1.1.1 Event - High Level
1.1.2 Event Datatypes
1.1.3 Measurement Domain Entities
1.1.4 Mobile Flow Entities
1.1.5 Perf3gpp Entities
1.1.6 Rooting VES
1.1.7 SipSignaling Entities
1.1.8 Voice Quality Entities
1.1.9 ipmi
1.2 Classes
1.2.1 CodecsInUse
The codecsInUse datatype consists of the following fields describing the number of times an identified codec was used over the measurementInterval
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
codecIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Description of the codec. |
numberInUse | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of such codecs in use. |
1.2.2 CpuUsage
The cpuUsage datatype defines the usage of an identifier CPU and consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
cpuCapacityContention | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | CPU demand in MHz |
cpuDemandPct | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | CPU demand as a percentage of the provisioned capacity |
cpuIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | CPU Identifier |
cpuIdle | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of CPU time spent in the idle task |
cpuLatencyAvg | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Swap wait time, in milliseconds over the measurementInterval |
cpuUsageInterrupt | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of time spent servicing interrupts |
cpuUsageNice | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of time spent handling soft irq interrupts |
cpuUsageSteal | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of time spent on system tasks running the kernel |
cpuUsageUser | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of time spent running un-niced user space processes |
cpuWait | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of CPU time spent waiting for I/O operations to complete |
percentUsage | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Aggregate cpu usage of the virtual machine on which the xNFC reporting the event is running |
1.2.3 DiskUsage
The diskUsage datatype defines the usage of a disk device.
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
diskBusResets | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of bus resets in the performance interval. |
diskCommandsAborted | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of disk commands aborted over the measurementInterval. |
diskCommandsAvg | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Average number of commands per second over the measurementInterval. |
diskFlushRequests | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Total flush requests of the disk cache over the measurementInterval. |
diskFlushTime | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Milliseconds spent on disk cache flushing over the measurementInterval. |
diskIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Disk Identifier. |
diskIoTimeAvg | Number | 1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Nanoseconds spent on disk cache reads/writes within the measurementInterval. |
diskTimeReadAvg | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Average number of write commands issued per second to the disk over the measurementInterval |
1.2.4 EndOfCallVqmSummaries
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
adjacencyName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Adjacency name |
endpointAverageJitter | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint average jitter |
endpointDescription | EndpointDescription | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Enumeration: 'Caller', 'Callee' |
endpointMaxJitter | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint maximum jitter |
endpointRtpOctetsDiscarded | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP octets discarded |
endpointRtpOctetsLost | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP octets lost |
endpointRtpOctetsReceived | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP octets received |
endpointRtpOctetsSent | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP octets sent |
endpointRtpPacketsDiscarded | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP packets discarded |
endpointRtpPacketsLost | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP packets lost |
endpointRtpPacketsReceived | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP packets received |
endpointRtpPacketsSent | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint RTP packets sent |
localAverageJitter | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local average jitter |
localAverageJitterBufferDelay | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local average jitter buffer delay |
localMaxJitter | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local maximum jitter |
localMaxJitterBufferDelay | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local max jitter buffer delay |
localRtpOctetsDiscarded | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP octets discarded |
localRtpOctetsLost | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP octets lost |
localRtpOctetsReceived | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP octets received |
localRtpOctetsSent | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP octets sent |
localRtpPacketsDiscarded | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP packets discarded |
localRtpPacketsLost | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP packets lost |
localRtpPacketsReceived | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP packets received |
localRtpPacketsSent | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Local RTP packets sent |
mosCqe | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Decimal range from 1 to 5 (1 decimal place) |
oneWayDelay | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | one-way path delay in milliseconds |
packetLossPercent | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | rFactor from 0 to 100 |
roundTripDelay | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Round trip delay in milliseconds |
1.2.5 Fault
Fields specific to fault events
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
alarmAdditionalInformation | HashMap | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event category, for example: 'license', 'link', 'routing', 'security', 'signaling' |
eventSeverity | EventSeverity | 1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Virtual function status enumeration: 'Active', 'Idle', 'Preparing to terminate', 'Ready to terminate', 'Requesting Termination' |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.6 FilesystemUsage
The filesystemUsage datatype consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
blockConfigured | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Configured block storage capacity in GB. |
blockops | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Block storage input-output operations per second. |
blockUsed | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Used block storage capacity in GB. |
ephemeralConfigured | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Configured ephemeral storage capacity in GB. |
ephemerallops | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ephemeral storage input-output operations per second. |
ephemeralUsed | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Used ephemeral storage capacity in GB. |
filesysytemName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | File system name. |
1.2.7 GtpPerFlowMetrics
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
avgBitErrorRate | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Average bit error rate |
avgPacketDelayVariation | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Average delivery latency |
avgReceiveThroughput | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Average receive throughput |
avgTransmitThroughput | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Average transmit throughput |
durConnectionFailedStatus | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint activating the flow |
flowActivationEpoch | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer microseconds for the start of the flow connection |
flowActivationTime | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Endpoint deactivating the flow |
flowDeactivationEpoch | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer microseconds for the start of the flow connection |
flowDeactivationTime | String | 1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Current connection state at reporting time |
gtpTunnelStatus | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Current tunnel state at reporting time |
ipTosCountList | HashMap | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | large packet round trip time |
largePacketThreshold | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | large packet threshold being applied |
maxPacketDelayVariation | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | maximum receive bit rate" |
maxTransmitBitRate | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | maximum transmit bit rate |
mobileQciCosCountList | HashMap | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of failed activation requests, as observed by the reporting node |
numBitErrors | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of errored bits number of errored bits |
numBytesReceived | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of bytes received, including retransmissions |
numBytesTransmitted | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of bytes transmitted, including retransmissions |
numDroppedPackets | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of received packets dropped due to errors per virtual interface |
numGtpEchoFailures | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Http error count |
numL7BytesReceived | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of tunneled layer 7 bytes received, including retransmissions |
numL7BytesTransmitted | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of tunneled layer 7 bytes received, including retransmissions |
numLostPackets | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of tunneled layer 7 bytes received, including retransmissions |
numOutOfOrderPackets | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of out-of-order packets |
numPacketErrors | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of errored packets |
numPacketsReceivedExclRetrans | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of packets received, excluding retransmission |
numPacketsReceivedInclRetrans | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of packets received, including retransmission |
numPacketsTransmittedInclRetrans | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of packets transmitted, including retransmissions |
numRetries | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of packet retrie |
numTimeouts | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of packet timeouts |
numTunneledL7BytesReceived | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of tunneled layer 7 bytes received, excluding retransmissions |
roundTripTime | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Round Trip time |
tcpFlagCountList | HashMap | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of unique TCP Flags observed in the flow |
timeToFirstByte | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Time in milliseconds between the connection activation and first byte received |
1.2.8 Heartbeat
The heartbeatFields datatype is an optional field block for fields specific to heartbeat events.
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional expansion fields if needed. |
heartbeatFieldVersion | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Current heartbeatInterval in seconds. |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.9 HugePages
The hugePages datatype provides metrics on system hugePages
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
bytesFree | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of free hugePages in bytes. |
bytesUsed | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of used hugePages in bytes. |
hugePagesIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | HugePages identifier |
percentFree | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of free hugePages in percent. |
percentused | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of used hugePages in percent. |
vmPageNumberFree | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of free hugePages in numbers. |
vmPageNumberUsed | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of used hugePages in numbers. |
1.2.10 Ipmi
The ipmi (Intelligent Platform Management Interface) datatype provides intelligent platform management interface metrics; it consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
exitAirTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | System fan exit air flow temperature in Celsius |
frontPanelTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Front panel temp in Celsius |
ioModuleTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Io module temp in Celsius |
systemAirflow | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Airflow in cubic feet per minute (cfm) |
_ipmibaseboardtemperature | IpmiBaseboardTemperature | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiBaseboard Temperature objects |
_ipmibaseboardvoltageregulator | IpmiBaseboardVoltageRegulator | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiBaseboard VoltageRegulator objects |
_ipmibattery | IpmiBattery | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiBattery objects |
_ipmifan | IpmiFan | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiFan objects |
_ipmiglobalaggregatetemperaturemargin | IpmiGlobalAggregateTemperatureMargin | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | ipmi global aggregate temperature margin |
_ipmihsbp | IpmiHsbp | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiHsbp objects |
_ipminic | IpmiNic | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiNic objects |
_ipmipowersupply | IpmiPowerSupply | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiPowerSupply objects |
_ipmiprocessor | IpmiProcessor | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of ipmiProcessor objects |
1.2.11 IpmiBaseboardTemperature
The ipmiBaseboardTemperature datatype consists of the following fields which describe ipmi baseboard temperature metrics: Field Type Required? Description
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
baseboardTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Baseboard temperature in celsius |
baseboardTemperature Identifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the location where the temperature is taken |
1.2.12 IpmiBaseboardVoltageRegulator
The ipmiBaseboardVoltageRegulator datatype consists of the following fields which describe ipmi baseboard voltage regulator metrics:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
baseboaredVoltageRegulatorIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the baseboard voltage regulator |
voltageRegulatorTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Voltage regulator temperature in celsius |
1.2.13 IpmiBattery
The ipmiBattery datatype consists of the following fields which describe ipmi battery metrics:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
batteryIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the battery |
batteryType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Type of battery |
batteryVoltageLevel | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Battery voltage level |
1.2.14 IpmiFan
The ipmiFan datatype consists of the following fields which describe ipmi fan metrics:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
fanIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the fan |
fanSpeed | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Fan speed in revolutions per minute (rpm) |
1.2.15 IpmiGlobalAggregateTemperatureMargin
The ipmiGlobalAggregateTemperatureMargin datatype consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
globalAggregateTemperatureMargin | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Temperature margin in Celsius relative to a throttling thermal trip point |
globalAggregateTemperatureMarginIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the ipmi global aggregate temperature margin metrics |
1.2.16 IpmiHsbp
The ipmiHsbp datatype provides ipmi hot swap backplane power metrics; it consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
hsbpIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the hot swap backplane power unit |
hsbpTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Hot swap backplane power temperature in celsius |
1.2.17 IpmiNic
The ipmiNic datatype provides network interface control care metrics; it consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
nicIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the network interface control card |
nicTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | nic temperature in Celsius |
1.2.18 IpmiPowerSupply
The ipmiPowerSupply datatype provides ipmi power supply metrics; it consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
powerSupplyCurrentOutputPercent | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Current output voltage as a percentage of the design specified level |
powerSupplyIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the power supply |
powerSupplyInputPower | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Input power in watts |
powerSupplyTemperature | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Power supply temperature in Celsius |
1.2.19 IpmiProcessor
The ipmiProcessor datatype provides ipmi processor metrics
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
processorThermalControlPercent | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Io module temperatue in celsius |
processorDtsThermalMargin | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Front panel temperature in celsius |
_processordimmaggregatethermalmargin | ProcessorDimmAggregateThermalMargin | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of processorDimmAggregate ThermalMargin objects |
processorIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for the power supply |
1.2.20 LatencyBucketMeasure
The latencyBucketMeasure datatype consists of the following fields which describe the number of counts falling within a defined latency bucket
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
countsInTheBucket | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of counts falling within a defined latency bucket |
highEndOfLatencyBucket | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | High end of bucket range (typically in ms) |
lowEndOfLatencyBucket | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Low end of bucket range (typically in ms) |
1.2.21 Load
The load datatype provides metrics on system cpu and io utilization obtained using /proc/loadavg
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
longTerm | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | number of jobs in the run queue (state R, cpu utilization) or waiting for disk I/O (state D, io utilization) averaged over 1 minute using /proc/loadavg |
1.2.22 MachineCheckException
The machineCheckException datatype describes machine check exceptions
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
correctedMemoryErrors | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Total hardware errors that were corrected by the hardware over the last one hour |
vmlIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | processIdentifier |
uncorrectedMemoryErrors | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Total uncorrected hardware errors that were detected by the hardware over the last one hour |
1.2.23 MeasDataCollection
The measDataCollection datatype defines a 3GPP measurement collection structure aligned with the 3GPP PM format
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
formatVersion | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 3GPP PM reporting file format version from pre-standard TS 28.550 v2.0.0 |
granularityPeriod | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Granularity period for the PM report in seconds |
measObjInstIdList | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of monitored object local distinguished name ids per 3GPP TS 32.300 |
measuredEntityDn | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Distinguished name per 3GPP TS 28.550 |
measuredEntitySoftwareVersion | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Software version for the NF providing the PM data as specified in 3GPP TS 28.550 |
measuredEntityUserName | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | User Definable name for the measured object per 3GPP TS 28.550 |
_measinfo | MeasInfo | 1..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of monitored object local distinguished name ids per 3GPP TS 32.300 |
1.2.24 MeasInfo
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
jobId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the measurement job |
_measinfoidinteger | measInfoIdInteger | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Measurement group Identifier |
_measinfoidstring | MeasInfoIdString | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Measurement group Identifier |
_meastypesinteger | MeasTypesInteger | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of measurement identifiers associated with the measurement results expressed as integers for efficiency rather than strings |
_meastypesstring | MeasTypesString | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of measurement identifiers associated with the measurement results expressed as integers for efficiency rather than strings |
_measvalues | MeasValues | 1..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of measValues |
1.2.25 MeasInfoIdString
The measInfoIdString datatype provides a string measurement group identifier;
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
sMeasInfoId | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | String measurement group Identifier |
1.2.26 MeasResultInteger
The measResultInteger datatype provides an integer 3GPP PM measurement result;
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
p | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer reference to the counter |
iValue | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer counter value |
1.2.27 MeasResultString
The measResultString datatype provides a string 3GPP PM measurement result;
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
p | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer reference to the counter |
sVlaue | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | String counter value |
1.2.28 MeasTypesInteger
The measTypesInteger datatype provides an array of integer measurement identifiers associated with the measurement results
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
iMeasTypesList | Integer | 1..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of integer measurement identifiers associated with the measurement results |
1.2.29 MeasTypesString
The measTypesString datatype provides an array of string measurement identifiers associated with the measurement results
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
sMeasTypesList | String | 1..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of string measurement identifiers associated with the measurement results |
1.2.30 MeasValues
The measValues datatype provides 3GPP measurement values
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
measObjAddFlds | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional key-value pairs if needed |
suspectFlag | Boolean | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | VES 7.1 Spec has this attribute as a string. Enumeration: 'true', 'false'. Indicates if the values are suspect |
_measresultinteger | MeasResultInteger | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of results |
_measresultnull | measResultNull | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of results |
_mesresultnumber | MesResultNumber | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of results |
_measresultstring | MeasResultString | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of results |
1.2.31 Measurement
Fields specific to measurement events
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional measurement fields if needed. |
additionalMeasurements | ArrayofNamedHashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of named hashMap if needed. |
additionalObjects | ArrayOfSchemaObject | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of Schema objects described by name, schema and other meta-information, if needed. |
concurrentSessions | Integer | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Interval over which measurements are being reported in seconds |
nfcScalingMetric | Integer | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number of media ports in use. |
requestRate | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Peak request rate per second, for the VM over the measurementInterval |
_Hugepages | HugePages | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of metrics on hugePages |
_codecsinuse | CodecsInUse | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of codecs in use |
_cpuUsage | CpuUsage | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Usage of an array of CPUs |
_diskUsage | DiskUsage | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Usage of an array of disks |
_filesystemusage | FilesystemUsage | 0..* | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of intelligent platform management interface metrics |
_latencybucketmeasure | LatencyBucketMeasure | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of system load metrics |
_machinecheckexception | MachineCheckException | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of machine check exceptions |
_memoryusage | MemoryUsage | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Memory usage of an array of VMs |
_nicperformance | NicPerformance | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Performance metrics of an array of network interface cards |
_processstats | ProcessStats | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of metrics on system processes |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.32 MemoryUsage
The memoryUsage datatype defines the memory usage of a virtual machine and consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
memoryBuffered | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Kibibytes of temporary storage for raw disk blocks |
memoryCached | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Kibibytes of memory used for cache |
memoryConfigured | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Host demand in kibibytes |
memoryFree | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Kibibytes of physical RAM left unused by the system |
memoryLatencyAvg | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Shared memory in kilobytes |
memorySlabRecl | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Amount of memory swapped-in from host cache in kibibytes |
memorySwapInRateAvg | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Amount of memory swapped-out to host cache in kibibytes |
memorySwapOutRateAvg | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Space used for caching swapped pages in the host cache in kibibytes |
memoryUsed | Number | 1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Virtual Machine identifier associated with the memory metrics |
1.2.33 MesResultNumber
The measResultNumber datatype provides a number 3GPP PM measurement result
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
p | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer reference to the counter |
rValue | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Number counter value |
1.2.34 MobileFlow
Fields specific to mobility flow events
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | additionalFields - Additional mobileFlow fields if needed. |
applicationType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | applicationType - Application type inferred |
applProtocolType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | applProtocolType - Application protocol. |
applProtocolVersion | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | applProtocolVersion - Application version. |
cid | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | cid - Cell Id. |
connectionType | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | ecgi - Evolved Cell Global Id. |
flowDirection | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | flowDirection - Flow direction, indicating if the reporting node is the source of the flow or destination for the flow. |
gtpProtocolType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | gtpProtocolType - GTP protocol |
gtpVersion | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | gtpVersion - GTP protocol version. |
httpHeader | String | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | ipProtocolType - IP protocol type e.g., TCP, UDP, RTP... |
ipVersion | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | ipVersion - IP protocol version e.g., IPv4, IPv6 |
lac | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | lac - Location area code. |
mcc | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | mcc - Mobile country code. |
mnc | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | mnc - Mobile network code. |
mobileFlowFieldsVersion | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | mobileFlowFieldsVersion - Version of the mobileFlowFields block. |
msisdn | String | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | rac - Routing area code |
radioAccessTechnology | String | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | sac - Service area code |
samplingAlgorithm | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | tac - Transport area code |
tunnelId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | tunnelId - Tunnel identifier |
vlanId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | vlanId - VLAN identifier used by this flow |
_gtpperflowmetrics | GtpPerFlowMetrics | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Mobility GTP Protocol per flow metrics |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.35 NicPerformance
The nicPerformance datatype consists of the following fields which describe the performance and errors of an of an identified virtual network interface card
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
administrativeState | NicAdminState | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Administrative state: enum: 'inService', 'outOfService' |
nicIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network interface card identifier |
operationalState | NicOpsState | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Operational state: enum: 'inService', 'outOfService' |
receivedBroadcastPacketsAccumulated | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of broadcast packets received within the measurement interval |
receivedDiscardedPacketsAccumulated | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of discarded packets received within the measurement interval |
receivedErrorPacketsAccumulated | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of error packets received within the measurement interval |
receivedMulticastPacketsAccumulated | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of multicast packets received within the measurement interval |
receivedOctetsAccumulated | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of octets received within the measurement interval |
receivedPercentDiscard | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of error packets received; value = (receivedErrorPacketsDelta / receivedTotalPacketsDelta) x 100, if denominator is nonzero, or 0, if otherwise. |
receivedTotalPacketsAccumulated | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Cumulative count of all packets received as read at the end of the measurement interval |
receivedTotalPacketsDelta | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of all packets received within the measurement interval |
receivedUnicastPacketsAccumulated | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Cumulative count of unicast packets received as read at the end of the measurement interval |
receivedUnicastPacketsDelta | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of unicast packets received within the measurement interval |
receivedUtilization | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of utilization received; value = (receivedOctetsDelta / (speed x (lastEpochMicrosec - startEpochMicrosec))) x 100, if denominator is nonzero, or 0, if otherwise. |
speed | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Speed configured in mbps. |
transmittedBroadcastPacketsAccumulated | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Cumulative count of broadcast packets transmitted as read at the end of the measurement interval |
transmittedBroadcastPacketsDelta | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of broadcast packets transmitted within the measurement interval |
transmittedDiscardedPacketsAccumulated | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Cumulative count of discarded packets transmitted as read at the end of the measurement interval |
transmittedDiscardedPacketsDelta | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of discarded packets transmitted within the measurement interval |
transmittedErrorPacketsAccumulated | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Cumulative count of error packets transmitted as read at the end of the measurement interval |
transmittedErrorPacketsDelta | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of error packets transmitted within the measurement interval |
transmittedMulticastPacketsAccumulated | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Cumulative count of multicast packets transmitted as read at the end of the measurement interval |
transmittedMulticastPacketsDelta | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of multicast packets transmitted within the measurement interval |
transmittedOctetsAccumulated | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of octets transmitted within the measurement interval |
transmittedPercentDiscard | Number | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of all packets transmitted within the measurement interval |
transmittedUnicastPacketsAccumulated | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Count of unicast packets transmitted within the measurement interval |
transmittedUtilization | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Percentage of utilization transmitted; value = (transmittedOctetsDelta / (speed x (lastEpochMicrosec - startEpochMicrosec))) x 100, if denominator is nonzero, or 0, if otherwise. |
valuesAreSuspect | Boolean | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Enumeration: 'true' or 'false'. If 'true' then the vNicPerformance values are likely inaccurate due to counter overflow or other conditions. |
1.2.36 Notification
Fields specific to notification events
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional notification fields if needed. |
arrayOfNamedHashMap | NamedHashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | arrayOfNamedHashMap - Array of named hashMaps |
changeContact | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifier for a contact related to the change. |
changeIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | System or session identifier associated with the change. |
changeType | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Describes what has changed for the entity, for example: configuration changed, capability added, capability removed… |
newState | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | New state of the entity, for example: 'inService', 'maintenance', 'outOfService' |
notificationFieldsVersion | Number | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the notificationFields block as "#.#" where # is a digit; see section 1 for the correct digits to use. |
oldState | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Previous state of the entity. For example: "inService", "outOfService", "maintenance" |
stateInterface | String | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Card or port name of the entity that changed state. |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.37 Other
The otherFields datatype defines fields for events belonging to the 'other' domain of the commonEventHeader domain enumeration.
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
arrayofNamedHashMap | ArrayofNamedHashMap | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of named hashMaps |
hashMap | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of name-value pairs. |
schemaObjects | ArrayOfSchemaObject | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of schema objects described by name, schema and other meta-information. |
otherFieldsVersion | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the otherFields block as "#.#" where # is a digit; see section 1 for the correct digits to use. |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.38 Perf3gpp
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
eventAddlFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional key-value pairs if needed |
perf3gppFieldsVersion | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the perf3gpp event |
_measDataCollection | MeasDataCollection | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 3GPP measurement collection structure |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.39 PnfRegistration
The pnfRegistrationFields datatype defines fields for events belonging to the 'pnfRegistration' domain of the commonEventHeader domain enumeration; it consists of the following fields:
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional pnfRegistration fields if needed |
lastServiceDate | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | TS 32.692 dateOfLastService = date of last service; e.g. 15022017 |
macAddress | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | MAC address of OAM interface of the unit |
manufactureDate | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | TS 32.692 dateOfManufacture = manufacture date of the unit; 24032016 |
modelNumber | String | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | IPv6 m-plane IP address to be used by the manager to contact the PNF |
pnfRegistrationFieldsVersion | String | 1 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | TS 32.692 vendorName = name of manufacturer; e.g. Nokia. Maps to AAI equip-vendor |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.40 ProcessStats
The processStats datatype provides metrics on system processes; it consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
forkRate | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of threads created since the last reboot |
processIdentifier | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | processIdentifier |
psStateBlocked | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of processes in a blocked state |
psStatePaging | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of processes in a paging state |
psStateRunning | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of processes in a running state |
psStateSleeping | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of processes in a sleeping state |
PsStateStopped | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of processes in a stopped state |
psStateZombie | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The number of processes in a zombie state |
1.2.41 ProcessorDimmAggregateThermalMargin
The processorDimmAggregateThermalMargin datatype provides intelligent platform management interface (ipmi) processor dual inline memory module aggregate thermal margin metrics; it consists of the following fields:
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
processorDimmAggregateThermal MarginIdentifier | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | the difference between the DIMM's current temperature, in celsius, and the DIMM's throttling thermal trip point |
1.2.42 SipSignaling
sipSignalingFields - The sipSignalingFields datatype communicates information about SIP signaling messages, parameters and signaling state.
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalInformation | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | zdditionalInformation - Additional sipSignalling fields. |
compressedSip | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | compressedSip - The full SIP request/response including headers and bodies. |
correlator | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | correlator - Constant across all events on this call. |
localipAddress | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | localPort - Port on VNF. |
remoteipAddress | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | remotePort - Port of peer endpoint |
sipSignaliingFieldsVersion | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | summarySip - The SIP Method or Response ('INVITE', '200 OK', 'BYE', etc). |
_vendorNfnamefields | VendorNfNameFields | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Vendor, NF and nfModule names |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.43 StateChange
Fields specific to state change events.
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional stateChange fields if needed |
newState | invalid | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | New state of the entity: 'inService', 'maintenance', 'outOfService' |
OldState | invalid | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Previous state of the entity: 'inService', 'maintenance', 'outOfService' |
stateChangeFieldsVersion | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Card or port name of the entity that changed state |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.44 Syslog
Syslog's can be classified as either Control or Session/Traffic. They differ by message content and expected volume: • Control logs are generally free-form human-readable text used for reporting errors or warnings supporting the operation and troubleshooting of NFs. The volume of these logs is typically less than 2k per day. • Session logs use common structured fields to report normal NF processing such as DNS lookups or firewall rules processed. The volume of these logs is typically greater than 1k per hour (and sometimes as high as 10k per second). VES supports both classes of syslog, however VES is only recommended for control logs or for lower volume session logs, less than 60k per hour. High volume session logging should use a file-based transport solution.
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional syslog fields if needed Ex: {"name1": "value1", "name2: "value2" … } |
eventSourceHost | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Hostname of the device |
eventSourceType | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Examples: 'other', 'router', 'switch', 'host', 'card', 'port', 'slotThreshold', 'portThreshold', 'virtualMachine', 'virtualNetworkFunction' |
syslogSdId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 0-32 char in format name@number, i.e., ourSDID@32473 |
syslogFacilty | SyslogFacility | 0..1 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Syslog message |
syslogMsgHost | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Hostname parsed from non-VES syslog message |
syslogPri | Integer | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 0-192 Combined Severity and Facility (see rfc5424) |
syslogProc | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Identifies the application that originated the message |
syslogProcId | Number | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | A <space> separated list of key="value" pairs following the rfc5424 standard for SD-ELEMENT. Deprecated The entire rfc5424 syslogSData object, including square brackets [ ], SD-ID and list of SD-PARAMs |
syslogSev | SyslogSev | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Level-of-severity text enumeration defined below: Text Sev Description Emergency 0 system is unusable Alert 1 action must be taken immediately Critical 2 critical conditions Error 3 error conditions Warning 4 warning conditions Notice 5 normal but significant condition Info 6 Informational messages Debug 7 debug-level messages |
syslogTag | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Timestamp parsed from non-VES syslog message |
syslogVer | Number | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | IANA assigned version of the syslog protocol specification: 0: VES 1: IANA RFC5424 |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined, 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.45 ThresholdCrossingAlert
The thresholdCrossingAlertFields datatype consists of the following fields:
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalFields | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | additionalFields - Additional pnfRegistration fields if needed. |
additionalParameters | ThresholdCrossingAlertCounter | 1..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of performance counters |
alertAction | AlertAction | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Enumeration: 'SET', 'CONT', 'CLEAR' |
alertDescription | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unique short alert description (e.g., NE-CPUMEM) |
alertType | AlertType | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Enumeration: 'CARD-ANOMALY', 'INTERFACE-ANOMALY', ELEMENT-ANOMALY', 'SERVICE-ANOMALY' |
alertValue | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Calculated API value (if applicable) |
associatedAlertIdList | String | 0..* | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | List of eventIds associated with the event being reported |
collectionTimestamp | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Specific performance collector instance used |
elementType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Type of network element (internal AT&T field) |
eventSeverity | EventSeverity | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event severity or priority enumeration: 'CRITICAL', 'MAJOR', 'MINOR', 'WARNING', 'NORMAL' |
eventStartTimestamp | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Physical or logical port or card (if applicable |
networkService | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network name (internal AT&T field) |
possibleRootCause | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Reserved for future use |
thresholdCrossingFieldsVersion | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the thresholdCrossingAlertFields block as "#.#" where # is a digit; see section 1 for the correct digits to use. |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.46 VendorNfNameFields
vendorNfNameFields - The vendorNfNameFields provides vendor, nf and nfModule identifying information.
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
nfModuleName | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | nfModuleName - Name of the nfModule generating the event. |
nfName | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | nfName - Name of the network function generating the event |
vendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | vendorName - Network function vendor name. |
1.2.47 VesEvent
An ONAP event is an aggregation of a header and a message. Event messages may be published to a message broker by service instances, resource instances, or ONAP platform components. Service or resource instances may be in support of network infrastructure or customer services. Interested platforms may subscribe to events on the message broker (e.g. Centralized Testing Platform CTP) may see an event on a service VNF instance and perform an automated test as part of a closed loop management policy. Events are unique and distinguishable from one another. ONAP event messages are serialized as a unicode ASCII character string which may be formatted as JSON, XML, etc... Appropriate schemas will be supplied.
Parent class: Notification
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.48 VoiceQuality
The voiceQuality class provides statistics related to customer facing voice products; consists of the following fields:
Parent class: VesEvent
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
additionalInformation | HashMap | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Additional voice quality fields |
calleeSideCodec | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Callee codec for the call |
callerSideCodec | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Caller codec for the call |
correlator | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Constant across all events on this call |
phoneNumber | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Phone number associated with the correlator |
midCallRtcp | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Base64 encoding of the binary RTCP data (excluding Eth/IP/UDP headers) |
voiceQualityFieldsVersion | String | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | End of call voice quality metric summaries |
_vendornfnamefields | VendorNfNameFields | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Vendor, NF and nfModule names |
domain | Domain | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Event domain enumeration: 'fault', 'heartbeat', 'measurement', 'mobileFlow', 'notification', 'other', 'pnfRegistration', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality' |
eventType | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | For example: 'applicationNf', 'guestOS', 'hostOS', 'platform' |
lastEpochMicrosec | Number | 1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function component type: 3 characters (aligned with vfc naming standards) |
nfNamingCode | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function type: 4 characters (aligned with vnf and pnf naming standards) |
nfVendorName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Network function vendor name |
priority | Priority | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Processing priority enumeration: 'High', 'Medium', 'Normal', 'Low' |
reportingEntityId | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | UUID identifying the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. (Note: the AT&T internal enrichment process shall ensure that this field is populated). The reportingEntityId is an id for the reportingEntityName. See 'reportingEntityName' for more information. reportingEntityId - UUID identifying the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. Note: the AT&T internal enrichment process shall ensure that this field is populated. The reportingEntityId is an id for the reportingEntityName. See reportingEntityName for more information. |
reportingEntityName | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Name of the entity reporting the event or detecting a problem in another vnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. reportingEntityName - Name of the entity reporting the event or detecting a problem in another xnf/vm or pnf which is experiencing the problem. May be the same as the sourceName. For synthetic events generated by DCAE, it is the name of the app generating the event. |
sequence | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Ordering of events communicated by an event source instance (or 0 if not needed) sequence - Ordering of events communicated by an event source instance (or 0 if not needed) |
sourceId | String | 0..1 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | 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. 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 | Preliminary 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 | Preliminary 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 | Preliminary 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 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Version of the ves event listener api spec that this event is compliant with (as "#" or "#.#" or "#.#.#" where # is a digit; see section 1 for the correct digits to use). |
name | String | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | |
Status | String | 0..1 | Experimental OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The current condition of an interaction, such as open, in research, closed, and so forth |
description | String | 0..1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Defines a textual free-form description of the object. |
id | Identifier | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Unambiguously distinguishes different object instances. It is the naming attribute of the object. Identifier of this information element. This attribute shall be globally unique. |
1.2.49 measInfoIdInteger
The measInfoIdInteger datatype provides an integer measurement group identifier;
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
iMeasInfoId | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer measurement group Identifier |
1.2.50 measResultNull
The measResultNull datatype provides a null 3GPP PM measurement result
Applied stereotypes:
- OpenModelClass
- support: MANDATORY
- Preliminary
Attribute Name | Type | Mult. | Stereotypes | Description |
p | Integer | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Integer reference to the counter |
isNull | Boolean | 1 | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | The VES 7.1 Spec has this attribute as a string. Enumeration: 'true' or 'false' |
1.3 Data Types
1.3.1 ArrayOfSchemaObject
Note: The VES Spec has this as a Json based object.
arrayOfSchemaObject - The arrayOfSchemaObject datatype provides an array of json objects, each of which is described by name, schema and other meta-information.
Applied stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
arrayOfSchemaObject | SchemaObject | 1..* | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | arrayOfSchemaObject - arrayOfSchemaObject datatype provides an array of SchemaObjects, each of which is described by name, schema and other meta-information. |
1.3.2 ArrayofNamedHashMap
Array of named hashMaps
Applied stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
arrayOfNamedHashmap | NamedHashMap | 1..* | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Array of named hashMaps |
1.3.3 HashMap
The hashMap datatype is an 'associative array', which is an unordered collection of key-value pairs of the form "key": "value", where each key and value are strings. Keys must use camel casing to separate words and acronyms; only the first letter of each acronym shall be capitalized.
Applied stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
hashmapEntry | KeyValuePair | 0..* | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | A given entry in the hashmap, which is a key/value pair. |
1.3.4 NamedHashMap
namedHashMap [ ] - The namedHashmap datatype is a hashMap which is associated with and described by a name.
Applied stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
name | String | 1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | name - Name for the array of name-value pairs. |
hashMap | HashMap | 1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | hashMap - One or more key:value pairs. Note: in ATTServiceSpecification - VesEventListener v5.4.1 type = field []. |
1.3.5 ProcessStats
Applied stereotypes:
1.3.6 SchemaObject
SchemaObject - The SchemaObject datatype provides an object schema, name and other meta-information along with one or more object instances that conform to the schema.
Note: The VES Spec has this as a Json based object.
Applied stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
objectInstances | SchemaObjectInstance | 1..* | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | objectInstances - Contains one or more instances of the SchemaObjectInstance object. |
objectName | String | 1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | objectName - Name of the object. |
objectSchema | String | 0..1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | objectSchema - schema for the object. |
objectSchemaUrl | String | 0..1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | objectSchemaUrl - URL to the schema for the object. |
nfSubcribedObjectName | String | 0..1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | nfSubscribedObjectName - Name of the object associated with the nfSubscriptionId. |
nfSubcriptionId | String | 0..1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | nfSubscriptionId - Identifies an OpenConfig telemetry subscription on a network function, which configures the network function to send complex object data associated with the SchemaObject. |
1.3.7 SchemaObjectInstance
Note: The VES Spec has this as a Json based object.
SchemaObjectInstance [ ] - The SchemabjectInstance datatype provides meta-information about an instance of a SchemaObject along with the actual object instance.
Applied stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
schemaObject | SchemaObject | 0..* | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | SchemaObject - Optional recursive specification on SchemaObject |
objectInstance | Object | 0..1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | objectInstance - Contains an instance conforming to the SchemaObject schema |
objectInstanceEpochMicrosec | UnixEpoch | 0..1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | objectInstanceEpochMicrosec - the unix time, aka epoch time, associated with this objectInstance--as microseconds elapsed since 1 Jan 1970 not including leap seconds. |
objectKeys | Key | 0..* | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | objectKeys - An ordered set of keys that identifies this particular instance of SchemaObject (e.g., that places it in a hierarchy). |
1.3.8 ThresholdCrossingAlertCounter
Applied stereotypes:
- Preliminary
Attribute Name | Type | Mult. | Access | Stereotypes | Description |
criticality | TCACriticality | 1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Enumeration: 'CRIT', 'MAJ' |
hashMap | HashMap | 1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Key is the name of the counter and value is the current value of the counter |
thresholdCrossed | String | 1 | RW | Preliminary OpenModelAttribute · isInvariant: false · valueRange: no range constraint · support: MANDATORY | Last threshold that was crossed |
1.4 Enumerations
1.4.1 AlertAction
Possible alertActions within thresholdCrossingAlertFields
Contains Enumeration Literals:
- SET:
- CONT:
- CLEAR:
1.4.2 AlertType
Possible values for ThresholdCrossingAlertFIelds alertType attribute.
Contains Enumeration Literals:
- CARD_ANOMALY:
- INTERFACE_ANOMALY:
- ELEMENT_ANOMALY:
- SERVICE_ANOMALY:
1.4.3 Domain
domain - Event domain enumeration: 'fault', 'heartbeat', 'measurementsForVfScaling', 'mobileFlow', 'other', 'sipSignaling', 'stateChange', 'stndDefined', 'syslog', 'thresholdCrossingAlert', 'voiceQuality'
Contains Enumeration Literals:
- FAULT:
- HEARTBEAT:
- MEASUREMENT:
- MOBILEFLOW:
- NOTIFICATION:
- OTHER:
- PERF3GPP:
- PNFREGISTRATION:
- SIPSIGNALING:
- STATECHANGE:
- STNDDEFINED:
- SYSLOG:
- THRESHOLDCROSSINGALERT:
- VOICEQUALITY:
1.4.4 EndpointDescription
Contains Enumeration Literals:
- CALLER:
- CALLEE:
1.4.5 EventSeverity
Event severity enumeration: 'CRITICAL', 'MAJOR', 'MINOR', 'WARNING', 'NORMAL'. NORMAL is used to represent clear.
Contains Enumeration Literals:
- CRITICAL:
- MAJOR:
- MINOR:
- WARNING:
- NORMAL:
1.4.6 NicAdminState
Contains Enumeration Literals:
- IN_SERVICE:
- OUT_OF_SERVICE:
1.4.7 NicOpsState
Contains Enumeration Literals:
- IN_SERVICE:
- OUT_OF_SERVICE:
1.4.8 SyslogFacility
Numeric code from 0 to 23 for facility:
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)
Contains Enumeration Literals:
- 0:
- kernel messages
- 1:
- user-level messages
- 2:
- mail system
- 3:
- system daemons
- 4:
- security/authorization messages
- 5:
- messages generated internally by syslogd
- 6:
- line printer subsystem
- 7:
- network news subsystem
- 8:
- UUCP subsystem
- 9:
- clock daemon
- 10:
- security/authorization messages
- 11:
- FTP daemon
- 12:
- NTP subsystem
- 13:
- log audit
- 14:
- log alert
- 15:
- clock daemon
- 16:
- local use 0 (local0)
- 17:
- local use 1 (local1)
- 18:
- local use 2 (local2)
- 19:
- local use 3 (local3)
- 20:
- local use 4 (local4)
- 21:
- local use 5 (local5)
- 22:
- local use 6 (local6)
- 23:
- local use 7 (local7 )
1.4.9 SyslogSev
Level-of-severity text enumeration defined below:
Text Sev Description
Emergency 0 system is unusable
Alert 1 action must be taken immediately
Critical 2 critical conditions
Error 3 error conditions
Warning 4 warning conditions
Notice 5 normal but significant condition
Info 6 Informational messages
Debug 7 debug-level messages
Contains Enumeration Literals:
- EMERGENCY:
- 0
- system is unusable
- ALERT:
- 1
- action must be taken immediately
- CRITICAL:
- critical conditions
- 2
- ERROR:
- 3
- error conditions
- WARNING:
- 4
- warning conditions
- NOTICE:
- normal but significant condition
- 5
- INFO:
- Informational messages
- 6
- DEBUG:
- debug-level messages
- 7
1.4.10 TCACriticality
Threshold Crossing Alert counter criticality - possible values of CRIT and MAJ.
Contains Enumeration Literals:
- CRIT:
- MAJ:
1.4.11 VfStatus
Virtual function status enumeration: 'Active', 'Idle', 'Preparing to terminate', 'Ready to terminate', 'Requesting Termination'
Contains Enumeration Literals:
- ACTIVE:
- IDLE:
- PREPARING_TO_TERMINATE:
- READY_TO_TERMINATE:
- REQUESTING_TERMINATION: