mirror of
https://github.com/SigNoz/signoz.git
synced 2025-12-17 23:47:12 +00:00
19 lines
306 B
Go
19 lines
306 B
Go
|
|
package statsreporter
|
||
|
|
|
||
|
|
import (
|
||
|
|
"context"
|
||
|
|
|
||
|
|
"github.com/SigNoz/signoz/pkg/factory"
|
||
|
|
"github.com/SigNoz/signoz/pkg/valuer"
|
||
|
|
)
|
||
|
|
|
||
|
|
type StatsReporter interface {
|
||
|
|
factory.Service
|
||
|
|
|
||
|
|
Report(context.Context) error
|
||
|
|
}
|
||
|
|
|
||
|
|
type StatsCollector interface {
|
||
|
|
Collect(context.Context, valuer.UUID) (map[string]any, error)
|
||
|
|
}
|