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
Separate metrics monitoring Tetragon health (used by operators) from metrics exposing details useful for debugging (used mainly by Tetragon developers, potentially high-cardinality). The idea is to disable the latter by default, to reduce the default metrics cardinality and performance overhead.
Identify debug metrics within the health group and move them into debug group. This would probably include:
metrics documented as "for internal use only"
metrics with unconstrained cardinality, e.g. "kprobe" label
any other metrics intended for Tetragon developers rather than operators
Move debug metrics to a separate endpoint (breaking change)
Disable debug metrics by default (breaking change)
Adjust how metrics docs are generated
Remove "For internal use only" annotation from the metrics help texts. The fact of being in the debug group indicates whether a metric is considered "internal".
After this is done, health metrics group should be marked as constrained.
The text was updated successfully, but these errors were encountered:
Separate metrics monitoring Tetragon health (used by operators) from metrics exposing details useful for debugging (used mainly by Tetragon developers, potentially high-cardinality). The idea is to disable the latter by default, to reduce the default metrics cardinality and performance overhead.
See Tetragon metrics framework for more context.
After this is done, health metrics group should be marked as constrained.
The text was updated successfully, but these errors were encountered: