Newer
Older
rameshnaraya
committed
definitions:
PerformanceReport:
description: >
This type defines the format of a performance report provided by the NFVO
to the OSS/BSS as a result of collecting
performance information as part of a PM job.
The type shall comply with the provisions defined in Table 7.5.2.10-1.
rameshnaraya
committed
type: object
required:
- entries
properties:
entries:
description: >
List of performance information entries. Each
performance report entry is for a given metric of a given
object (i.e. NS instance), but can include multiple
collected values.
rameshnaraya
committed
type: array
items:
type: object
required:
- objectType
- objectInstanceId
- performanceMetric
- performanceValue
properties:
objectType:
description: >
Defines the object type for which performance
information is reported (i.e. NS type). The string value
shall be set to the nsdId of the NS instance to which the
performance information relates.
rameshnaraya
committed
type: string
objectInstanceId:
description: >
The object instance for which the performance metric is
reported.
The object instances for this information element will be
NS instances.
rameshnaraya
committed
$ref: "SOL005_def.yaml#/definitions/Identifier"
performanceMetric:
description: >
Name of the metric collected.
type: string
performanceValues:
description: >
List of performance values with associated timestamp.
type: array
items:
type: object
required:
- timeStamp
- performanceValue
properties:
timeStamp:
description: >
Time stamp indicating when the data was collected.
$ref: "SOL005_def.yaml#/definitions/DateTime"
value:
description: >
The type of the "performanceValue" attribute (i.e. scalar, structure (Object in JSON), or array (of scalars,
arrays or structures / Objects)) is outside the scope of the present document.