Configuring Queue Profiles
Configuring the Queue Profile Default
Configuring the Queue Profile Default
POST http://<mgmt0_IP>/api/mo/sys/hwtelemetry/inbandtelemetry.json
{
"inbandTelemetryInt": {
"children": [
{
"inbandTelemetryInst": {
"attributes": {
"mode": "inbandtelemetry"
},
"children": [
{
"inbandTelemetryQueueProfile": {
"attributes": {
"name": "queue-profile-default"
}
}
}
]
}
}
]
}
}
{
imdata:[]
}
<System>
<hwtelemetry-items>
<inbandtelemetry-items>
<inst-items>
<TelemetryInst-list>
<mode>inbandtelemetry</mode>
<queueprof-items>
<TelemetryQueueProfile-list>
<name>queue-profile-default</name>
</TelemetryQueueProfile-list>
</queueprof-items>
</TelemetryInst-list>
</inst-items>
</inbandtelemetry-items>
</hwtelemetry-items>
</System>
Note: This example was added in Release 9.2(2).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the opt-left corner of the pane on the right to view the JSON payload. Click the YANG tab to view the XML payload.
hardware-telemetry inband-telemetry
inband-telemetry queue-profile queue-profile-default
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html
For detailed information about classes and attributes in the payloads, see the NX-API DME Model Reference:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html
Deleting the Queue Profile Default
Deleting the Queue Profile Default
POST http://<mgmt0_IP>/api/mo/sys/hwtelemetry/inbandtelemetry.json
{
"inbandTelemetryInt": {
"children": [
{
"inbandTelemetryInst": {
"attributes": {
"mode": "inbandtelemetry"
},
"children": [
{
"inbandTelemetryQueueProfile": {
"attributes": {
"name": "queue-profile-default",
"status": "deleted"
}
}
}
]
}
}
]
}
}
{
imdata:[]
}
<System>
<hwtelemetry-items>
<inbandtelemetry-items>
<inst-items>
<TelemetryInst-list>
<mode>inbandtelemetry</mode>
<queueprof-items>
<TelemetryQueueProfile-list xc:operation="delete">
<name>queue-profile-default</name>
</TelemetryQueueProfile-list>
</queueprof-items>
</TelemetryInst-list>
</inst-items>
</inbandtelemetry-items>
</hwtelemetry-items>
</System>
Note: This example was added in Release 9.2(2).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the opt-left corner of the pane on the right to view the JSON payload. Click the YANG tab to view the XML payload.
hardware-telemetry inband-telemetry
no inband-telemetry queue-profile queue-profile-default
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html
For detailed information about classes and attributes in the payloads, see the NX-API DME Model Reference:
https://developer.cisco.com/site/nx-os/docs/nexus-model-reference/
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html
Configuring the Depth for a Queue Profile
Configuring the Depth for a Queue Profile
POST http://<mgmt0_IP>/api/mo/sys/hwtelemetry/inbandtelemetry.json
{
"inbandTelemetryInt": {
"children": [
{
"inbandTelemetryInst": {
"attributes": {
"mode": "inbandtelemetry"
},
"children": [
{
"inbandTelemetryQueueProfile": {
"attributes": {
"depth": "123",
"name": "q_prof_1"
}}}]}}]}}
{
imdata:[]
}
<System>
<hwtelemetry-items>
<inbandtelemetry-items>
<inst-items>
<TelemetryInst-list>
<mode>inbandtelemetry</mode>
<queueprof-items>
<TelemetryQueueProfile-list>
<name>q_prof_1</name>
<depth>123</depth>
</TelemetryQueueProfile-list>
</queueprof-items>
</TelemetryInst-list>
</inst-items>
</inbandtelemetry-items>
</hwtelemetry-items>
</System>
Note: This example was added in Release 9.2(2).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.
hardware-telemetry inband-telemetry
inband-telemetry queue-profile q_prof_1
depth 123
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html
For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html
Deleting the Depth for a Queue Profile
Deleting the Depth for a Queue Profile
POST http://<mgmt0_IP>/api/mo/sys/hwtelemetry/inbandtelemetry.json
{
"inbandTelemetryInt": {
"children": [
{
"inbandTelemetryInst": {
"attributes": {
"mode": "inbandtelemetry"
},
"children": [
{
"inbandTelemetryQueueProfile": {
"attributes": {
"name": "q_prof_1"
}}}]}}]}}
{
imdata:[]
}
<System>
<hwtelemetry-items>
<inbandtelemetry-items>
<inst-items>
<TelemetryInst-list>
<mode>inbandtelemetry</mode>
<queueprof-items>
<TelemetryQueueProfile-list>
<name>q_prof_1</name>
</TelemetryQueueProfile-list>
</queueprof-items>
</TelemetryInst-list>
</inst-items>
</inbandtelemetry-items>
</hwtelemetry-items>
</System>
Note: This example was added in Release 9.2(2).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.
hardware-telemetry inband-telemetry
inband-telemetry queue-profile q_prof_1
no depth
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html
For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html
Configuring the Latency Quantization for a Queue Profile
Configuring the Latency Quantization for a Queue Profile
POST http://<mgmt0_IP>/api/mo/sys/hwtelemetry/inbandtelemetry.json
{
"inbandTelemetryInt": {
"children": [
{
"inbandTelemetryInst": {
"attributes": {
"mode": "inbandtelemetry"
},
"children": [
{
"inbandTelemetryQueueProfile": {
"attributes": {
"latency": "2",
"name": "q_prof_1"
}}}]}}]}}
{
imdata:[]
}
<System>
<hwtelemetry-items>
<inbandtelemetry-items>
<inst-items>
<TelemetryInst-list>
<mode>inbandtelemetry</mode>
<queueprof-items>
<TelemetryQueueProfile-list>
<name>q_prof_1</name>
<latency>2</latency>
</TelemetryQueueProfile-list>
</queueprof-items>
</TelemetryInst-list>
</inst-items>
</inbandtelemetry-items>
</hwtelemetry-items>
</System>
Note: This example was added in Release 9.2(2).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.
hardware-telemetry inband-telemetry
inband-telemetry queue-profile q_prof_1
latency 2
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html
For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html
Deleting the Latency Quantization of a Queue Profile
Deleting the Latency Quantization of a Queue Profile
POST http://<mgmt0_IP>/api/mo/sys/hwtelemetry/inbandtelemetry.json
{
"inbandTelemetryInt": {
"children": [
{
"inbandTelemetryInst": {
"attributes": {
"mode": "inbandtelemetry"
},
"children": [
{
"inbandTelemetryQueueProfile": {
"attributes": {
"name": "q_prof_1"
}}}]}}]}}
{
imdata:[]
}
<System>
<hwtelemetry-items>
<inbandtelemetry-items>
<inst-items>
<TelemetryInst-list>
<mode>inbandtelemetry</mode>
<queueprof-items>
<TelemetryQueueProfile-list>
<name>q_prof_1</name>
</TelemetryQueueProfile-list>
</queueprof-items>
</TelemetryInst-list>
</inst-items>
</inbandtelemetry-items>
</hwtelemetry-items>
</System>
Note: This example was added in Release 9.2(2).
CLI Commands
The CLI commands are equivalent to the payload examples displayed in the pane on the right. Click the DME tab in the top-left corner of the right pane to view the JSON payload. Click the YANG tab to view the XML payload.
hardware-telemetry inband-telemetry
inband-telemetry queue-profile q_prof_1
no latency
For other CLI options, see the Cisco Nexus 9000 Series NX-OS Command Reference:
http://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-command-reference-list.html
For detailed information about classes and attributes in the payload, see the NX-API DME Model Reference:
https://developer.cisco.com/media/dme/index.html
For information about using the payloads, see the Cisco Nexus 9000 Series NX-OS Programmability Guide:
https://www.cisco.com/c/en/us/support/switches/nexus-9000-series-switches/products-programming-reference-guides-list.html