internal/

directory
v0.14.2 Latest Latest
Warning

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

Go to latest
Published: Mar 5, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

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