Timeseries Schemas

Below is a complete list of the metric data available through the Oxide API. Data is organized by table, with tables from the same target grouped together. The schema for each table includes:

  • Descriptions for the target and metric

  • Datum type, the type of the measurement data in the table

  • Units for the datum

  • Authorization scope, indicating which users have access to the data

  • Version, specified as <target_version>-<metric_version>

  • Fields, which can be used to filter data

    • For example, virtual_machine:vcpu_usage concerns CPU usage for VM instances, so each data point is associated with an instance_id

Currently metric data are retained for 30 days.

See the OxQL tutorial for a review of key concepts.

Full table list

bfd_session

bfd_session:control_packet_send_failures

Total number of failures to send a control packets to a peer

Table 1. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 2. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bfd_session:control_packets_received

Total number of control packets received from a peer

Table 3. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 4. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bfd_session:control_packets_sent

Total number of control packets sent to a peer

Table 5. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 6. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bfd_session:message_receive_error

Total number of failures to receive a BFD packet from the internal dispatcher

Table 7. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 8. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bfd_session:timeout_expired

Total number of expired timeouts waiting for a BFD packet from the internal dispatcher

Table 9. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 10. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bfd_session:transition_to_down

Total number of times the BFD session has entered the down state, whether because the peer could not be reached, or because the session was marked administratively down.

Table 11. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 12. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bfd_session:transition_to_init

Total number of times the BFD session has entered the init state

Table 13. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 14. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bfd_session:transition_to_up

Total number of times the BFD session has entered the up state

Table 15. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bfd_session A Bidirectional Forwarding Protocol (BFD) session

Version

1-1

Table 16. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the BFD session

peer

IP Address

Address of the BFD session peer

rack_id

UUID

ID of the rack running the BFD session

sled_id

UUID

ID of the sled running the BFD session

bgp_session

bgp_session:active_connections_accepted

Number of active connections initiated by us accepted by the other peer

Table 17. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 18. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:connection_retries

Number of times our connection retry timer has expired

Table 19. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 20. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:hold_timer_expirations

Number of times our hold timer has expired

Table 21. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 22. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:idle_hold_timer_expirations

Number of times our idle hold timer has expired

Table 23. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 24. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:keepalive_send_failures

Number of times we failed to send a keep-alive message to the peer

Table 25. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 26. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:keepalives_received

Number of keep-alive messages received from the peer

Table 27. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 28. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:keepalives_sent

Number keep-alive messages to the peer

Table 29. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 30. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:notification_send_failures

Number of times we failed to send a notification message to the peer

Table 31. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 32. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:open_handle_failures

Number of times we failed to handle an open message from the peer

Table 33. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 34. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:open_send_failures

Number of times we failed to send an open message to the peer

Table 35. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 36. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:opens_received

Number of open messages received from the peer

Table 37. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 38. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:opens_sent

Number of open messages sent to the peer

Table 39. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 40. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:passive_connections_accepted

Number of TCP connections accepted by our BGP peer socket

Table 41. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 42. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:prefixes_advertised

Number of prefixes advertised by our BGP peer

Table 43. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 44. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:prefixes_imported

Number of prefixes imported by our BGP peer

Table 45. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 46. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:transition_to_active

Number of times our BGP peer has entered the active state

Table 47. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 48. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:transition_to_connect

Number of times our BGP peer has entered the connect state

Table 49. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 50. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:transition_to_established

Number of times our BGP peer has entered the established state

Table 51. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 52. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:transition_to_idle

Number of times our BGP peer has entered the idle state

Table 53. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 54. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:transition_to_open_confirm

Number of times our BGP peer has entered the open-confirm state

Table 55. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 56. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:transition_to_open_sent

Number of times our BGP peer has entered the open-sent state

Table 57. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 58. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:transition_to_session_setup

Number of times our BGP peer has entered the session-setup state

Table 59. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 60. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:unexpected_keepalive_messages

Number of unexpected keep-alive messages from the peer

Table 61. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 62. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:unexpected_open_messages

Number of unexpected open messages from the peer

Table 63. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 64. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:unexpected_update_messages

Number of unexpected update messages from the peer

Table 65. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 66. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:update_nexthop_missing

Number of update messages received with reachability entries, but no next hop path attribute

Table 67. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 68. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:update_send_failures

Number of times we failed to send an update message to the peer

Table 69. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 70. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:updates_received

Number of update messages received from the peer

Table 71. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 72. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

bgp_session:updates_sent

Number of update messages sent to the peer

Table 73. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

bgp_session A peer-to-peer session of the Border Gateway Protocol

Version

1-1

Table 74. Fields
NameTypeDescription

hostname

String

Hostname of the server running our BGP peer

local_asn

u32

The Autonomous System Number (ASN) advertised by our BGP peer

peer

IP Address

IP address of the other peer in our BGP session

rack_id

UUID

ID of the rack on which our BGP peer is running

sled_id

UUID

ID of the sled on which our BGP peer is running

collection_target

collection_target:cpus_provisioned

Total number of vCPUs provisioned in the collection

