Get desktop application:
View/edit binary Protocol Buffers messages
Interface exported by Agent
Request an inline subscription for data at the specified path. The device should send telemetry data back on the same connection as the subscription request.
Message sent for a telemetry subscription request
Data associated with a telemetry subscription
List of data models paths and filters which are used in a telemetry operation.
The below configuration is not defined in Openconfig RPC. It is a proposed extension to configure additional subscription request features.
2. Telemetry data send back on the same connection as the subscription request.
router name:export IP address
line card / RE (slot number)
PFE (if applicable)
Path specification for elements of OpenConfig data models
Sequence number, monotonically increasing for each system_id, component_id, sub_component_id + path.
timestamp (milliseconds since epoch)
List of key-value pairs
For delete. If filled, it indicates delete
If filled, it indicates end of marker for the respective path in the list.
If filled, it indicates end of sync for complete subscription
Terminates and removes an existing telemetry subscription
Message sent for a telemetry subscription cancellation request
Subscription identifier as returned by the device when subscription was requested
Reply to telemetry subscription cancellation request
Return code
Return code string
Get the list of current telemetry subscriptions from the target. This command returns a list of existing subscriptions not including those that are established via configuration.
Message sent for a telemetry get request
Subscription identifier as returned by the device when subscription was requested --- or --- 0xFFFFFFFF for all subscription identifiers
Reply to telemetry subscription get request
List of current telemetry subscriptions
Get Telemetry Agent Operational States
Message sent for telemetry agent operational states request
Per-subscription_id level operational state can be requested. Subscription identifier as returned by the device when subscription was requested --- or --- 0xFFFFFFFF for all subscription identifiers including agent-level operational stats --- or --- If subscription_id is not present then sent only agent-level operational stats
Control verbosity of the output
Reply to telemetry agent operational states request
List of key-value pairs where key = operational state definition value = operational state value
Return the set of data encodings supported by the device for telemetry data
Message sent for a data encoding request
(message has no fields)
Reply to data encodings supported request
Collector endpoints to send data specified as an ip+port combination.
Used in:
IP address of collector endpoint
Transport protocol port number for the collector destination.
Message indicating delete for a particular path
Used in:
Encoding Type Supported
Used in:
Message indicating EOM for a particular path
Used in:
Simple Key-value, where value could be one of scalar types
Used in:
,Key
One of possible values
Data model path
Used in:
,Data model path of interest Path specification for elements of OpenConfig data models
Regular expression to be used in filtering state leaves
If this is set to true, the target device will only send updates to the collector upon a change in data value
Maximum time in ms the target device may go without sending a message to the collector. If this time expires with suppress-unchanged set, the target device must send an update message regardless if the data values have changed.
Time in ms between collection and transmission of the specified data to the collector platform. The target device will sample the corresponding data (e.g,. a counter) and immediately send to the collector destination. If sample-frequency is set to 0, then the network device must emit an update upon every datum change.
EOM needed for each walk cycle of this path? For periodic sensor, applicable for each complete reap For event sensor, applicable when initial dump is over (same as EOS) This feature is not implemented currently.
Result of the operation
Used in:
Configure subscription request additional features.
Used in:
limit the number of records sent in the stream
limit the time the stream remains open
EOS needed for this subscription?
Data associated with a telemetry subscription
Used in:
List of optional collector endpoints to send data for this subscription. If no collector destinations are specified, the collector destination is assumed to be the requester on the rpc channel.
1. Reply data message sent out using out-of-band channel.
Used in:
Response message to a telemetry subscription creation or get request.
List of data models paths and filters which are used in a telemetry operation.
Response message to a telemetry subscription creation or get request.
Used in:
Unique id for the subscription on the device. This is generated by the device and returned in a subscription request or when listing existing subscriptions
Verbosity Level
Used in: