Module types

Source

Structs§

LighthouseConfig
Main configuration for the lighthouse engine
LighthouseConfigBuilder
Builder for creating lighthouse configurations easily
ResourceConfig
Configuration for a specific resource type
ResourceMetrics
Represents metrics for a specific resource at a point in time
ScaleAction
A scaling recommendation from the lighthouse engine
ScalingPolicy
A scaling policy that combines multiple thresholds and rules
ScalingThreshold
Defines when and how to scale based on metric thresholds

Enums§

ScaleDirection
Direction to scale a resource

Type Aliases§

MetricValue
A metric value (CPU %, memory usage, request count, etc.)
ResourceId
Unique identifier for a resource (e.g., “web-servers”, “database-pool”)
Timestamp
Unix timestamp in seconds