Provides a data model to manage the telemetry configuration.
module: extreme-telemetry
+--rw telemetry
+--rw collector* [collector-name]
| +--rw collector-name common-def:name-string32
| +--rw collector-ip
| | +--rw collector-ip-address? inet:ipv4-address
| | +--rw collector-port? inet:port-number
| +--rw collector-profile* [collector-profiletype collector-profilename]
| | +--rw collector-profiletype telemetry-profile-type
| | +--rw collector-profilename collector-profile-name-type
| +--rw collector-encoding? collector-encoding-type
| +--rw collector-activate? empty
+--rw server* [use-vrf]
| +--rw use-vrf common-def:vrf-name
| +--rw transport? service-transport-type
| +--rw port? service-port-type
| +--rw activate? empty
+--rw profile
+--rw system-utilization* [name]
| +--rw name system-profile-name-type
| +--rw interval? system-profile-interval-type
| +--rw add* [object]
| +--rw object system-profile-object-type
+--rw interface* [name]
| +--rw name interface-profile-name-type
| +--rw interval? interface-profile-interval-type
| +--rw interface* [interface-range]
| | +--rw interface-range phy-interface-range-cli-pattern
| +--rw add* [object]
| +--rw object interface-profile-object-type
+--rw enhanced-voq-discard-pkts* [name]
| +--rw name enhanced-voq-discard-pkts-profile-name-type
| +--rw interval? voq-profile-interval-type
| +--rw interface-range? phy-interface-range-cli-pattern
| +--rw add* [object]
| +--rw object enhanced-voq-discard-pkts-profile-object-type
+--rw enhanced-voq-max-queue-depth* [name]
| +--rw name enhanced-voq-max-queue-depth-profile-name-type
| +--rw interval? voq-profile-interval-type
| +--rw interface-range? phy-interface-range-cli-pattern
| +--rw add* [object]
| +--rw object enhanced-voq-max-queue-depth-profile-object-type
+--rw tm-voq* [name]
+--rw name tm-voq-profile-name-type
+--rw interval? voq-profile-interval-type
+--rw add* [object]
+--rw object tm-voq-profile-object-type