Documentation ¶
Overview ¶
Distributive is a tool for running distributed health checks in server clusters. It was designed with Consul in mind, but is platform agnostic. The idea is that the checks are run locally, but executed by a central server that records and logs their output. This model distributes responsibility to each node, instead of one central server, and allows for more types of checks.
This file covers the panic logging mechanism for distributive
Directories ¶
Path | Synopsis |
---|---|
Godeps
|
|
_workspace/src/github.com/Sirupsen/logrus
Package logrus is a structured logger for Go, completely API compatible with the standard library logger.
|
Package logrus is a structured logger for Go, completely API compatible with the standard library logger. |
_workspace/src/github.com/codegangsta/cli
Package cli provides a minimal framework for creating and organizing command line Go applications.
|
Package cli provides a minimal framework for creating and organizing command line Go applications. |
_workspace/src/github.com/fsouza/go-dockerclient
Package docker provides a client for the Docker remote API.
|
Package docker provides a client for the Docker remote API. |
_workspace/src/github.com/fsouza/go-dockerclient/external/github.com/docker/docker/pkg/parsers
Package parsers provides helper functions to parse and validate different type of string.
|
Package parsers provides helper functions to parse and validate different type of string. |
_workspace/src/github.com/fsouza/go-dockerclient/external/github.com/docker/docker/pkg/pools
Package pools provides a collection of pools which provide various data types with buffers.
|
Package pools provides a collection of pools which provide various data types with buffers. |
_workspace/src/github.com/fsouza/go-dockerclient/external/github.com/docker/docker/pkg/ulimit
Package ulimit provides structure and helper function to parse and represent resource limits (Rlimit and Ulimit, its human friendly version).
|
Package ulimit provides structure and helper function to parse and represent resource limits (Rlimit and Ulimit, its human friendly version). |
_workspace/src/github.com/fsouza/go-dockerclient/external/github.com/docker/docker/pkg/units
Package units provides helper function to parse and print size and time units in human-readable format.
|
Package units provides helper function to parse and print size and time units in human-readable format. |
_workspace/src/github.com/fsouza/go-dockerclient/external/github.com/gorilla/context
Package context stores values shared during a request lifetime.
|
Package context stores values shared during a request lifetime. |
_workspace/src/github.com/fsouza/go-dockerclient/external/github.com/gorilla/mux
Package gorilla/mux implements a request router and dispatcher.
|
Package gorilla/mux implements a request router and dispatcher. |
_workspace/src/github.com/fsouza/go-dockerclient/testing
Package testing provides a fake implementation of the Docker API, useful for testing purpose.
|
Package testing provides a fake implementation of the Docker API, useful for testing purpose. |
_workspace/src/github.com/mitchellh/osext
Extensions to the standard "os" package.
|
Extensions to the standard "os" package. |
_workspace/src/github.com/mitchellh/panicwrap
The panicwrap package provides functions for capturing and handling panics in your application.
|
The panicwrap package provides functions for capturing and handling panics in your application. |
_workspace/src/golang.org/x/crypto/sha3
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202.
|
Package sha3 implements the SHA-3 fixed-output-length hash functions and the SHAKE variable-output-length hash functions defined by FIPS-202. |
dockerstatus provides a few functions for getting very simple data out of Docker, mostly for use in simple status checks.
|
dockerstatus provides a few functions for getting very simple data out of Docker, mostly for use in simple status checks. |
fsstatus provides utility functions for querying several aspects of the filesystem, especially as pertains to monitoring.
|
fsstatus provides utility functions for querying several aspects of the filesystem, especially as pertains to monitoring. |
memstatus provides functions that provide information about both RAM and swap on the host.
|
memstatus provides functions that provide information about both RAM and swap on the host. |
netstatus provides utility functions for querying several aspects of the network/host, especially as pertains to monitoring.
|
netstatus provides utility functions for querying several aspects of the network/host, especially as pertains to monitoring. |
fsstatus provides utility functions for querying several aspects of systemd's status, especially as pertains to monitoring.
|
fsstatus provides utility functions for querying several aspects of systemd's status, especially as pertains to monitoring. |
Package tabular simplifies the reading of tabular data.
|
Package tabular simplifies the reading of tabular data. |
usrstatus provides utility functions for querying several aspects of Unix users and groups, especially as pertains to monitoring.
|
usrstatus provides utility functions for querying several aspects of Unix users and groups, especially as pertains to monitoring. |
Click to show internal directories.
Click to hide internal directories.