Table 75. Metadata

Datum type

i64

Units

Count

Authorization scope

Fleet

Target

collection_target A collection such as project or silo, whose provisioned virtual resources are tracked

Version

1-1

Table 76. Fields
NameTypeDescription

id

UUID

UUID of the tracked collection

collection_target:ram_provisioned

Total memory provisioned in the collection

Table 77. Metadata

Datum type

i64

Units

Bytes

Authorization scope

Fleet

Target

collection_target A collection such as project or silo, whose provisioned virtual resources are tracked

Version

1-1

Table 78. Fields
NameTypeDescription

id

UUID

UUID of the tracked collection

collection_target:virtual_disk_space_provisioned

Total virtual disk space provisioned in the collection

Table 79. Metadata

Datum type

i64

Units

Bytes

Authorization scope

Fleet

Target

collection_target A collection such as project or silo, whose provisioned virtual resources are tracked

Version

1-1

Table 80. Fields
NameTypeDescription

id

UUID

UUID of the tracked collection

database_transaction

database_transaction:retry_data

Information about a retried transaction

Table 81. Metadata

Datum type

f64

Units

Seconds

Authorization scope

Fleet

Target

database_transaction A named transaction run in the control plane database

Version

1-1

Table 82. Fields
NameTypeDescription

attempt

u32

The attempt at running the transaction

name

String

The name of the transaction

ddm_router

ddm_router:originated_tunnel_endpoints

Current number of tunnel endpoints this router advertises

Table 83. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

ddm_router A Delay-Driven Multipath (DDM) router

Version

1-1

Table 84. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_router:originated_underlay_prefixes

Current number of prefixes on the underlay network this router advertises

Table 85. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

ddm_router A Delay-Driven Multipath (DDM) router

Version

1-1

Table 86. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session

ddm_session:advertisements_received

Total number of advertisements received from a peer

Table 87. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 88. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:advertisements_sent

Total number of advertisements sent to a peer

Table 89. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 90. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:imported_tunnel_endpoints

Current count of tunnel endpoints imported from a peer

Table 91. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 92. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:imported_underlay_prefixes

Current count of underlay prefixes imported from a peer

Table 93. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 94. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:peer_address_changes

Total number of times a peer changed its underlay address

Table 95. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 96. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:peer_expirations

Total number of times a peer was expired because we received no messages from it within the expiration threshold

Table 97. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 98. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:peer_sessions_established

Total number of times a session was established with a peer

Table 99. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 100. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:solicitations_received

Total number of soliciation messages received from a peer

Table 101. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 102. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:solicitations_sent

Total number of soliciation messages sent to a peer

Table 103. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 104. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:update_send_fail

Total number of failures to send an update message to a peer

Table 105. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 106. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:updates_received

Total number of update messages received from a peer

Table 107. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 108. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

ddm_session:updates_sent

Total number of update messages sent to a peer

Table 109. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

ddm_session A session in a Delay-Driven Multipath (DDM) router

Version

1-1

Table 110. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the DDM router

interface

String

The host interface on which the DDM session is running

rack_id

UUID

ID of the rack running the DDM router

sled_id

UUID

ID of the sled running the DDM router

dendrite

dendrite:sample_collection_duration

Duration spent collecting all timeseries samples

Table 111. Metadata

Datum type

f64

Units

Seconds

Authorization scope

Fleet

Target

dendrite Oxide switch management daemon

Version

1-1

Table 112. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC being managed

asic_lot

String

Lot identifier of the switch ASIC being managed

asic_wafer

u8

Wafer identifier of the switch ASIC being managed

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC being managed

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC being managed

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled managing the switch

sled_model

String

The model of the sled managing the switch

sled_revision

u32

Revision number of the sled managing the switch

sled_serial

String

Serial number of the sled managing the switch

switch_id

UUID

ID of the switch being managed

switch_model

String

The model number of the switch being managed

switch_revision

u32

Revision number of the switch being managed

switch_serial

String

Serial number of the switch being managed

switch_slot

u16

Slot number of the switch being managed

hardware_component

hardware_component:amd_cpu_tctl

A CPU Tctl (control temperature) reading from an AMD CPU.

Note that, unlike other temperature metrics, this is not a measurement of temperature in degrees Celsius or Fahrenheit, but is instead a dimensionless quantity used by the processor’s thermal control loop. This value has two notable thresholds:

  1. At a value of 95, the CPU will begin internal thermal throttling.

  2. At a value of 100, the CPU will shut down.

Table 113. Metadata

Datum type

f32

Units

None

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 114. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:current

Output current reading in amperes

Table 115. Metadata

Datum type

f32

Units

Amps

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 116. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:fan_speed

A fan speed measurement, in rotations per minute

Table 117. Metadata

Datum type

f32

Units

Rpm

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 118. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:input_current

Input electric current reading in amperes

Table 119. Metadata

Datum type

f32

Units

Amps

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 120. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:input_energy

Sampled input energy.

Table 121. Metadata

Datum type

f32

Units

Joules

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 122. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:input_power

