internal/

directory
v0.0.0-...-060276c Latest Latest
Warning

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

Go to latest
Published: Jun 2, 2026 License: GPL-2.0

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.

Jump to

Keyboard shortcuts

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