diagnostics

package
v1.2.14-prerelease13 Latest Latest
Warning

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

Go to latest
Published: Nov 6, 2024 License: MIT Imports: 22 Imported by: 0

Documentation

Index

Constants

View Source
const (
	WfDiagnosticsAppName = "workflow-diagnostics"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type DiagnosticsStarterWorkflowInput added in v1.2.14

type DiagnosticsStarterWorkflowInput struct {
	Domain     string
	Identity   string
	WorkflowID string
	RunID      string
}

type DiagnosticsStarterWorkflowResult added in v1.2.14

type DiagnosticsStarterWorkflowResult struct {
	DiagnosticsResult *DiagnosticsWorkflowResult
}

type DiagnosticsWorkflow

type DiagnosticsWorkflow interface {
	Start() error
	Stop()
}

func New

func New(params Params) DiagnosticsWorkflow

New creates a new diagnostics workflow.

type DiagnosticsWorkflowInput

type DiagnosticsWorkflowInput struct {
	Domain     string
	WorkflowID string
	RunID      string
}

type DiagnosticsWorkflowResult

type DiagnosticsWorkflowResult struct {
	Timeouts *timeoutDiagnostics
	Failures *failureDiagnostics
}

type Params

type Params struct {
	ServiceClient workflowserviceclient.Interface
	ClientBean    client.Bean
	MetricsClient metrics.Client
	Logger        log.Logger
	TallyScope    tally.Scope
	KafkaCfg      config.KafkaConfig
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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