Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
annotations
Package annotations defines the WVA annotation schema used for annotation-based discovery on KEDA ScaledObjects and Kubernetes HPAs.
|
Package annotations defines the WVA annotation schema used for annotation-based discovery on KEDA ScaledObjects and Kubernetes HPAs. |
|
collector
Package collector provides metrics collection functionality.
|
Package collector provides metrics collection functionality. |
|
collector/registration
This file provides queueing model analyzer metrics collection using the source infrastructure with registered query templates.
|
This file provides queueing model analyzer metrics collection using the source infrastructure with registered query templates. |
|
collector/source
Package source provides metrics collection functionality.
|
Package source provides metrics collection functionality. |
|
collector/source/pod
Package pod provides the Pod scraping metrics source implementation.
|
Package pod provides the Pod scraping metrics source implementation. |
|
collector/source/prometheus
Package prometheus provides the Prometheus metrics source implementation.
|
Package prometheus provides the Prometheus metrics source implementation. |
|
constants
Package constants provides centralized constant definitions for the autoscaler.
|
Package constants provides centralized constant definitions for the autoscaler. |
|
coordinator
Package coordinator hosts the Coordinator component: a leader-elected, periodic loop that computes the set of scale targets (HPAs and KEDA ScaledObjects) under Coordinator control and dispatches them to a registered set of plugins.
|
Package coordinator hosts the Coordinator component: a leader-elected, periodic loop that computes the set of scale targets (HPAs and KEDA ScaledObjects) under Coordinator control and dispatches them to a registered set of plugins. |
|
engines/aggregation
Package aggregation provides pure helper functions for aggregating per-variant capacity data into model-level and per-role totals.
|
Package aggregation provides pure helper functions for aggregating per-variant capacity data into model-level and per-role totals. |
|
engines/executor
Package executor provides task execution strategies.
|
Package executor provides task execution strategies. |
|
engines/pipeline
Limiter interfaces for resource limiting algorithms.
|
Limiter interfaces for resource limiting algorithms. |
|
inferenceengine
Package inferenceengine identifies which LLM inference engine (vLLM, SGLang) a scale target runs.
|
Package inferenceengine identifies which LLM inference engine (vLLM, SGLang) a scale target runs. |
|
variant
Package variant defines the in-memory VariantAutoscaling representation used by the WVA optimization pipeline (collector, analyzers, engines, actuator).
|
Package variant defines the in-memory VariantAutoscaling representation used by the WVA optimization pipeline (collector, analyzers, engines, actuator). |
|
test
|
|
|
e2e/fixtures
Package fixtures provides shared Kubernetes helpers for the consolidated e2e suite.
|
Package fixtures provides shared Kubernetes helpers for the consolidated e2e suite. |
|
utils
Package utils provides test utilities for PodScrapingSource e2e tests.
|
Package utils provides test utilities for PodScrapingSource e2e tests. |
Click to show internal directories.
Click to hide internal directories.