Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseBootstrap ¶ added in v1.62.0
type BaseBootstrap struct {
App *app.Application
MetricsRegistry *metrics.Registry
InfraServer *infra.Server
HealthcheckRegistry *healthcheck.Registry
BindingAddress string
MigrationsDir string
ModuleName string
SentryHub sentry.Hub
TracingProvider tracing.Provider
}
func (*BaseBootstrap) Fatal ¶ added in v1.62.0
func (b *BaseBootstrap) Fatal(err error)
type Bootstrap ¶
type Bootstrap struct {
*BaseBootstrap
ClusterCli ClusterClient
RemoteConfig *rc.Config
}
type ClusterClient ¶ added in v1.62.0
type ClusteredLocalConfig ¶ added in v1.62.0
type ClusteredLocalConfig struct {
LocalConfig
ConfigServiceAddress ConfigServiceAddr
DefaultRemoteConfigPath string
RemoteConfigReceiverTimeout time.Duration
MetricsAutodiscovery MetricsAutodiscovery
}
type ConfigServiceAddr ¶
type GrpcInnerAddr ¶
type GrpcOuterAddr ¶
type LocalConfig ¶
type LocalConfig struct {
GrpcOuterAddress GrpcOuterAddr
GrpcInnerAddress GrpcInnerAddr
ModuleName string `validate:"required"`
MigrationsDirPath string
RemoteConfigOverride string
LogFile LogFile
Logs Logs
Observability Observability
InfraServerPort int
HealthcheckHandlerTimeout time.Duration
// Path to the application configuration
RemoteConfigPath string
}
type MetricsAutodiscovery ¶ added in v1.52.0
type Observability ¶
type StandaloneBootstrap ¶ added in v1.62.0
type StandaloneBootstrap struct {
*BaseBootstrap
// contains filtered or unexported fields
}
func NewStandalone ¶ added in v1.62.0
func NewStandalone(moduleVersion string) *StandaloneBootstrap
func (*StandaloneBootstrap) ReadConfig ¶ added in v1.62.0
func (b *StandaloneBootstrap) ReadConfig(destPtr any) error
Click to show internal directories.
Click to hide internal directories.