ngx-export-healthcheck-1.5: Active health checks and monitoring of Nginx upstreams
Copyright(c) Alexey Radkov 2022
LicenseBSD-style
Maintaineralexey.radkov@gmail.com
Stabilitystable
Portabilitynon-portable (requires Template Haskell)
Safe HaskellSafe-Inferred
LanguageHaskell2010

NgxExport.Healthcheck

Description

Active health checks and monitoring of Nginx upstreams.

Synopsis

Documentation

type ServiceKey = Text Source #

Custom service key.

type Upstream = Text Source #

Upstream name.

type Peer = Text Source #

Peer identifier.

type Peers = [Peer] Source #

List of peers.

type AnnotatedPeers = [(UTCTime, Peer)] Source #

List of peers annotated by timestamps.

type MUpstream a = Map Upstream a Source #

Map over Upstream keys.

type MServiceKey a = Map ServiceKey (MUpstream a) Source #

Map over ServiceKey keys with values of an MUpstream type instance.