Documentation ¶
Index ¶
- Constants
- func GetAdviceDescriptionKubernetesDeploymentLoadtest() advice_kit_api.AdviceDefinition
- func NewDoNothingAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate) action_kit_sdk.Action[DoNothingActionState]
- func NewEnrichmentRuleProvider() discovery_kit_sdk.EnrichmentRulesDescriber
- func NewLogAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate) action_kit_sdk.Action[LogActionState]
- func NewRecreateAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate, ...) action_kit_sdk.Action[RecreateActionState]
- func NewTargetlessAction() action_kit_sdk.Action[TargetlessActionState]
- func NewWidgetAction() action_kit_sdk.Action[WidgetActionState]
- func RegisterEventListenerHandlers()
- type DoNothingActionConfig
- type DoNothingActionState
- type LogActionConfig
- type LogActionState
- type NodeData
- type RecreateActionConfig
- type RecreateActionState
- type TargetData
- type TargetlessActionState
- type WidgetActionConfig
- type WidgetActionState
Constants ¶
View Source
const ( TYPE_LOG_EXAMPLE = "EXAMPLE-LOGS" TYPE_MARKDOWN_APPEND_EXAMPLE = "EXAMPLE-MARKDOWN-APPEND" TYPE_MARKDOWN_REPLACE_EXAMPLE = "EXAMPLE-MARKDOWN-REPLACE" )
Variables ¶
This section is empty.
Functions ¶
func GetAdviceDescriptionKubernetesDeploymentLoadtest ¶
func GetAdviceDescriptionKubernetesDeploymentLoadtest() advice_kit_api.AdviceDefinition
func NewDoNothingAction ¶
func NewDoNothingAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate) action_kit_sdk.Action[DoNothingActionState]
func NewEnrichmentRuleProvider ¶
func NewEnrichmentRuleProvider() discovery_kit_sdk.EnrichmentRulesDescriber
func NewLogAction ¶
func NewLogAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate) action_kit_sdk.Action[LogActionState]
func NewRecreateAction ¶
func NewRecreateAction(targetId string, selectionTemplate action_kit_api.TargetSelectionTemplate, callbackFn func(name string)) action_kit_sdk.Action[RecreateActionState]
func NewTargetlessAction ¶
func NewTargetlessAction() action_kit_sdk.Action[TargetlessActionState]
func NewWidgetAction ¶
func NewWidgetAction() action_kit_sdk.Action[WidgetActionState]
func RegisterEventListenerHandlers ¶
func RegisterEventListenerHandlers()
Types ¶
type DoNothingActionConfig ¶
type DoNothingActionConfig struct { }
type DoNothingActionState ¶
type DoNothingActionState struct { }
type LogActionConfig ¶
type LogActionState ¶
type RecreateActionConfig ¶
type RecreateActionState ¶
type TargetData ¶
type TargetData struct {
// contains filtered or unexported fields
}
func NewTargetData ¶
func NewTargetData() *TargetData
func (*TargetData) RegisterConfigUpdateHandlers ¶
func (t *TargetData) RegisterConfigUpdateHandlers()
func (*TargetData) RegisterDiscoveries ¶
func (t *TargetData) RegisterDiscoveries()
func (*TargetData) RegisterRecreateActions ¶
func (t *TargetData) RegisterRecreateActions()
func (*TargetData) ScheduleUpdates ¶
func (t *TargetData) ScheduleUpdates()
type TargetlessActionState ¶
type TargetlessActionState struct { }
type WidgetActionConfig ¶
type WidgetActionConfig struct { }
type WidgetActionState ¶
type WidgetActionState struct { }
Source Files ¶
- action_do_nothing.go
- action_log.go
- action_recreate.go
- action_targetless.go
- action_widgets.go
- advice_loadtest.go
- discovery.go
- discovery_azure_instance.go
- discovery_container.go
- discovery_ec2_instance.go
- discovery_gcp_instance.go
- discovery_host.go
- discovery_kubernetes_cluster.go
- discovery_kubernetes_container.go
- discovery_kubernetes_deployment.go
- discovery_kubernetes_node.go
- discovery_pods.go
- enrichment_rule.go
- events.go
- utils.go
Click to show internal directories.
Click to hide internal directories.