Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExternalController ¶
type ExternalController struct {
// contains filtered or unexported fields
}
ExternalController компонент добавляющий к серверу фукнционал урла отображающего статусы его внешних зависимостей
type HealthcheckController ¶
type HealthcheckController struct {
// contains filtered or unexported fields
}
HealthcheckController компонент добавляющий к серверу фукнционал урла отображающего его готовность принимать запросы извне
func New ¶
func New(eventBus eventBusSubscriber, logger log.Interface) (*HealthcheckController, error)
New конструктор менеджера healthcheck
func (*HealthcheckController) AddExternalChecker ¶
func (h *HealthcheckController) AddExternalChecker(name string, checker health.Checker)
AddExternalChecker добавиляет проверку в external healthcheck
func (*HealthcheckController) Routes ¶
func (h *HealthcheckController) Routes() chi.Router
Routes список роутеров, которые добавляются к черверу для интеграции функционала readiness проверок
type ReadinessController ¶
type ReadinessController struct {
// contains filtered or unexported fields
}
ReadinessController компонент добавляющий к серверу фукнционал урла отображающего его готовность принимать запросы извне
Click to show internal directories.
Click to hide internal directories.