ironcore-dev / dpservice

DPDK based fast Dataplane / L3 router / SDN enabler, installable on compute nodes / SmartNICs
Apache License 2.0
7 stars 1 forks source link

Add hash table fullness telemetry #568

Closed PlagueCZ closed 3 months ago

PlagueCZ commented 3 months ago

Adds a general telemetry for all hash tables to monitor the saturation/fullness.

Due to the names of tables being visible in Prometheus output, most have been renamed based on a suggestion from Guvenc. In a few case the variables themselves got renamed, mostly due to the fact that they are no longer ipv4_ only variables, since there is now an IPv6 overlay.

This PR also includes changes to the exporter and tests.

guvenc commented 3 months ago

@PlagueCZ Could you please rebase ?