You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The NIC metrics grabbed by rte_ethdev.h are dependent on the NIC installed to a machine, so this is expected to vary with upgrades, detector servers, etc. However, the assignment to OpMon is direct and is not necessarily tuned to an arbitrary NIC. This results in missed OpMon metric assignment in the case of slight naming differences or a regular emission of warnings for a NIC metric that is not defined in OpMon.
We are likely not interested in tracking all possible NIC metrics, so we should define the set of metrics we are interested in and define them in the OpMon metrics. The translation between NIC and OpMon metrics would then need to be robust to slight naming differences.
An immediate quality-of-life improvement would be to emit these warnings only once instead of every metric poll.
The text was updated successfully, but these errors were encountered:
dpdklibs/src/IfaceWrapper.cpp
Lines 341 to 361 in a78a6d8
The NIC metrics grabbed by
rte_ethdev.h
are dependent on the NIC installed to a machine, so this is expected to vary with upgrades, detector servers, etc. However, the assignment to OpMon is direct and is not necessarily tuned to an arbitrary NIC. This results in missed OpMon metric assignment in the case of slight naming differences or a regular emission of warnings for a NIC metric that is not defined in OpMon.We are likely not interested in tracking all possible NIC metrics, so we should define the set of metrics we are interested in and define them in the OpMon metrics. The translation between NIC and OpMon metrics would then need to be robust to slight naming differences.
An immediate quality-of-life improvement would be to emit these warnings only once instead of every metric poll.
The text was updated successfully, but these errors were encountered: