monitoring

package
v0.0.0-...-17e6b21 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlertThresholds

type AlertThresholds struct {
	EntropyQuality      float64
	StateDecoherence    float64
	CircuitErrorRate    float64
	ResourceUtilization float64
}

type DecoherenceMonitor

type DecoherenceMonitor struct {
	// contains filtered or unexported fields
}

func (*DecoherenceMonitor) MonitorDecoherence

type HealthCheckConfig

type HealthCheckConfig struct {
	Interval        time.Duration
	Timeout         time.Duration
	RetryAttempts   int
	BackoffDuration time.Duration
}

type MonitoringConfig

type MonitoringConfig struct {
	SamplingInterval  time.Duration
	AlertThresholds   AlertThresholds
	RetentionPeriod   time.Duration
	MaxDataPoints     int32
	HealthCheckConfig HealthCheckConfig
}

type MonitoringService

type MonitoringService struct {
	// contains filtered or unexported fields
}

func NewMonitoringService

func NewMonitoringService(ctx context.Context, config *MonitoringConfig) (*MonitoringService, error)

func (*MonitoringService) MonitorQuantumSystem

func (ms *MonitoringService) MonitorQuantumSystem(ctx context.Context) error

Jump to

Keyboard shortcuts

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