Gonemaster
Start with the path that matches what you are doing. The older top-level pages remain in place while the documentation is being split into narrower guides.
Common Paths
| I want to… | Start here |
|---|---|
| Run one DNS check locally | cli/ |
| Start and operate the HTTP server | server/ |
| Automate the server from a shell or script | client/ |
| Manage domain tags and batch runs | analysis/tags.md |
| Publish public cohort analysis | analysis/ |
| Integrate with Nagios or Icinga | nagios.md |
| Call the engine from Go | dev.md |
Server
- server/README.md : server overview, API boundaries, job lifecycle.
- server/configuration.md : flags, environment variables, config files, profiles.
- server/database.md : storage backends, DSNs, retention, backups.
- server/operations.md : jobs, batches, queue controls, purge, deletion, health.
- server/public-api-and-proxy.md : public endpoints, rate limiting, reverse proxies.
- server/performance.md : worker sizing, hot-cache, resolver tuning.
- server/ui.md : embedded admin UI, public UI, analysis UI.
Client
- client/README.md
:
gonemaster-clientoverview. - client/jobs.md : submit, watch, cancel, purge, and fetch job results.
- client/batches.md : run many domains and manage batch results.
- client/domains-tags-runs-entries.md : query stored analysis data.
- client/examples.md : common command sequences.
Direct local tests with the gonemaster binary stay in cli/
.
Analysis
- analysis/README.md : analysis model and workflow.
- analysis/tags.md : domain collections, tag membership, default profiles.
- analysis/cohorts.md : curated public datasets backed by tags.
- analysis/snapshots.md : immutable cohort snapshots, trends, diff views.
- analysis/querying.md : API, client, SQL, and CSV analysis patterns.
- analysis/public-ui.md
: public analysis UI at
/analysis/.
Reference
- specifications/api.md : API conventions and links to OpenAPI.
- openapi.yaml
: OpenAPI 3.0 specification for
gonemaster-server. - server/metrics.md : Prometheus and JSON metrics.
- scoring.md : numeric scores and letter grades.
- cli/cache-format.md : packet cache save/restore file format.
- MIGRATION-1.1.md : JSON output migration guide.
- specifications/ : canonical testcase and tag specifications.