Copyright | (c) Alexey Radkov 2022 |
---|---|
License | BSD-style |
Maintainer | alexey.radkov@gmail.com |
Stability | stable |
Portability | non-portable (requires Template Haskell) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Active health checks and monitoring of Nginx upstreams.
Synopsis
- type ServiceKey = Text
- type Upstream = Text
- type Peer = Text
- type Peers = [Peer]
- type AnnotatedPeers = [(UTCTime, Peer)]
- type MUpstream a = Map Upstream a
- type MServiceKey a = Map ServiceKey (MUpstream a)
Documentation
type ServiceKey = Text Source #
Custom service key.
type AnnotatedPeers = [(UTCTime, Peer)] Source #
List of peers annotated by timestamps.
type MServiceKey a = Map ServiceKey (MUpstream a) Source #
Map over ServiceKey
keys with values of an MUpstream
type instance.