probes

package
v1.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2024 License: MIT Imports: 3 Imported by: 0

Documentation

Overview

Package probes exports useful runtime helpers for probes implementations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewProbeStatusTracker

func NewProbeStatusTracker(p model.Prober) model.Prober

NewProbeStatusTracker returns a Prober reporting Statuses from the provided Prober, improved with a Change time scoped to the lifecycle of the Kee app. If a Status ID changes Severity, then the Change time will be reset. Use this when a Probe's source of information does not include a reliable last change time.

Types

This section is empty.

Directories

Path Synopsis
aws
cloudwatch
Package cloudwatch reports the status of AWS CloudWatch alarms.
Package cloudwatch reports the status of AWS CloudWatch alarms.
Package dns reports whether DNS answers matches expected records.
Package dns reports whether DNS answers matches expected records.
Package dummy reports fake statuses for UI testing purposes.
Package dummy reports fake statuses for UI testing purposes.
Package http reports on the success of an HTTP request.
Package http reports on the success of an HTTP request.
k8s
Package k8s reports the status of various Kubernetes objects.
Package k8s reports the status of various Kubernetes objects.
daemonset
Package daemonset checks the status of k8s DaemonSet objects
Package daemonset checks the status of k8s DaemonSet objects
deployment
Package deployment checks the status of k8s Deployment objects
Package deployment checks the status of k8s Deployment objects
node
Package node checks the status of k8s Node objects
Package node checks the status of k8s Node objects
pod
Package pod checks the status of k8s Pod objects
Package pod checks the status of k8s Pod objects
service
Package service checks the status of k8s Service objects
Package service checks the status of k8s Service objects
Package ping reports the status of a system responding to ICMP pings.
Package ping reports the status of a system responding to ICMP pings.
Package statuspage implements the base client for statuspage probes.
Package statuspage implements the base client for statuspage probes.
components
Package components reports on the components of a service exposing an Atlassian StatusPage API.
Package components reports on the components of a service exposing an Atlassian StatusPage API.
status
Package status reports the status of a service exposing an Atlassian StatusPage API.
Package status reports the status of a service exposing an Atlassian StatusPage API.

Jump to

Keyboard shortcuts

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