ONAP Service Assurance VES Spec 7

Slides:



Advertisements
Similar presentations
RP Designs Semi-Custom e-Commerce Package. Overview RP Designs semi- custom e-commerce package is a complete website solution. Visitors can browse a catalog.
Advertisements

SNMP Simple Network Management Protocol
Implementation Considerations Yonglei Tao. Components of Coding Standards 2  File header  file location, version number, author, project, update history.
© Copyright 2013 TONE SOFTWARE CORPORATION. Confidential and Proprietary. All rights reserved. ® Operator Training – Release Alarms Suppression and.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Introduction to JavaScript + More on Interactive Forms.
XP Dreamweaver 8.0 Tutorial 3 1 Adding Text and Formatting Text with CSS Styles.
Introduction of PRO WG activities Group Name: TP Source: Shingo Fujimoto, FUJITSU, Meeting Date: Agenda Item:
(Business) Process Centric Exchanges
Chapter 4 Everyday Letters. Project 4 Objectives Identify letter types Structure everyday letters Format letters Determine when to use a form letter Identify.
FIMS v1.1 Version numbers in schema Richard Cartwright Quantel July 2013.
SCIM conference call 4 September Issue #2 Add pagination capability to plural Resource attributes User Group retrieval could be resource intensive,
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
1 © 2013 Cisco and/or its affiliates. All rights reserved. Tidal Enterprise Orchestrator Cisco Service Portal Adapter Training October, 2012.
ISA 95 Working Group Process Centric Exchanges Gavan W Hood July 23, 2015 GWH 2.1.
PRO/ARC and TST/PRO joint sessions at TP20 Group Name: oneM2M TP20 Source: Peter Niblett, IBM Meeting Date:
© Copyright 2014 TONE SOFTWARE CORPORATION. Confidential and Proprietary. All rights reserved. ® Administrator Training – Release Alarms Administration.
© 2015 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. 1 VF (Virtual Functions) Event.
Nokia Internal Use Only Outline Status of the PAWS protocol document Open Issues – Review extensibility and IANA registries.
PRESENTATION ON SECURE SOCKET LAYER (SSL) BY: ARZOO THAKUR M.E. C.S.E (REGULAR) BATCH
 1- Definition  2- Helpdesk  3- Asset management  4- Analytics  5- Tools.
ONAP Service Assurance Data Driven Flows
IEEE-1588 IEEE-1588 – Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems Defines a Precision Time Protocol.
Master Service Orchestrator (MSO)
Architecture Review 10/11/2004
SEG Technical Standards Committee Meeting
What is a Protocol A set of definitions and rules defining the method by which data is transferred between two or more entities or systems. The key elements.
Elaboration popo.
VNF Event Streaming: Onboarding Telemetry Policies
Sourcing Event Tool Kit Matrix Pricing & Tiered Pricing User Guide
Development Environment
App-ID Ad-Hoc Technical Issues TP AppID R02
Unit 4 Representing Web Data: XML
A&AI Component Diagram
Tutorial 5: Working with Excel Tables, PivotTables, and PivotCharts
2nd Interoperability testing issues
ARC: Definitions and requirements for SO/APP-C/VF-C discussion Chris Donley Date , 2017.
Overview – SOE PatchTT November 2015.
OSPF (Open Shortest Path First)
Overview – SOE PatchTT December 2013.
CHAPTER 3 Architectures for Distributed Systems
draft-ietf-geopriv-lbyr-requirements-02 status update
HTTP: the hypertext transfer protocol
IS333: MULTI-TIER APPLICATION DEVELOPMENT
Software Processes.
Proposal on system description, reference model and draft outline
Documenting ONAP components (functional)
Submission Title: [Channel Page/Number Proposal]
Casablanca Platform Enhancements to Support 5G Use Case Summary of Planned Enhancement Areas 5G Use Case Team June 14, 2018.
Software Reuse Objectives
ONAP Service Assurance VES Spec 7
Texas Student Data System
FM Dictionary provided via VES Registraton Nokia September 14, 2018
ONAP 5G USE CASE ENHANCEMENTS FOR PNF DEPLOYMENTS
Casablanca Platform Enhancements to Support 5G Use Case (Network Deployment, Slicing, Network Optimization and Automation Framework) 5G Use Case Team.
AES The Alliance's name for the proposal is OCA 1.4.
5G RAN Deployment – Casablanca PNF software and configuration management Huawei,
An Introduction to Software Architecture
Relational Database Design
Features - Benefits Major Release January 2019
IEEE MEDIA INDEPENDENT HANDOVER DCN:
DCAE Data Files Collector
March 2013 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: Comment Resolution Suggestions Date Submitted:
M. Kezunovic (P.I.) S. S. Luo D. Ristanovic Texas A&M University
5.00 Apply procedures to organize content by using Dreamweaver. (22%)
DCAE Data Files Collector
CPPA3 Overview.
Proposal for Event Log Authors: Date: March 2006 Month Year
Device Management Profile and Requirements
Presentation transcript:

ONAP Service Assurance VES Spec 7 ONAP Service Assurance VES Spec 7.1 Updated Alok Gupta +1 (732)-420-7007 ag1367@att.com Date: Dec 11th, 2018

VES (NF Event Streaming) Specification 7.1 Changes VES 7.1 Listener includes a new domain perf3gpp to support 3gpp based performance counters. Few correction have also been made. VES 7.1 Event Listener Changes Section 1.2: Added Notification domain Perf3gpp domain and changed a reference from ‘measurements domain’ to ‘measurement domain’. Section 1.7.1: Field Block Versions: added ‘perf3gppFields’ version at 1.0 and changed the following version enumerations so that existing clients of major version 7 would not be broken by this VES minor version change, in accordance with semantic versioning definitions: commonEventHeader: changed to ‘vesEventListenerVersion’ enum to accept either 7.0 or 7.0.1 or 7.1. commonEventHeader: changed ‘version’ enum to accept either 4.0 or 4.0.1 or 4.1 Section 2: changed sample request and responses to reference 7.1 instead of 7.0.1 (and version 4.1 of the commonEventHeader version, instead of v4.0.1) added a sub section on service provider support for mutual ssl certificate authentication Section 4.1.2.1: CommonEventHeader timeZoneOffset changed description from ‘UTC+/-hh.mm’ to ‘UTC+/-hh:mm’ Added ‘perf3gpp’ to the domain enumeration Section 4.2.3: Measurement Domain Datatypes: In ‘MeasurementFields’: Changed ‘ipmiArray’ to ‘ipmi’ and made the type ‘object’ ‘ipmiProcessor’: changed ‘pprocessorThermalControl’ to ‘processorThermalControl’ ‘machineCheckException’: changed ‘processIdentifier’ to ‘vmIdentifier’ Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

VES (NF Event Streaming) Specification 7.1 Changes – Cont. VES 7.1 Event Listener Changes Section 4.2.6: added the perf3gpp domain Section 4 embedded schema: Changed the schema version from 30.0.1 to 30.1 as a result of the changes below: commonEventHeader: changed to ‘vesEventListenerVersion’ enum to accept either 7.0, 7.0.1 or 7.1 commonEventHeader: changed the ‘version’ field enumeration to accept either 4.0, 4.0.1 or 4.1 commonEventHeader: changed the ‘domain’ enumeration to add support for the perf3gpp domain. ‘event’: added a reference to ‘perf3gppFields’ ‘hugePages’: changed the type of hugePagesIdentifier from number to string ‘ipmiGlobalAggregateTemperatureMargin’: changed ‘pmiGlobalAggregateTemperatureMarginIdentifier’ to ‘globalAggregateTemperatureMarginIdentifier’ ‘perf3gppFields’: added this object Section 6: changed references throughout from v7.0.1 to v7.1 and v4.0.1 (of the commonEventHeader version) to v4.1 VES 3.2 Event Registration (Yaml) Changes Added the PM Data Dictionary and FM Meta Data sections Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