Input power.

Table 123. Metadata

Datum type

f32

Units

Watts

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 124. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:input_voltage

Input electric voltage reading, in volts

Table 125. Metadata

Datum type

f32

Units

Volts

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 126. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:output_energy

Sampled output energy.

Table 127. Metadata

Datum type

f32

Units

Joules

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 128. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:poll_error_count

Cumulative count of errors encountered whilst polling a component’s sensors.

Unlike the sensor_error_count metric, this counts errors encountered by the management gateway while polling the component, rather than errors reported by the component itself.

Table 129. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 130. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

error

String

The kind of sensor error that occurred

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:power

Power reading, in watts

Table 131. Metadata

Datum type

f32

Units

Watts

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 132. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:pwm

PWM duty cycle normalized to the 0.0-1.0 range.

Table 133. Metadata

Datum type

f32

Units

None

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 134. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:sensor_error_count

Cumulative count of errors reported by a sensor

Table 135. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 136. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

error

String

The kind of sensor error that occurred

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

sensor_kind

String

Which kind of sensor could not be read due to a sensor error.

This will be one of 'temperature', 'current', 'power', 'voltage', 'input_current', 'input_voltage', 'fan_speed', 'amd_cpu_tctl', 'pwm', 'input_power', 'output_energy', or 'input_energy' (the same names as the metrics emitted by these sensors when they are read successfully).

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:temperature

A physical temperature reading from a hardware component.

Note that AMD host CPUs report a control temperature (Tctl) value, which is not a temperature measurement in degrees Celsius, but a dimensionless value that represents how close the CPU is to thermal throttling. This value is recorded in a separate hardware_component:amd_cpu_tctl metric.

Table 137. Metadata

Datum type

f32

Units

Degrees_celsius

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 138. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

hardware_component:voltage

Output voltage reading, in volts

Table 139. Metadata

Datum type

f32

Units

Volts

Authorization scope

Fleet

Target

hardware_component A hardware component on a compute sled, switch, or power shelf

Version

1-1

Table 140. Fields
NameTypeDescription

chassis_kind

String

What kind of thing the component resides on.

This will be one of 'sled', for components on compute sleds; 'switch', for components on rack switches; or 'power', for components on power shelves.

chassis_model

String

Model number of the sled, switch, or power shelf

chassis_revision

u32

Revision number of the sled, switch, or power shelf

chassis_serial

String

Serial number of the sled, switch, or power shelf

component_id

String

The service processor component ID uniquely identifying the hardware component on the sled, switch, or power shelf.

component_kind

String

What type of hardware component this thing is.

description

String

A human-readable description of the hardware component. This may include its location or role in the system (e.g. a DIMM’s number, or a temperature sensor’s location).

gateway_id

UUID

ID of the Management Gateway Service process which recorded the measurement.

hubris_archive_id

String

Hubris firmware archive ID of the service processor when the measurement was recorded.

rack_id

UUID

ID of the rack on which this measurement was recorded.

sensor

String

The name of a sensor that recorded a sensor reading.

slot

u32

The cubby number or switch slot of the service processor reporting the measurement

http_service

http_service:request_latency_histogram

Duration for the server to handle a request

Table 141. Metadata

Datum type

Histogram u64

Units

Nanoseconds

Authorization scope

Fleet

Target

http_service An Oxide HTTP server

Version

1-1

Table 142. Fields
NameTypeDescription

id

UUID

UUID of the HTTP server

name

String

The name of the HTTP server, or program running it

operation_id

String

The identifier for the HTTP operation.In most cases, this the OpenAPI operationId field that uniquely identifies the endpoint the request is targeted to and the HTTP method used.

status_code

u16

HTTP status code in the server’s response

instance_network_interface

instance_network_interface:bytes_received

Total number of bytes received on the network interface

Table 143. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Project

Target

instance_network_interface A network interface attached to a virtual machine instance

Version

1-1

Table 144. Fields
NameTypeDescription

instance_id

UUID

The ID of the virtual machine instance this network interface is attached to

interface_id

UUID

The ID of the network interface

project_id

UUID

The ID of the project containing the virtual machine instance this network interface is attached to

silo_id

UUID

The ID of the silo containing the virtual machine instance this network interface is attached to

instance_network_interface:bytes_sent

Total number of bytes sent on the network interface

Table 145. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Project

Target

instance_network_interface A network interface attached to a virtual machine instance

Version

1-1

Table 146. Fields
NameTypeDescription

instance_id

UUID

The ID of the virtual machine instance this network interface is attached to

interface_id

UUID

The ID of the network interface

project_id

UUID

The ID of the project containing the virtual machine instance this network interface is attached to

silo_id

UUID

The ID of the silo containing the virtual machine instance this network interface is attached to

instance_network_interface:errors_received

Number of errors encountered when receiving on the network interface

Table 147. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

instance_network_interface A network interface attached to a virtual machine instance

Version

1-1

Table 148. Fields
NameTypeDescription

instance_id

UUID

The ID of the virtual machine instance this network interface is attached to

interface_id

UUID

The ID of the network interface

project_id

UUID

The ID of the project containing the virtual machine instance this network interface is attached to

silo_id

UUID

The ID of the silo containing the virtual machine instance this network interface is attached to

instance_network_interface:errors_sent

Number of errors encountered when sending on the network interface

Table 149. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

instance_network_interface A network interface attached to a virtual machine instance

Version

1-1

Table 150. Fields
NameTypeDescription

instance_id

UUID

The ID of the virtual machine instance this network interface is attached to

interface_id

UUID

The ID of the network interface

project_id

UUID

The ID of the project containing the virtual machine instance this network interface is attached to

silo_id

UUID

The ID of the silo containing the virtual machine instance this network interface is attached to

instance_network_interface:packets_dropped

Number of packets dropped on the RX queue of the network interface

Table 151. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

instance_network_interface A network interface attached to a virtual machine instance

Version

1-1

Table 152. Fields
NameTypeDescription

instance_id

UUID

The ID of the virtual machine instance this network interface is attached to

interface_id

UUID

The ID of the network interface

project_id

UUID

The ID of the project containing the virtual machine instance this network interface is attached to

silo_id

UUID

The ID of the silo containing the virtual machine instance this network interface is attached to

instance_network_interface:packets_received

Total number of packets received on the network interface

Table 153. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

instance_network_interface A network interface attached to a virtual machine instance

Version

1-1

Table 154. Fields
NameTypeDescription

instance_id

UUID

The ID of the virtual machine instance this network interface is attached to

interface_id

UUID

The ID of the network interface

project_id

UUID

The ID of the project containing the virtual machine instance this network interface is attached to

silo_id

UUID

The ID of the silo containing the virtual machine instance this network interface is attached to

instance_network_interface:packets_sent

Total number of packets sent on the network interface

Table 155. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

instance_network_interface A network interface attached to a virtual machine instance

Version

1-1

Table 156. Fields
NameTypeDescription

instance_id

UUID

The ID of the virtual machine instance this network interface is attached to

interface_id

UUID

The ID of the network interface

project_id

UUID

The ID of the project containing the virtual machine instance this network interface is attached to

silo_id

UUID

The ID of the silo containing the virtual machine instance this network interface is attached to

kstat_sampler

kstat_sampler:expired_targets

Total number of targets that have expired. Targets may expire after either a limited number of unsuccessful sampling attempts, or after a duration of unsuccessful sampling.

Table 157. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

kstat_sampler A software object sampling kernel statistics

Version

1-1

Table 158. Fields
NameTypeDescription

hostname

String

The hostname (or zonename) of the machine hosting the sampler

kstat_sampler:samples_dropped

Total number of samples dropped for a single tracked target

Table 159. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

kstat_sampler A software object sampling kernel statistics

Version

1-1

Table 160. Fields
NameTypeDescription

hostname

String

The hostname (or zonename) of the machine hosting the sampler

target_id

u64

The unique ID of the target being tracked

target_name

String

The name of the target being tracked

management_network_data_link

management_network_data_link:bytes_received

Number of bytes received on the link

Table 161. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

management_network_data_link A data link on the management network

Version

1-1

Table 162. Fields
NameTypeDescription

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

management_network_data_link:bytes_sent

Number of bytes sent on the link

Table 163. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

management_network_data_link A data link on the management network

Version

1-1

Table 164. Fields
NameTypeDescription

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

management_network_data_link:errors_received

Number of errors encountered when receiving on the link

Table 165. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

management_network_data_link A data link on the management network

Version

1-1

Table 166. Fields
NameTypeDescription

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

management_network_data_link:errors_sent

Number of errors encountered when sending on the link

Table 167. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

management_network_data_link A data link on the management network

Version

1-1

Table 168. Fields
NameTypeDescription

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

management_network_data_link:packets_received

Number of packets received on the link

Table 169. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

management_network_data_link A data link on the management network

Version

1-1

Table 170. Fields
NameTypeDescription

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

management_network_data_link:packets_sent

Number of packets sent on the link

Table 171. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

management_network_data_link A data link on the management network

Version

1-1

Table 172. Fields
NameTypeDescription

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

mg_lower

The current number of routes that cannot be used because the link through which they should be available is not in a usable state

Table 173. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

mg_lower The lower-half of the Oxide Maghemite routing daemon, which syncs routing information to an underlying routing platform, such as a switch ASIC. The routing information may be programmed directly from the control plane, or learned through routing protocols exchanging information with peers.

Version

1-1

Table 174. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the router

rack_id

UUID

ID of the rack running the router

sled_id

UUID

ID of the sled running the router

oximeter_collector

oximeter_collector:collections

Total number of successful collections from a producer

Table 175. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

oximeter_collector An instance of the oximeter metric collector service

Version

1-1

Table 176. Fields
NameTypeDescription

base_route

String

Base HTTP route used to request data from the producer

collector_id

UUID

UUID of the oximeter collector instance

collector_ip

IP Address

IP address of the oximeter collector instance

collector_port

u16

Port of the oximeter collector instance

