Documentation ¶
Overview ¶
Package healthcheckextension implements an extension that enables an HTTP endpoint that can be used to check the overall health and status of the service.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { configmodels.ExtensionSettings `mapstructure:",squash"` // Port is the port used to publish the health check status. // The default value is 13133. Port uint16 `mapstructure:"port"` }
Config has the configuration for the extension enabling the health check extension, used to report the health status of the service.
type Factory ¶
type Factory struct { }
ExtensionFactory is the factory for the extension.
func (*Factory) CreateDefaultConfig ¶
func (f *Factory) CreateDefaultConfig() configmodels.Extension
CreateDefaultConfig creates the default configuration for the extension.
func (*Factory) CreateExtension ¶
func (f *Factory) CreateExtension( logger *zap.Logger, cfg configmodels.Extension, ) (component.ServiceExtension, error)
CreateExtension creates the extension based on this config.
Click to show internal directories.
Click to hide internal directories.