internal/

directory
v1.0.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Oct 7, 2026 License: Apache-2.0

Directories

Path Synopsis
Package api defines the wire contract between the edge and the central.
Package api defines the wire contract between the edge and the central.
Package central is the server: edge API, web API, storage and alerting.
Package central is the server: edge API, web API, storage and alerting.
alert
Package alert opens an incident when a check keeps failing or an edge goes quiet, resolves it when it stops, and tells the channels of each event.
Package alert opens an incident when a check keeps failing or an edge goes quiet, resolves it when it stops, and tells the channels of each event.
auth
Package auth hashes passwords, enforces their policy and throttles login attempts.
Package auth hashes passwords, enforces their policy and throttles login attempts.
store
Package store keeps edges, checks and results in PostgreSQL with TimescaleDB.
Package store keeps edges, checks and results in PostgreSQL with TimescaleDB.
store/storetest
Package storetest gives tests a throwaway database; tests skip without NETPROBE_TEST_DATABASE_URL.
Package storetest gives tests a throwaway database; tests skip without NETPROBE_TEST_DATABASE_URL.
webapi
Package webapi is the JSON API the web UI talks to: accounts, sessions and the data of the central.
Package webapi is the JSON API the web UI talks to: accounts, sessions and the data of the central.
Package cli holds what both commands share: environment defaults and logging.
Package cli holds what both commands share: environment defaults and logging.
Package doctor runs diagnostic steps in order and prints what is wrong and how to fix it.
Package doctor runs diagnostic steps in order and prints what is wrong and how to fix it.
Package edge is the agent: it polls the central, runs probes and reports results.
Package edge is the agent: it polls the central, runs probes and reports results.
Package pkitest makes a throwaway certificate authority for tests.
Package pkitest makes a throwaway certificate authority for tests.
Package probe runs network measurements and knows nothing about the central.
Package probe runs network measurements and knows nothing about the central.
Package version holds the build information injected at link time.
Package version holds the build information injected at link time.

Jump to

Keyboard shortcuts

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