pkg/

directory
v0.1.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2021 License: MIT

Directories

Path Synopsis
Package alerter defines the Alerter interface to send alerts whenever a check fails or succeed.
Package alerter defines the Alerter interface to send alerts whenever a check fails or succeed.
discord
Package discord implements the slack alerter.
Package discord implements the slack alerter.
mail
Package mail implements the mail alerter.
Package mail implements the mail alerter.
slack
Package slack implements the slack alerter.
Package slack implements the slack alerter.
Package checker implements the checkers and probers for the various protocols.
Package checker implements the checkers and probers for the various protocols.
dns
Package dns implements the DNS checker and prober.
Package dns implements the DNS checker and prober.
http
Package http implements the HTTP checker and prober.
Package http implements the HTTP checker and prober.
icmp
Package icmp implements the ICMP checker and prober.
Package icmp implements the ICMP checker and prober.
tcp
Package tcp implements the TCP checker and prober.
Package tcp implements the TCP checker and prober.
udp
Package udp implements the UDP checker and prober.
Package udp implements the UDP checker and prober.
ws
Package ws implements the WS checker and prober.
Package ws implements the WS checker and prober.
components
agent
Package agent runs a manager that runs various checks inside controllers.
Package agent runs a manager that runs various checks inside controllers.
agent/proto
Package proto contains the compiled protobuf files.
Package proto contains the compiled protobuf files.
app
Package app defines the app server which is the interface for interacting with the app users.
Package app defines the app server which is the interface for interacting with the app users.
central
Package central implements the central API server for the application.
Package central implements the central API server for the application.
Package config implements various config structs required in the application.
Package config implements various config structs required in the application.
configfile
Package configfile contains the config structures for the components which are to be represented by a config file.
Package configfile contains the config structures for the components which are to be represented by a config file.
Package database contains utilities to connect to the default Postgres (+ Timescale) database.
Package database contains utilities to connect to the default Postgres (+ Timescale) database.
Package exporter defines a metrics exporter interface that is used by an agent to export metrics into the desired metrics provider.
Package exporter defines a metrics exporter interface that is used by an agent to export metrics into the desired metrics provider.
influxdb
Package influxdb implements the influxdb exporter.
Package influxdb implements the influxdb exporter.
log
Package log implements the log metrics exporter.
Package log implements the log metrics exporter.
timescale
Package timescale implements the timescale metrics exporter.
Package timescale implements the timescale metrics exporter.
Package oauther defines the way to authenticate the app using third-party OAuth2 services.
Package oauther defines the way to authenticate the app using third-party OAuth2 services.
Package plugins contains all the standard plugins which includes all the alerters, exporters, checkers, and oauthers.
Package plugins contains all the standard plugins which includes all the alerters, exporters, checkers, and oauthers.
appcontext
Package appcontext implements the app context.
Package appcontext implements the app context.
controller
Package controller implements controller and manager.
Package controller implements controller and manager.
httpserver
Package httpserver implements some utilities for HTTP servers.
Package httpserver implements some utilities for HTTP servers.
jwt
Package jwt implements the JavaScript Web Token that can be used for authentication of users.
Package jwt implements the JavaScript Web Token that can be used for authentication of users.
static
Package static includes the blob for generated files that lie in `static` directory of the project and other utilities to access them.
Package static includes the blob for generated files that lie in `static` directory of the project and other utilities to access them.

Jump to

Keyboard shortcuts

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