startup_common

package
v2.8.4 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Options

type Options struct {
	Base            sb.BaseOptions                    `group:"Base configuration"`
	HTTP            ht.HTTPOptions                    `group:"HTTP server settings"`
	Postgres        pg.PostgresOptions                `group:"Database configuration"`
	Tracing         tracing.TracingOptions            `group:"Tracing configuration"`
	PostgresTracing tracing_pg.PostgresTracingOptions `group:"Tracing configuration (database)"`
	Metrics         metrics.MetricsOptions            `group:"Metrics & reporting"`
	Unleash         startup_unleash.Unleash           `group:"Unleash feature flags"`
	Kafka           startup_kafka.KafkaOptions        `group:"Kafka options"`
	Events          startup_events.EventOptions       `group:"Event sending"`
	Kubernetes      startup_kube.KubernetesOptions    `group:"Kubernetes options"`
	History         startup_history.HistoryOptions    `group:"History options"`
	Timejump        timejump.Options                  `group:"Timejump options"`
}

Options define a set of common options that are used by most of our services.

func (*Options) Initialize

func (o *Options) Initialize(ctx context.Context)

func (*Options) PropagateInputs

func (o *Options) PropagateInputs()

Jump to

Keyboard shortcuts

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