Documentation
¶
Overview ¶
Package monitoring provides the use case for analyzing resource monitoring logs.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ResourceAnalysisResult ¶
type ResourceAnalysisResult struct {
Report *monitoring.EfficiencyReport
}
ResourceAnalysisResult contains the result of resource usage analysis.
type Usecase ¶
type Usecase interface {
// AnalyzeResourceUsage reads a monitoring log and returns an efficiency report.
AnalyzeResourceUsage(ctx context.Context, path string) (*ResourceAnalysisResult, error)
}
Usecase defines the operations for analyzing resource monitoring logs.
func NewUsecase ¶
func NewUsecase(fp monitoring.FileProvider) Usecase
NewUsecase creates a new monitoring Usecase instance.
Click to show internal directories.
Click to hide internal directories.