Directories ¶
Path | Synopsis |
---|---|
Package alerting implements alerting functionality in Cloudprober.
|
Package alerting implements alerting functionality in Cloudprober. |
alertinfo
Package alertinfo implements AlertInfo struct for sharing alert data across modules.
|
Package alertinfo implements AlertInfo struct for sharing alert data across modules. |
notifier
Package notifier implements notifications related functionality.
|
Package notifier implements notifications related functionality. |
notifier/opsgenie
Package opsgenie implements Opsgenie notifications for Cloudprober alert events.
|
Package opsgenie implements Opsgenie notifications for Cloudprober alert events. |
notifier/pagerduty
Package pagerduty implements pagerduty notifications for Cloudprober alert events.
|
Package pagerduty implements pagerduty notifications for Cloudprober alert events. |
notifier/slack
Package slack implements slack notifications for Cloudprober alert events.
|
Package slack implements slack notifications for Cloudprober alert events. |
Package file implements utilities to read files from various backends.
|
Package file implements utilities to read files from various backends. |
Package httputils implements HTTP related utilities.
|
Package httputils implements HTTP related utilities. |
Package oauth implements OAuth related utilities for Cloudprober.
|
Package oauth implements OAuth related utilities for Cloudprober. |
rds
|
|
client
Package client implements a ResourceDiscovery service (RDS) client.
|
Package client implements a ResourceDiscovery service (RDS) client. |
client/cmd
This binary implements a standalone ResourceDiscovery service (RDS) client.
|
This binary implements a standalone ResourceDiscovery service (RDS) client. |
file
Package file implements a file-based targets provider for cloudprober.
|
Package file implements a file-based targets provider for cloudprober. |
gcp
Package gcp implements a GCP (Google Compute Platform) resources provider for ResourceDiscovery server.
|
Package gcp implements a GCP (Google Compute Platform) resources provider for ResourceDiscovery server. |
kubernetes
Package kubernetes implements a kubernetes resources provider for ResourceDiscovery server.
|
Package kubernetes implements a kubernetes resources provider for ResourceDiscovery server. |
server
Package server provides a ResourceDiscovery gRPC server implementation.
|
Package server provides a ResourceDiscovery gRPC server implementation. |
server/cmd
This binary implements a stand-alone ResourceDiscovery server.
|
This binary implements a stand-alone ResourceDiscovery server. |
server/filter
Package filter implements common filters for the RDS (resource discovery service) providers.
|
Package filter implements common filters for the RDS (resource discovery service) providers. |
Package servers provides an interface to initialize cloudprober servers using servers config.
|
Package servers provides an interface to initialize cloudprober servers using servers config. |
external
Package external adds support for an external server.
|
Package external adds support for an external server. |
grpc
Package grpc provides a simple gRPC server that acts as a probe target.
|
Package grpc provides a simple gRPC server that acts as a probe target. |
http
Package http implements an HTTP server that simply returns 'ok' for any URL and sends stats on a string channel.
|
Package http implements an HTTP server that simply returns 'ok' for any URL and sends stats on a string channel. |
udp
Package udp implements a UDP server.
|
Package udp implements a UDP server. |
udp/cmd
This binary implements a stand-alone UDP server using the cloudprober/internal/servers/udp/udp package.
|
This binary implements a stand-alone UDP server using the cloudprober/internal/servers/udp/udp package. |
Package sysvars implements a system variables exporter.
|
Package sysvars implements a system variables exporter. |
Package tlsconfig implements utilities to parse TLSConfig.
|
Package tlsconfig implements utilities to parse TLSConfig. |
Package message implements wrappers for sending and receiving messages with sequence numbers and timestamps.
|
Package message implements wrappers for sending and receiving messages with sequence numbers and timestamps. |
Package validators provides an entrypoint for the cloudprober's validators framework.
|
Package validators provides an entrypoint for the cloudprober's validators framework. |
http
Package http provides an HTTP validator for the Cloudprober's validator framework.
|
Package http provides an HTTP validator for the Cloudprober's validator framework. |
integrity
Package integrity provides data integrity validator for the Cloudprober's validator framework.
|
Package integrity provides data integrity validator for the Cloudprober's validator framework. |
json
Package json provides JSON validator for the Cloudprober's validator framework.
|
Package json provides JSON validator for the Cloudprober's validator framework. |
regex
Package regex provides regex validator for the Cloudprober's validator framework.
|
Package regex provides regex validator for the Cloudprober's validator framework. |
Click to show internal directories.
Click to hide internal directories.