[#701] metrics: add metric to evaluate policer performance

Add processed objects counter in policerMetrics,
add policer field to NodeMetrics

Signed-off-by: Ekaterina Lebedeva <ekaterina.lebedeva@yadro.com>
This commit is contained in:
Ekaterina Lebedeva 2023-10-04 19:20:59 +03:00 committed by Evgenii Stratonikov
parent 4caa934eea
commit 5e229dc248
6 changed files with 44 additions and 0 deletions

View file

@ -18,6 +18,7 @@ type NodeMetrics struct {
metabase *metabaseMetrics
pilorama *piloramaMetrics
grpc *grpcServerMetrics
policer *policerMetrics
}
func NewNodeMetrics() *NodeMetrics {
@ -39,6 +40,7 @@ func NewNodeMetrics() *NodeMetrics {
metabase: newMetabaseMetrics(),
pilorama: newPiloramaMetrics(),
grpc: newGrpcServerMetrics(),
policer: newPolicerMetrics(),
}
}
@ -90,3 +92,7 @@ func (m *NodeMetrics) PiloramaMetrics() PiloramaMetrics {
func (m *NodeMetrics) GrpcServerMetrics() GrpcServerMetrics {
return m.grpc
}
func (m *NodeMetrics) PolicerMetrics() PolicerMetrics {
return m.policer
}