producer_id

UUID

UUID of the metric producer instance

producer_ip

IP Address

IP address of the metric producer instance

producer_port

u16

Port of the metric producer instance

oximeter_collector:failed_collections

Total number of failed collections from a producer

Table 177. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

oximeter_collector An instance of the oximeter metric collector service

Version

1-1

Table 178. Fields
NameTypeDescription

base_route

String

Base HTTP route used to request data from the producer

collector_id

UUID

UUID of the oximeter collector instance

collector_ip

IP Address

IP address of the oximeter collector instance

collector_port

u16

Port of the oximeter collector instance

producer_id

UUID

UUID of the metric producer instance

producer_ip

IP Address

IP address of the metric producer instance

producer_port

u16

Port of the metric producer instance

reason

String

Reason the collection failed

sled_cpu

sled_cpu:cpu_nsec

Cumulative nanoseconds spent in a CPU microstate

Table 179. Metadata

Datum type

Cumulative u64

Units

Nanoseconds

Authorization scope

Fleet

Target

sled_cpu CPU metrics for a compute sled

Version

1-1

Table 180. Fields
NameTypeDescription

cpu_id

u32

The CPU core identifier

rack_id

UUID

ID for the CPU’s rack

sled_id

UUID

ID for the CPU’s sled

sled_model

String

Model number of the sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

state

String

The CPU microstate (idle, user, kernel, dtrace, intr)

sled_data_link

sled_data_link:bytes_received

Number of bytes received on the link

Table 181. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

sled_data_link A network data link on a compute sled

Version

1-1

Table 182. Fields
NameTypeDescription

kind

String

The kind or class of the data link

link_name

String

Name of the data link

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone_name

String

Name of the zone owning the link

sled_data_link:bytes_sent

Number of bytes sent on the link

Table 183. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

sled_data_link A network data link on a compute sled

Version

1-1

Table 184. Fields
NameTypeDescription

kind

String

The kind or class of the data link

link_name

String

Name of the data link

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone_name

String

Name of the zone owning the link

sled_data_link:errors_received

Number of errors encountered when receiving on the link

Table 185. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

sled_data_link A network data link on a compute sled

Version

1-1

Table 186. Fields
NameTypeDescription

kind

String

The kind or class of the data link

link_name

String

Name of the data link

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone_name

String

Name of the zone owning the link

sled_data_link:errors_sent

Number of errors encountered when sending on the link

Table 187. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

sled_data_link A network data link on a compute sled

Version

1-1

Table 188. Fields
NameTypeDescription

kind

String

The kind or class of the data link

link_name

String

Name of the data link

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone_name

String

Name of the zone owning the link

sled_data_link:packets_received

Number of packets received on the link

Table 189. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

sled_data_link A network data link on a compute sled

Version

1-1

Table 190. Fields
NameTypeDescription

kind

String

The kind or class of the data link

link_name

String

Name of the data link

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone_name

String

Name of the zone owning the link

sled_data_link:packets_sent

Number of packets sent on the link

Table 191. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

sled_data_link A network data link on a compute sled

Version

1-1

Table 192. Fields
NameTypeDescription

kind

String

The kind or class of the data link

link_name

String

Name of the data link

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone_name

String

Name of the zone owning the link

static_routing_config

static_routing_config:static_nexthops

Current number of static next-hops in the router

Table 193. Metadata

Datum type

Cumulative u64

Units

Seconds

Authorization scope

Fleet

Target

static_routing_config Static routing configuration used by the Oxide routing daemons

Version

1-1

Table 194. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the router

rack_id

UUID

ID of the rack running the router

sled_id

UUID

ID of the sled running the router

static_routing_config:static_routes

Current number of static routes in the router

Table 195. Metadata

Datum type

Cumulative u64

Units

Seconds

Authorization scope

Fleet

Target

static_routing_config Static routing configuration used by the Oxide routing daemons

Version

1-1

Table 196. Fields
NameTypeDescription

hostname

String

The hostname of the machine running the router

rack_id

UUID

ID of the rack running the router

sled_id

UUID

ID of the sled running the router

switch_data_link

switch_data_link:bytes_received

Total number of bytes received on the data link

Table 197. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 198. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:bytes_sent

Total number of bytes sent on the data link

Table 199. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 200. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:errors_received

Total number of packets for the data link dropped due to any error

Table 201. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 202. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:errors_sent

Total number of errors when sending on the data link

Table 203. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 204. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:fec_corrected_blocks

Total number of FEC blocks that were corrected

Table 205. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 206. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:fec_high_symbol_errors

FEC symbol error threshold exceeded

Table 207. Metadata

Datum type

Boolean

Units

None

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 208. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:fec_symbol_errors

Total number of FEC symbol errors

Table 209. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 210. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

lane

u8

Lane (Tx/Rx pair) within a single link

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:fec_sync_aligned

All lanes synchronized and aligned

Table 211. Metadata

Datum type

Boolean

Units

None

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 212. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:fec_uncorrected_blocks

Total number of FEC blocks that were uncorrected

Table 213. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 214. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