VES (NF Event Streaming) Specification 7.0.1 Changes An Error was discovered in VES JSON Schema 30.0 aligned to VES 7.0. We are correcting the error and providing the updated documents. The updated document are VES Listener 7.0.1 and VES JSON Schema 30.0.1). Please use this specs instead of VES 7.0. Updated documents are included on the last page. VES Event Listener Changes Section 4: The schema embedded at the top of section 4 was patched to correct a header field name error—the schema version moves from 30 to 30.0.1: Changed commonEventHeader field: ‘vesCommonEventFormatVersion’ field to ‘vesEventListenerVersion’ and set the enum to 7.0.1 Also changed the commonEventHeader ‘required’ array to reflect use the corrected field name: ‘vesEventListenerVersion’ Changed the commonEventHeader ‘version’ field enumeration to 4.0.1 Section1: Changed the field block versions for the common header for ‘vesEventListenerVersion’ (to 7.0.1) and ‘version’ (to 4.0.1). Sections 2 and 6: Changed the commonEventHeader version fields above, in the sample message requests and responses Section 6.1.2: Changed the API version to 7.0.1 Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

VES (NF Event Streaming) Specification 7.0 Changes We are replacing VES 6.0 Specs with VES 7.0 (VES 6.0 will not be supported) incorporating corrections reported by various teams. The reason for moving to major release is change in format for version numbers from number to string (as suggested by Nokia team: conversion from binary may change the content), correcting format for timezone offset to use UTC +- hh:mm (from number to string), and addition of vesCommonEventListnerVersion indicating the current requirements. Summary of changes: VES Event Listener Changes General: Fixed typos throughout Changed example versions to v7 Section1: Clarified casing and use of dashes versus colons in eventName examples Updated all field block versions Section 2: added a note clarifying that TLS 1.2 or higher must be used for HTTPS connections. Section 4: embedded schema changed to v30: Added “ ‘additionalProperties’: false ” to objects to reject events that attempt to send properties that are not listed in the ‘properties’ keyword. Note: does not affect hashmap extensible fields. Changed all versions in all field blocks from number to string enum with the version number fixed by the enum so the schema can validate events that attempt to send non-standard field blocks. Changed syslog additionalFields to a hashMap Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

VES (NF Event Streaming) Specification 7.0 Changes Section 4: Fixed section heading numbers that were the same. 4.1.1: jsonObjectInstance: added an optional recursive jsonObject and removed all required fields from this object 4.1.2: commonEventHeader: nfVendorName: added this optional field timeZoneOffset: changed from number to string with a particular format specified version was changed from number to string (as were all the version fields of all the field blocks) vesCommonEventListenerVersion: added this required field as a string enumeration 4.2.3: Measurements Domain: Added a note clarifying that NFs are required to report exactly one Measurement event per period per sourceName diskUsage: added four new optional fields: diskWeightedIoTimeAve, diskWeightedIoTimeLast, diskWeightedIoTimeMax, diskWeightedIoTimeMin memoryUsage: add one new optional field: percentMemoryUsage nicPerformance: added nine new optional fields: administrativeState, operationalState, receivedPercentDiscard, receivedPercentError, receivedUtilization, speed, transmittedPercentDiscard, transmittedPercentError, transmittedUtilization processorDimmAggregateThermalMargin: make the thermalMargin field required 4.2.8: Syslog Domain: VES Event Registration Changes Removed the isHomogeneous keyword. Modified the types of aggregationRoles. Clarified castTo Added comment keyword Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

