Directories
¶
| Path | Synopsis |
|---|---|
|
Package activeguard provides a lightweight local guard for commands that mutate provider state or live benchmark rows.
|
Package activeguard provides a lightweight local guard for commands that mutate provider state or live benchmark rows. |
|
adaptertest
Package adaptertest contains shared helpers for adapter unit tests.
|
Package adaptertest contains shared helpers for adapter unit tests. |
|
betteruptime
Package betteruptime implements the uptime-bench adapter for Better Uptime (now branded as Better Stack Uptime).
|
Package betteruptime implements the uptime-bench adapter for Better Uptime (now branded as Better Stack Uptime). |
|
datadog
Package datadog implements the uptime-bench adapter for Datadog Synthetics.
|
Package datadog implements the uptime-bench adapter for Datadog Synthetics. |
|
gatus
Package gatus implements the uptime-bench adapter for a self-hosted Gatus instance fronted by the narrow uptime-bench Gatus bridge.
|
Package gatus implements the uptime-bench adapter for a self-hosted Gatus instance fronted by the narrow uptime-bench Gatus bridge. |
|
jetmonv1
Package jetmonv1 implements the uptime-bench adapter for Jetmon 1.
|
Package jetmonv1 implements the uptime-bench adapter for Jetmon 1. |
|
jetmonv2
Package jetmonv2 implements the uptime-bench adapter for Jetmon 2's internal REST API.
|
Package jetmonv2 implements the uptime-bench adapter for Jetmon 2's internal REST API. |
|
pingdom
Package pingdom implements the uptime-bench adapter for Pingdom.
|
Package pingdom implements the uptime-bench adapter for Pingdom. |
|
uptimekuma
Package uptimekuma implements the uptime-bench adapter for a self-hosted Uptime Kuma instance fronted by the narrow uptime-bench Uptime Kuma bridge.
|
Package uptimekuma implements the uptime-bench adapter for a self-hosted Uptime Kuma instance fronted by the narrow uptime-bench Uptime Kuma bridge. |
|
uptimerobot
Package uptimerobot implements the uptime-bench adapter for UptimeRobot.
|
Package uptimerobot implements the uptime-bench adapter for UptimeRobot. |
|
Package campaign parses and validates uptime-bench campaign TOML files.
|
Package campaign parses and validates uptime-bench campaign TOML files. |
|
Package certlibrary loads and selects certificate snapshots produced by uptime-bench-certmint.
|
Package certlibrary loads and selects certificate snapshots produced by uptime-bench-certmint. |
|
certmint
|
|
|
certbot
Package certbot builds and runs certbot commands.
|
Package certbot builds and runs certbot commands. |
|
certutil
Package certutil reads certificate metadata from PEM files.
|
Package certutil reads certificate metadata from PEM files. |
|
config
Package config loads and validates certmint runtime configuration.
|
Package config loads and validates certmint runtime configuration. |
|
library
Package library archives certbot lineages into immutable cert snapshots.
|
Package library archives certbot lineages into immutable cert snapshots. |
|
lockfile
Package lockfile provides process-level advisory locking.
|
Package lockfile provides process-level advisory locking. |
|
manifest
Package manifest stores the certificate library index consumed by uptime-bench.
|
Package manifest stores the certificate library index consumed by uptime-bench. |
|
planner
Package planner decides which certificate orders are due.
|
Package planner decides which certificate orders are due. |
|
Package control defines the harness-to-fleet control plane protocol and provides both the server (used by cmd/target and cmd/dns) and the client (used by cmd/harness to send commands to fleet members).
|
Package control defines the harness-to-fleet control plane protocol and provides both the server (used by cmd/target and cmd/dns) and the client (used by cmd/harness to send commands to fleet members). |
|
Package db manages the MySQL connection and event log writes.
|
Package db manages the MySQL connection and event log writes. |
|
Package dnsserver implements the authoritative DNS server used by the uptime-bench DNS fleet member.
|
Package dnsserver implements the authoritative DNS server used by the uptime-bench DNS fleet member. |
|
Package fleet loads and provides access to the fleet configuration.
|
Package fleet loads and provides access to the fleet configuration. |
|
Package measurement derives benchmark metrics from the ground-truth event log and monitor reports stored in the database.
|
Package measurement derives benchmark metrics from the ground-truth event log and monitor reports stored in the database. |
|
Package preflight validates benchmark inputs before the harness starts mutating target or provider state.
|
Package preflight validates benchmark inputs before the harness starts mutating target or provider state. |
|
Package probeips parses public monitoring vendor probe IP feeds into the services.toml probe_ranges shape used by geographic failure scenarios.
|
Package probeips parses public monitoring vendor probe IP feeds into the services.toml probe_ranges shape used by geographic failure scenarios. |
|
Package report aggregates derived benchmark metrics for presentation.
|
Package report aggregates derived benchmark metrics for presentation. |
|
Package reportdir provides stable, sortable report directory names.
|
Package reportdir provides stable, sortable report directory names. |
|
Package reportsafety scans report bundles for material that should not be preserved in uptime-bench artifacts.
|
Package reportsafety scans report bundles for material that should not be preserved in uptime-bench artifacts. |
|
Package runner orchestrates scenario execution: provisioning monitors, driving failure injection on the target fleet, recording ground-truth events, waiting out the grace period, and collecting adapter results.
|
Package runner orchestrates scenario execution: provisioning monitors, driving failure injection on the target fleet, recording ground-truth events, waiting out the grace period, and collecting adapter results. |
|
runtest
Package runtest provides shared scaffolding for tests that drive runner.Run() end-to-end.
|
Package runtest provides shared scaffolding for tests that drive runner.Run() end-to-end. |
|
Package runplan estimates campaign and scenario wall-clock spans from deterministic plans.
|
Package runplan estimates campaign and scenario wall-clock spans from deterministic plans. |
|
Package scenario parses and validates uptime-bench scenario TOML files.
|
Package scenario parses and validates uptime-bench scenario TOML files. |
|
Package serviceconfig loads and parses the services configuration file.
|
Package serviceconfig loads and parses the services configuration file. |
|
Package targetserver implements the failure-injecting HTTP target used by uptime-bench.
|
Package targetserver implements the failure-injecting HTTP target used by uptime-bench. |
|
Package tokenfile reads a bearer token from a file or environment variable.
|
Package tokenfile reads a bearer token from a file or environment variable. |
Click to show internal directories.
Click to hide internal directories.