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. |
|
rds
|
|
|
client
Package client implements a ResourceDiscovery service (RDS) client.
|
Package client implements a ResourceDiscovery service (RDS) client. |
|
client/cmd
command
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
command
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
command
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. |
|
surfacers
|
|
|
bigquery
Package bigquery implements surfacer for bigquery insertion.
|
Package bigquery implements surfacer for bigquery insertion. |
|
cloudwatch
Package cloudwatch implements a surfacer to export metrics to AWS Cloudwatch.
|
Package cloudwatch implements a surfacer to export metrics to AWS Cloudwatch. |
|
common/compress
Package compress implements compression related utilities.
|
Package compress implements compression related utilities. |
|
common/transform
Package transform implements some transformations for metrics before we export them.
|
Package transform implements some transformations for metrics before we export them. |
|
datadog
Package datadog implements a surfacer to export metrics to Datadog.
|
Package datadog implements a surfacer to export metrics to Datadog. |
|
file
Package file implements the "file" surfacer.
|
Package file implements the "file" surfacer. |
|
otel
Package otel provides an OpenTelemetry surfacer for Cloudprober.
|
Package otel provides an OpenTelemetry surfacer for Cloudprober. |
|
postgres
Package postgres implements "postgres" surfacer.
|
Package postgres implements "postgres" surfacer. |
|
probestatus
Package probestatus implements a surfacer that exposes probes' status over web interface.
|
Package probestatus implements a surfacer that exposes probes' status over web interface. |
|
prometheus
Package prometheus provides a prometheus surfacer for Cloudprober.
|
Package prometheus provides a prometheus surfacer for Cloudprober. |
|
pubsub
Package pubsub implements the "pubsub" surfacer.
|
Package pubsub implements the "pubsub" surfacer. |
|
stackdriver
Package stackdriver implements the Stackdriver version of the Surfacer object.
|
Package stackdriver implements the Stackdriver version of the Surfacer object. |
|
Package sysvars implements a system variables exporter.
|
Package sysvars implements a system variables exporter. |
|
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.