Reports whether the link is currently enabled

Table 215. Metadata

Datum type

Boolean

Units

None

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 216. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

Total entries into each state of the autonegotation / link-training finite state machine

Table 217. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 218. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

state

String

Name of the data link FSM state

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

Reports whether the link is currently up

Table 219. Metadata

Datum type

Boolean

Units

None

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 220. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:packets_received

Total number of packets received on the data link

Table 221. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 222. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:packets_sent

Total number of packets sent on the data link

Table 223. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 224. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_bad_sync_headers

Total number of bad PCS sync headers on the data link

Table 225. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 226. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_block_lock_loss

Total number of detected losses of block-lock on the data link

Table 227. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 228. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_errored_blocks

Total number of PCS error blocks on the data link

Table 229. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 230. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_high_ber

Total number of high bit-error-rate events on the data link

Table 231. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 232. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_invalid_errors

Total number of invalid error events on the data link

Table 233. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 234. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_sync_loss

Total number of times PCS sync was lost on the data link

Table 235. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 236. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_unknown_errors

Total number of unknown error events on the data link

Table 237. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 238. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:pcs_valid_errors

Total number of valid error events on the data link

Table 239. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 240. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:receive_buffer_full_drops

Total number of packets for the data link dropped due to ASIC buffer congestion

Table 241. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 242. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_data_link:receive_crc_error_drops

Total number of packets for the data link dropped due to CRC errors

Table 243. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_data_link A network data link on an Oxide switch

Version

1-1

Table 244. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_id

u8

ID of the link within its switch port

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

port_id

String

Physical switch port the link is on

rack_id

UUID

ID of the rack the link’s switch is in

sled_id

UUID

ID of the sled managing the link’s switch

sled_model

String

Model number of the sled managing the link’s switch

sled_revision

u32

Revision number of the sled managing the link’s switch

sled_serial

String

Serial number of the sled managing the link’s switch

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_port_control_data_link

switch_port_control_data_link:bytes_received

Number of bytes received on the link

Table 245. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

switch_port_control_data_link Network data for datalinks related to a switch and management control data

Version

1-1

Table 246. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_port_control_data_link:bytes_sent

Number of bytes sent on the link

Table 247. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Fleet

Target

switch_port_control_data_link Network data for datalinks related to a switch and management control data

Version

1-1

Table 248. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_port_control_data_link:errors_received

Number of errors encountered when receiving on the link

Table 249. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_port_control_data_link Network data for datalinks related to a switch and management control data

Version

1-1

Table 250. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_port_control_data_link:errors_sent

Number of errors encountered when sending on the link

Table 251. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_port_control_data_link Network data for datalinks related to a switch and management control data

Version

1-1

Table 252. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_port_control_data_link:packets_received

Number of packets received on the link

Table 253. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_port_control_data_link Network data for datalinks related to a switch and management control data

Version

1-1

Table 254. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_port_control_data_link:packets_sent

Number of packets sent on the link

Table 255. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_port_control_data_link Network data for datalinks related to a switch and management control data

Version

1-1

Table 256. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC the link is on

asic_lot

String

Lot identifier of the switch ASIC the link is on

asic_wafer

u8

Wafer identifier of the switch ASIC the link is on

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC the link is on

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC the link is on

kind

String

The kind or class of the data link, such as whether it is a physical or virtual device

link_name

String

The name of the link as it appears to Oxide-internal software

model

String

Model type of the link, indicating what implements the link. For example, this might be the model number of a physical NIC, or the name of the software component that implements a virtual link.

network

String

Network type of the link (examples: primary-data, management, vpc)

rack_id

UUID

ID for the link’s rack

sled_id

UUID

ID for the link’s sled

sled_model

String

Model number of the link’s sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

switch_id

UUID

ID of the switch the link is on

switch_model

String

Model number of the switch the link is on

switch_revision

u32

Revision number of the switch the link is on

switch_serial

String

Serial number of the switch the link is on

switch_slot

u16

Slot number of the switch the link is on

switch_rib

switch_rib:active_routes

The number of currently active routes

Table 257. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

switch_rib Maghemite router routing information base

Version

1-1

Table 258. Fields
NameTypeDescription

hostname

String

Name of the host running the Oxide router

rack_id

UUID

ID of the rack of the sled running the Oxide router

sled_id

UUID

ID of the sled running the Oxide router

switch_table

switch_table:capacity

Maximum number of entries in the table

Table 259. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 260. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:collisions

Total number of inserts failed due to a collision

Table 261. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 262. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:delete_misses

Total number of deletes that failed due to a missing entry

Table 263. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 264. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:deletes

Total number of entries deleted

Table 265. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 266. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:exhaustion

Total number of inserts that failed due to space exhaustion

Table 267. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 268. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:inserts

Total number of entries inserted

Table 269. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 270. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:occupancy

Current number of entries in the table

Table 271. Metadata

Datum type

u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 272. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:update_misses

Total number of updates that failed due to a missing entry

Table 273. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 274. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

switch_table:updates

Total number of entries updated in place

