Early Review of draft-ietf-nmop-message-broker-telemetry-message-02
review-ietf-nmop-message-broker-telemetry-message-02-yangdoctors-early-bjorklund-2025-09-30-00
| Request | Review of | draft-ietf-nmop-message-broker-telemetry-message |
|---|---|---|
| Requested revision | No specific revision (document currently at 04) | |
| Type | Early Review | |
| Team | YANG Doctors (yangdoctors) | |
| Deadline | 2025-10-06 | |
| Requested | 2025-09-08 | |
| Requested by | Reshad Rahman | |
| Authors | Ahmed Elhassany , Thomas Graf , Paolo Lucente | |
| I-D last updated | 2026-01-18 (Latest revision 2026-01-18) | |
| Completed reviews |
Yangdoctors Early review of -02
by Martin Björklund
(diff)
|
|
| Comments |
We've had some discussions on the YANG @ https://mailarchive.ietf.org/arch/msg/nmop/lbC5L82LI2Pm5tDzyyMieVBGpSs/ |
|
| Assignment | Reviewer | Martin Björklund |
| State | Completed | |
| Request | Early review on draft-ietf-nmop-message-broker-telemetry-message by YANG Doctors Assigned | |
| Posted at | https://mailarchive.ietf.org/arch/msg/yang-doctors/LZGMjBRlrmjdQB-MUemW5Cd94w4 | |
| Reviewed revision | 02 (document currently at 04) | |
| Result | On the right track | |
| Completed | 2025-09-30 |
review-ietf-nmop-message-broker-telemetry-message-02-yangdoctors-early-bjorklund-2025-09-30-00
This is my YANG doctor review of draft-ietf-nmop-message-broker-telemetry-message-02.
o General comment
The module ietf-telemetry-message
"defines a standard YANG envelope message to carry with
the collected Network Telemetry notifications the provenance and
metadata information for a YANG data exchange between between Message
Broker producers and consumers"
However, the module actually defines operational state data, with the top-level node
"message".
It is not completely clear to me how this schema is supposed to be
used, so I don't know which YANG construct to recommend. Either it
should be "notification", or probaly "sx:structure" (RFC 8791).
o identity yp-push
This would expand to "YANG push push".
A better name is probably "yang-push".
o typedef telemetry-notification-event-type
This typedef isn't used in the module. Is it defined to be used by other modules? If
so it needs more descriptive text that explains how it is supposed to be used.
o Example
It would be useful with an example that shows how these modules are supposed to be used;
e.g., assuming that YANG Push is used as the session protocol to get XXX, show how the
envelope defined here is used to wrap XXX and how it is sent to Kafka / RabbitMQ etc.
/martin