Change bgp notification leaf name and mem_usage leaf type (#13012)

#### Why I did it

Improve naming convention for bgp notification events and change type of leaf for sonic-events-host mem usage from uint64 to decimal64

#### How I did it

Replace "-" with "_"

Replace uint64 with decimal64

#### How to verify it

Run yang model unit tests

#### Description for the changelog

Change YANG model leaf naming convention for bgp notification
This commit is contained in:
Zain Budhwani 2023-01-24 15:47:32 -08:00 committed by GitHub
parent c9a33cb00e
commit 2068a2697a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 30 additions and 28 deletions

View File

@ -12,7 +12,7 @@
{ {
"tag": "notification", "tag": "notification",
"regex": "NOTIFICATION: (received|sent) (?:to|from) neighbor ([0-9a-f:.]*[0-9a-f+]*)\\s*.* (\\d*)\/(\\d*)", "regex": "NOTIFICATION: (received|sent) (?:to|from) neighbor ([0-9a-f:.]*[0-9a-f+]*)\\s*.* (\\d*)\/(\\d*)",
"params": [ "is-sent", "ip", "major-code", "minor-code" ] "params": [ "is_sent", "ip", "major_code", "minor_code" ]
} }
] ]

View File

@ -38,10 +38,10 @@
"SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_MAJOR_CODE": { "SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_MAJOR_CODE": {
"sonic-events-bgp:sonic-events-bgp": { "sonic-events-bgp:sonic-events-bgp": {
"sonic-events-bgp:notification": { "sonic-events-bgp:notification": {
"major-code": "INCORRECT_MAJOR_CODE", "major_code": "INCORRECT_MAJOR_CODE",
"minor-code": 2, "minor_code": 2,
"ip": "10.0.0.0", "ip": "10.0.0.0",
"is-sent": true, "is_sent": true,
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
} }
@ -49,10 +49,10 @@
"SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_MINOR_CODE": { "SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_MINOR_CODE": {
"sonic-events-bgp:sonic-events-bgp": { "sonic-events-bgp:sonic-events-bgp": {
"sonic-events-bgp:notification": { "sonic-events-bgp:notification": {
"major-code": 2, "major_code": 2,
"minor-code": "INCORRECT_MINOR_CODE", "minor_code": "INCORRECT_MINOR_CODE",
"ip": "10.0.0.0", "ip": "10.0.0.0",
"is-sent": true, "is_sent": true,
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
} }
@ -60,10 +60,10 @@
"SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_IP": { "SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_IP": {
"sonic-events-bgp:sonic-events-bgp": { "sonic-events-bgp:sonic-events-bgp": {
"sonic-events-bgp:notification": { "sonic-events-bgp:notification": {
"major-code": 2, "major_code": 2,
"minor-code": 2, "minor_code": 2,
"ip": "INCORRECT_IP", "ip": "INCORRECT_IP",
"is-sent": true, "is_sent": true,
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
} }
@ -71,10 +71,10 @@
"SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_IS-SENT": { "SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_IS-SENT": {
"sonic-events-bgp:sonic-events-bgp": { "sonic-events-bgp:sonic-events-bgp": {
"sonic-events-bgp:notification": { "sonic-events-bgp:notification": {
"major-code": 2, "major_code": 2,
"minor-code": 2, "minor_code": 2,
"ip": "10.0.0.0", "ip": "10.0.0.0",
"is-sent": "INCORRECT_VALUE", "is_sent": "INCORRECT_VALUE",
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
} }
@ -82,10 +82,10 @@
"SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_TIMESTAMP": { "SONIC_EVENTS_BGP_NOTIFICATION_INCORRECT_TIMESTAMP": {
"sonic-events-bgp:sonic-events-bgp": { "sonic-events-bgp:sonic-events-bgp": {
"sonic-events-bgp:notification": { "sonic-events-bgp:notification": {
"major-code": 2, "major_code": 2,
"minor-code": 2, "minor_code": 2,
"ip": "10.0.0.0", "ip": "10.0.0.0",
"is-sent": true, "is_sent": true,
"timestamp": "INCORRECT_TIMESTAMP" "timestamp": "INCORRECT_TIMESTAMP"
} }
} }
@ -93,10 +93,10 @@
"SONIC_EVENTS_BGP_NOTIFICATION_VALID": { "SONIC_EVENTS_BGP_NOTIFICATION_VALID": {
"sonic-events-bgp:sonic-events-bgp": { "sonic-events-bgp:sonic-events-bgp": {
"sonic-events-bgp:notification": { "sonic-events-bgp:notification": {
"major-code": 2, "major_code": 2,
"minor-code": 2, "minor_code": 2,
"ip": "10.0.0.0", "ip": "10.0.0.0",
"is-sent": true, "is_sent": true,
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
} }

View File

@ -263,7 +263,7 @@
"sonic-events-host:sonic-events-host": { "sonic-events-host:sonic-events-host": {
"sonic-events-host:mem-threshold-exceeded": { "sonic-events-host:mem-threshold-exceeded": {
"ctr_name": "Invalid$", "ctr_name": "Invalid$",
"mem_usage": 123456, "mem_usage": "123456.78",
"threshold": 123456, "threshold": 123456,
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
@ -273,7 +273,7 @@
"sonic-events-host:sonic-events-host": { "sonic-events-host:sonic-events-host": {
"sonic-events-host:mem-threshold-exceeded": { "sonic-events-host:mem-threshold-exceeded": {
"ctr_name": "invalid-length-for-ctr-name-too-long", "ctr_name": "invalid-length-for-ctr-name-too-long",
"mem_usage": 123456, "mem_usage": "123456.78",
"threshold": 123456, "threshold": 123456,
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
@ -293,7 +293,7 @@
"sonic-events-host:sonic-events-host": { "sonic-events-host:sonic-events-host": {
"sonic-events-host:mem-threshold-exceeded": { "sonic-events-host:mem-threshold-exceeded": {
"ctr_name": "container_name", "ctr_name": "container_name",
"mem_usage": 123456, "mem_usage": "123456.78",
"threshold": "INCORRECT_THRESHOLD", "threshold": "INCORRECT_THRESHOLD",
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }
@ -303,7 +303,7 @@
"sonic-events-host:sonic-events-host": { "sonic-events-host:sonic-events-host": {
"sonic-events-host:mem-threshold-exceeded": { "sonic-events-host:mem-threshold-exceeded": {
"ctr_name": "container_name", "ctr_name": "container_name",
"mem_usage": 123456, "mem_usage": "123456.78",
"threshold": 123456, "threshold": 123456,
"timestamp": "INCORRECT_TIMESTAMP" "timestamp": "INCORRECT_TIMESTAMP"
} }
@ -313,7 +313,7 @@
"sonic-events-host:sonic-events-host": { "sonic-events-host:sonic-events-host": {
"sonic-events-host:mem-threshold-exceeded": { "sonic-events-host:mem-threshold-exceeded": {
"ctr_name": "container_name", "ctr_name": "container_name",
"mem_usage": 123456, "mem_usage": "123456.78",
"threshold": 123456, "threshold": 123456,
"timestamp": "1985-04-12T23:20:50.52Z" "timestamp": "1985-04-12T23:20:50.52Z"
} }

View File

@ -57,12 +57,12 @@ module sonic-events-bgp {
The error codes as per IANA. The error codes as per IANA.
The other params are as in the message"; The other params are as in the message";
leaf major-code { leaf major_code {
type uint8; type uint8;
description "Major IANA error code; [RFC4271][RFC7313]"; description "Major IANA error code; [RFC4271][RFC7313]";
} }
leaf minor-code { leaf minor_code {
type uint8; type uint8;
description "Minor IANA error code; [RFC4271][RFC7313]"; description "Minor IANA error code; [RFC4271][RFC7313]";
} }
@ -72,7 +72,7 @@ module sonic-events-bgp {
description "IP of neighbor associated with this notification"; description "IP of neighbor associated with this notification";
} }
leaf is-sent { leaf is_sent {
type boolean; type boolean;
description "true - if this notification was for sent messages; false if it was for received."; description "true - if this notification was for sent messages; false if it was for received.";
} }

View File

@ -196,7 +196,9 @@ module sonic-events-host {
} }
leaf mem_usage { leaf mem_usage {
type uint64; type decimal64 {
fraction-digits 2;
}
description "Memory usage of process"; description "Memory usage of process";
} }