health

package
v0.0.0-...-ca0f7d1 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: MIT Imports: 8 Imported by: 0

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 компонент добавляющий к серверу фукнционал урла отображающего его готовность принимать запросы извне

Jump to

Keyboard shortcuts

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