Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewTelemetryRegistry ¶
func NewTelemetryRegistry() *prometheus.Registry
NewTelemetryRegistry creates a new prometheus registry that collects telemetry
func NewWorkflowRegistry ¶
func NewWorkflowRegistry(informer cache.SharedIndexInformer) *prometheus.Registry
NewWorkflowRegistry creates a new prometheus registry that collects workflows
func RunServer ¶
func RunServer(ctx context.Context, config PrometheusConfig, registry *prometheus.Registry)
RunServer starts a metrics server
Types ¶
type PrometheusConfig ¶
type PrometheusConfig struct { Enabled bool `json:"enabled,omitempty"` Path string `json:"path,omitempty"` Port string `json:"port,omitempty"` }
PrometheusConfig defines a config for a metrics server
Click to show internal directories.
Click to hide internal directories.