Telemetry export service for anolis_signal timeseries data.
This repository is the authoritative home for the export service that was
extracted from anolishq/anolis.
- Export service implementation:
tools/telemetry_export/ - Service tests:
tests/integration/ - Example service config:
config/bioreactor/telemetry-export.bioreactor.yaml - Upstream telemetry schema mirror + lock:
contracts/upstream/anolis/telemetry-timeseries.schema.v1.jsoncontracts/upstream/anolis/telemetry-timeseries.lock.json
python -m tools.telemetry_export.export_service --config config/bioreactor/telemetry-export.bioreactor.yamlpython scripts/verify-upstream-schema.py
python -m pytest tests/integration/test_telemetry_export_service_unit.py -vvFor full API usage and curl examples, see tools/telemetry_export/README.md.
Canonical schema source is anolishq/anolis.
After a tagged anolis release publishes telemetry schema artifacts:
python scripts/sync-upstream-schema-from-release.py --tag vX.Y.Z
python scripts/verify-upstream-schema.py --require-release-artifactThis updates vendored schema and rewrites lock metadata in release-artifact
mode with pinned checksums.
Current repository lock mode is recorded in
contracts/upstream/anolis/telemetry-timeseries.lock.json and may remain
manual-copy until release-artifact cutover is completed.
Always verify current lock and schema parity before commit:
python scripts/verify-upstream-schema.py