blob: ec3bd85416c4c7684c5d821db83400cca79bb926 [file] [log] [blame]
// TODO(https://fxbug.dev/42076420): Must be kept in sync with netstack's Inspect
// tree manually in lieu of automated testing solution.
[
{
tag: "counters",
service_name: "netstack",
// Grows slowly: double and round observed max (4459 bytes)
max_bytes: 9000,
min_seconds_between_fetch: 720,
selectors: [
"INSPECT:core/network/netstack:Networking\\ Stat\\ Counters:*",
"INSPECT:core/network/netstack:Networking\\ Stat\\ Counters/*:*",
"INSPECT:core/network/netstack:Networking\\ Stat\\ Counters/*/*:*",
"INSPECT:core/network/netstack:Networking\\ Stat\\ Counters/*/*/*:*",
],
},
{
tag: "fidl",
service_name: "netstack",
// Static: round observed max (138 bytes)
max_bytes: 200,
min_seconds_between_fetch: 720,
selectors: [
"INSPECT:core/network/netstack:Networking\\ FIDL\\ Protocol\\ Stats:*",
],
},
{
tag: "memstats",
service_name: "netstack",
// Grows slowly: double and round observed max (588 bytes)
max_bytes: 1200,
min_seconds_between_fetch: 720,
selectors: [
"INSPECT:core/network/netstack:memstats:*",
],
},
{
tag: "nics",
service_name: "netstack",
// Scales with NIC count (likely under 10 on deployed system): round and
// multiply observed max (17772 bytes) by 5.
max_bytes: 90000,
min_seconds_between_fetch: 720,
selectors: [
"INSPECT:core/network/netstack:NICs/*:*",
"INSPECT:core/network/netstack:NICs/*/*:*",
"INSPECT:core/network/netstack:NICs/*/*/*:*",
"INSPECT:core/network/netstack:NICs/*/*/*/*:*",
"INSPECT:core/network/netstack:NICs/*/*/*/*/*:*",
"INSPECT:core/network/netstack:NICs/*/*/*/*/*/*:*",
],
},
{
tag: "routes",
service_name: "netstack",
// Scales with route table size (likely over 10 and under 100 on
// deployed system): multiply observed max (1013 bytes) by 20
max_bytes: 20000,
min_seconds_between_fetch: 720,
selectors: [
"INSPECT:core/network/netstack:Routes/*:*",
],
},
{
tag: "runtime",
service_name: "netstack",
// Static: round observed max (249 bytes)
max_bytes: 300,
min_seconds_between_fetch: 720,
selectors: [
"INSPECT:core/network/netstack:Runtime\\ Configuration\\ Flags:*",
"INSPECT:core/network/netstack:Runtime\\ Configuration\\ Flags/*:*",
],
},
{
tag: "sockets",
service_name: "netstack",
// Scales with number of sockets (likely 100s on deployed system):
// multiply observed max (4514 bytes) by 50
max_bytes: 225000,
min_seconds_between_fetch: 720,
selectors: [
"INSPECT:core/network/netstack:Socket\\ Info/*:*",
"INSPECT:core/network/netstack:Socket\\ Info/*/*:*",
"INSPECT:core/network/netstack:Socket\\ Info/*/*/*:*",
],
},
]