2023-06-20 11:23:17 +03:00
|
|
|
package blobovnicza
|
|
|
|
|
|
|
|
type Metrics interface {
|
2023-06-09 12:14:32 +03:00
|
|
|
IncOpenBlobovnizcaCount()
|
|
|
|
DecOpenBlobovnizcaCount()
|
2023-06-20 11:23:17 +03:00
|
|
|
|
2023-08-16 11:58:47 +03:00
|
|
|
AddOpenBlobovnizcaSize(size uint64)
|
|
|
|
SubOpenBlobovnizcaSize(size uint64)
|
2023-06-20 11:23:17 +03:00
|
|
|
}
|
|
|
|
|
2023-06-05 10:25:25 +03:00
|
|
|
type NoopMetrics struct{}
|
2023-06-20 11:23:17 +03:00
|
|
|
|
2023-08-16 11:58:47 +03:00
|
|
|
func (m *NoopMetrics) IncOpenBlobovnizcaCount() {}
|
|
|
|
func (m *NoopMetrics) DecOpenBlobovnizcaCount() {}
|
|
|
|
func (m *NoopMetrics) AddOpenBlobovnizcaSize(uint64) {}
|
|
|
|
func (m *NoopMetrics) SubOpenBlobovnizcaSize(uint64) {}
|