Table 275. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

switch_table A table on a Sidecar switch ASIC

Version

1-1

Table 276. Fields
NameTypeDescription

asic_fab

String

Fabrication plant identifier of the switch ASIC

asic_lot

String

Lot identifier of the switch ASIC

asic_wafer

u8

Wafer identifier of the switch ASIC

asic_wafer_loc_x

i16

X-coordinate wafer location of the switch ASIC

asic_wafer_loc_y

i16

Y-coordinate wafer location of the switch ASIC

rack_id

UUID

ID of the rack containing the switch

sled_id

UUID

ID of the sled responsible for managing the switch

switch_id

UUID

ID of the switch

switch_model

String

Model number of the switch

switch_revision

u32

Revision number of the switch

switch_serial

String

Serial number of the switch

switch_slot

u16

Slot number of the switch

table

String

Name of the switch table

virtual_disk

virtual_disk:bytes_discarded

Number of bytes discarded from the disk

Table 277. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 278. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:bytes_read

Number of bytes read from the disk

Table 279. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 280. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:bytes_written

Number of bytes written to the disk

Table 281. Metadata

Datum type

Cumulative u64

Units

Bytes

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 282. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:discards

Total number of discard operations to the disk

Table 283. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 284. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:failed_discards

Total number of failed discard operations to the disk

Table 285. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 286. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

failure_reason

String

The reason an I/O operation failed

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:failed_flushes

Total number of failed flush operations on the disk

Table 287. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 288. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

failure_reason

String

The reason an I/O operation failed

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:failed_reads

Total number of failed read operations from the disk

Table 289. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 290. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

failure_reason

String

The reason an I/O operation failed

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:failed_writes

Total number of failed write operations to the disk

Table 291. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 292. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

failure_reason

String

The reason an I/O operation failed

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:flushes

Total number of flush operations on the disk

Table 293. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 294. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:io_latency

Histogram of latency for I/O operations by kind

Table 295. Metadata

Datum type

Histogram u64

Units

Nanoseconds

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 296. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

io_kind

String

The kind of I/O operation

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:io_size

Histogram of sizes for I/O operations by kind

Table 297. Metadata

Datum type

Histogram u64

Units

Bytes

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 298. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

io_kind

String

The kind of I/O operation

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:reads

Total number of read operations from the disk

Table 299. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 300. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_disk:writes

Total number of write operations to the disk

Table 301. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_disk A virtual disk

Version

1-1

Table 302. Fields
NameTypeDescription

attached_instance_id

UUID

ID of the instance the disk is attached to

block_size

u32

Block size of the disk, in bytes

disk_id

UUID

ID of the disk

project_id

UUID

ID of the project containing the disk

silo_id

UUID

ID for the silo containing the disk

virtual_machine

virtual_machine:check

The number of successful checks of an instance’s health

Table 303. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

virtual_machine A virtual machine instance

Version

1-1

Table 304. Fields
NameTypeDescription

instance_id

UUID

The instance’s ID

nexus_id

UUID

The ID of the Nexus process which performed the health check

project_id

UUID

The ID of the instance’s project

rack_id

UUID

The rack ID of the Nexus process which performed the health check

reason

String

Why the instance was marked as being in this state.

If an instance was marked as "failed" due to a check failure, this will be a string representation of the failure reason. Otherwise, if the check was successful, this will be "success". Note that this may be "success" even if the instance’s state is "failed", which indicates that we successfully queried the instance’s state from the sled-agent, and the sled-agent reported that the instance has failed — which is distinct from the instance watcher marking an instance as failed due to a failed check.

silo_id

UUID

The ID of the instance’s silo

sled_agent_id

UUID

The ID of the sled-agent managing the instance

sled_agent_ip

IP Address

The IP address of the sled-agent managing the instance

sled_agent_port

u16

The port of the sled-agent managing the instance

state

String

The string representation of the instance’s state as understood by the VMM. If the check failed, this will generally be "failed".

vmm_id

UUID

The VMM ID of the instance’s virtual machine manager

virtual_machine:incomplete_check

The number of unsuccessful checks of an instance’s health

Table 305. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Fleet

Target

virtual_machine A virtual machine instance

Version

1-1

Table 306. Fields
NameTypeDescription

failure_reason

String

The reason why the instance healh check failed

instance_id

UUID

The instance’s ID

nexus_id

UUID

The ID of the Nexus process which performed the health check

project_id

UUID

The ID of the instance’s project

rack_id

UUID

The rack ID of the Nexus process which performed the health check

silo_id

UUID

The ID of the instance’s silo

sled_agent_id

UUID

The ID of the sled-agent managing the instance

sled_agent_ip

IP Address

The IP address of the sled-agent managing the instance

sled_agent_port

u16

The port of the sled-agent managing the instance

vmm_id

UUID

The VMM ID of the instance’s virtual machine manager

virtual_machine:pv_panic_guest_handled

Cumulative number of times a PVPANIC event was handled by the guest

Table 307. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_machine A guest virtual machine instance

Version

1-1

Table 308. Fields
NameTypeDescription

