monitoring

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2025 License: Apache-2.0 Imports: 2 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL