Documentation
¶
Index ¶
- Constants
- func EmitCurrentPowerUSage(emitter metrics.MetricEmitter, currentWatts int)
- func EmitErrorCode(emitter metrics.MetricEmitter, cause ErrorCause)
- func EmitEvictReq(emitter metrics.MetricEmitter, pods int)
- func EmitGetAdviceCalled(emitter metrics.MetricEmitter)
- func EmitPowerAdvice(emitter metrics.MetricEmitter, action action.PowerAction, mode string)
- func EmitPowerCapInstruction(emitter metrics.MetricEmitter, instruction *capper.CapInstruction)
- func EmitPowerCapReset(emitter metrics.MetricEmitter)
- func EmitPowerSpec(emitter metrics.MetricEmitter, powerSpec *spec.PowerSpec)
- type ErrorCause
Constants ¶
View Source
const ( ErrorCodeInitFailure = ErrorCause("init_error") ErrorCodeStartFailure = ErrorCause("start_error") ErrorCodePowerSpecFormat = ErrorCause("spec_error") ErrorCodePowerGetCurrentUsage = ErrorCause("read_power_error") ErrorCodePowerCapCommunication = ErrorCause("capper_communication_error") ErrorCodePowerEvictFailure = ErrorCause("evict_error") ErrorCodeRecoverable = ErrorCause("recoverable_error") ErrorCodeOther = ErrorCause("other_error") )
Variables ¶
This section is empty.
Functions ¶
func EmitCurrentPowerUSage ¶
func EmitCurrentPowerUSage(emitter metrics.MetricEmitter, currentWatts int)
func EmitErrorCode ¶
func EmitErrorCode(emitter metrics.MetricEmitter, cause ErrorCause)
func EmitEvictReq ¶
func EmitEvictReq(emitter metrics.MetricEmitter, pods int)
func EmitGetAdviceCalled ¶ added in v0.5.24
func EmitGetAdviceCalled(emitter metrics.MetricEmitter)
func EmitPowerAdvice ¶
func EmitPowerAdvice(emitter metrics.MetricEmitter, action action.PowerAction, mode string)
func EmitPowerCapInstruction ¶
func EmitPowerCapInstruction(emitter metrics.MetricEmitter, instruction *capper.CapInstruction)
func EmitPowerCapReset ¶
func EmitPowerCapReset(emitter metrics.MetricEmitter)
func EmitPowerSpec ¶
func EmitPowerSpec(emitter metrics.MetricEmitter, powerSpec *spec.PowerSpec)
Types ¶
type ErrorCause ¶
type ErrorCause string
Click to show internal directories.
Click to hide internal directories.