instance_id

UUID

ID of the virtual machine instance

project_id

UUID

ID of the virtual machine instance’s project

silo_id

UUID

ID of the virtual machine instance’s silo

sled_id

UUID

ID of the sled hosting the instance

sled_model

String

Model number of the sled hosting the instance

sled_revision

u32

Revision number of the sled hosting the instance

sled_serial

String

Serial number of the sled hosting the instance

virtual_machine:pv_panic_host_handled

Cumulative number of times a PVPANIC event was handled by the host

Table 309. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_machine A guest virtual machine instance

Version

1-1

Table 310. Fields
NameTypeDescription

instance_id

UUID

ID of the virtual machine instance

project_id

UUID

ID of the virtual machine instance’s project

silo_id

UUID

ID of the virtual machine instance’s silo

sled_id

UUID

ID of the sled hosting the instance

sled_model

String

Model number of the sled hosting the instance

sled_revision

u32

Revision number of the sled hosting the instance

sled_serial

String

Serial number of the sled hosting the instance

virtual_machine:reset

Cumulative number of times the virtual machine has been reset

Table 311. Metadata

Datum type

Cumulative u64

Units

Count

Authorization scope

Project

Target

virtual_machine A guest virtual machine instance

Version

1-1

Table 312. Fields
NameTypeDescription

instance_id

UUID

ID of the virtual machine instance

project_id

UUID

ID of the virtual machine instance’s project

silo_id

UUID

ID of the virtual machine instance’s silo

sled_id

UUID

ID of the sled hosting the instance

sled_model

String

Model number of the sled hosting the instance

sled_revision

u32

Revision number of the sled hosting the instance

sled_serial

String

Serial number of the sled hosting the instance

virtual_machine:vcpu_usage

Cumulative time each vCPU has spent in a state

Table 313. Metadata

Datum type

Cumulative u64

Units

Nanoseconds

Authorization scope

Project

Target

virtual_machine A guest virtual machine instance

Version

1-1

Table 314. Fields
NameTypeDescription

instance_id

UUID

ID of the virtual machine instance

project_id

UUID

ID of the virtual machine instance’s project

silo_id

UUID

ID of the virtual machine instance’s silo

sled_id

UUID

ID of the sled hosting the instance

sled_model

String

Model number of the sled hosting the instance

sled_revision

u32

Revision number of the sled hosting the instance

sled_serial

String

Serial number of the sled hosting the instance

state

String

The state of the vCPU

vcpu_id

u32

The ID of the vCPU

zfs_dataset

zfs_dataset:bytes_used

Bytes used for the dataset

Table 315. Metadata

Datum type

u64

Units

Bytes

Authorization scope

Fleet

Target

zfs_dataset Disk usage for a zfs dataset

Version

1-1

Table 316. Fields
NameTypeDescription

dataset_id

UUID

Control plane UUID of the dataset

dataset_kind

String

Control plane kind of the dataset

dataset_name

String

Name of the dataset

pool_id

UUID

Control plane UUID of the parent zpool

pool_kind

String

Control plane kind of the parent zpool

rack_id

UUID

ID for the rack

sled_id

UUID

ID for the sled

sled_model

String

Model number of the sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone_name

String

Name of the associated zone

zfs_pool

zfs_pool:bytes_allocated

Bytes allocated for the pool

Table 317. Metadata

Datum type

u64

Units

Bytes

Authorization scope

Fleet

Target

zfs_pool Disk usage for a zfs pool

Version

1-1

Table 318. Fields
NameTypeDescription

pool_id

UUID

Control plane UUID of the zpool

pool_kind

String

Control plane kind of the zpool

pool_name

String

Name of the zpool

rack_id

UUID

ID for the rack

sled_id

UUID

ID for the sled

sled_model

String

Model number of the sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zfs_pool:bytes_total

Total size for the pool

Table 319. Metadata

Datum type

u64

Units

Bytes

Authorization scope

Fleet

Target

zfs_pool Disk usage for a zfs pool

Version

1-1

Table 320. Fields
NameTypeDescription

pool_id

UUID

Control plane UUID of the zpool

pool_kind

String

Control plane kind of the zpool

pool_name

String

Name of the zpool

rack_id

UUID

ID for the rack

sled_id

UUID

ID for the sled

sled_model

String

Model number of the sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

zone

zone:cpu_nsec

Cumulative CPU nanoseconds across all threads in a zone, by scheduling state

Table 321. Metadata

Datum type

Cumulative u64

Units

Nanoseconds

Authorization scope

Fleet

Target

zone Metrics for a host zone

Version

1-1

Table 322. Fields
NameTypeDescription

rack_id

UUID

ID for the rack

sled_id

UUID

ID for the sled

sled_model

String

Model number of the sled

sled_revision

u32

Revision number of the sled

sled_serial

String

Serial number of the sled

state

String

The CPU state (user, sys, waitrq)

zone_id

UUID

UUID of the zone

zone_name

String

Name of the host zone

zone_type

String

Service type of the zone (e.g. cockroachdb, nexus)