VES (NF Event Streaming) Specification 6.0 Changes Section 1 VES Meaning: Expanded to include event streaming for VNF, PNF and Infrastructure eventNames Construction: {DomainAbbreviation}_{PublisherName}_{Description} Added a list of all the latest field block version numbers in this version of the API spec. Section 3 Removed Throttling requirements. App-C or controller need to support throttling. Section 4 hashMaps. Changed all name-value pair structures to hashMaps Name= “name”’ value =“value” => “name” = “Value” Use of Optional fields: If the event publisher collects a field that is identified as optional in the data structures below, then the event publisher must send that field. Extensible Filed Use Clarification: VES contains various extensible structures (e.g., hashMap) that enable event publishers to send information that has not been explicitly defined in VES data structures. Event publishers must not send information through extensible structures where VES has explicitly defined fields for that information. For example, event publishers must not send information like cpuIdle, through an extensible structure, because VES has explicitly defined a cpuUsage.cpuIdle field for the communication of that information. Keys sent through extensible fields must use camel casing to separate words and acronyms; only the first letter of each acronym shall be capitalized. Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

VES (NF Event Streaming) Specification 6.0 Changes Section 4 – Contd Common Event Data Types: Changed vendorVnfNameFields to vendorNfNameFields in SipSignaling and Voice Quality Domains Common Event Header clarified the following descriptions: eventId: Event key that is unique to the event source. The key must be unique within notification life cycle similar to EventID from 3GPP. It could be a sequential number, or a composite key formed from the event fields, such as sourceName_alarmCondition_startEpoch. The eventId should not include whitespace. For fault events, eventId is the eventId of the initial alarm; if the same alarm is raised again for changed, acknowledged or cleared cases, eventId must be the same as the initial alarm (along with the same startEpochMicrosec and an incremental sequence number). reportingEntityName: 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. 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 VNFC or VM, then the event must be reporting data for that particular VNFC or VM. If the sourceName is a VNF, comprised of multiple VNFCs, the data must be reported/aggregated at the VNF leveI. Data for individual VNFC must not be included in the VNF sourceName event. startEpochMicroseconds: 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). added ‘notification and pnfRegistrion domains Fault Domain Section 4.2.1: clarified the definitions of alarmCondition and specificProblem Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License. .

VES (NF Event Streaming) Specification 6.0 Changes Section 4 – Contd Fault Domain: clarified the following definitions alarmCondition: Short name of the alarm condition/problem, such as a trap name. Should not have white space (e.g., tpLgCgiNotInConfig, BfdSessionDown, linkDown, etc…) specificProblem: Description of the alarm or problem (e.g., ‘This event is sent when the LG is asked to perform a location for a CGI that is not in its configuration’) Measurements Domain: changed the name of this domain from ‘measurementsForVfScaling’ to ‘measurement’ Measurement Domain: Updates following fileds: cpuUsage, diskUsage, memoryUsage, vNicPerformance to nicPerformance and added load Array, hugePagesArray, Add Notification and pnfRegistrion domains Syslog Domain: Added two new fields: syslogMsgHost and syslogTs. Clarified field descriptions. Clarified syslogSData example. Section 6: specified message size limit of 2 MB Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

VES Event Registration Specification 2.0 Changes Updated examples to align with VES Event Listener 6.0 Clarified Action keyword Modified the rules example to conform to the Complex Conditions and Rules sections. Current Different interfaces and formats requiring customization (3 to 6 months development) Defined by vendors Varies by network functions and software releases Future Common predictable, flexible, reusable event format for all VFs => Closed Loop Automation Defined by AT&T based on conformance to standards Vendor agnostic and Configurable Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.

Requirements Files VES Listener Requirements 7.1: https://onap.readthedocs.io/en/latest/submodules/vnfsdk/model.git/docs/files/ves7_1spec.html?highlight=ves VES JSON Schema 30.1 VES Event Registration 3.2 https://onap.readthedocs.io/en/latest/submodules/vnfsdk/model.git/docs/files/VES_Registraion_3_2.html?highlight=ves VES Excel 30.1 Licensed under the Creative Commons License, Attribution 4.0 Intl. (the "License"); you may not use this documentation except in compliance with the License.