mirror of
https://github.com/hanzoai/o11y.git
synced 2026-10-15 12:58:33 +00:00
* feat: cloud Mount() per HIP-0106 Adds pkg/o11y.Mount(*zip.App, cloud.Deps) so the unified cloud binary serves o11y under /v1/o11y. The route layer adapts the existing gorilla/mux handler via zip.AdaptNetHTTP and a SetHandler injector — standalone cmd/server and the embedded cloud orchestrator share the same registered http.Handler. Also resolves pre-existing build breaks blocking the runtime: - Brand cleanup: rebrand half-migrated signoz* imports to o11y* across pkg/o11y, pkg/alertmanager/o11yalertmanager, pkg/apiserver/o11yapiserver, pkg/global/o11yglobal, pkg/query-service/rules. Three scoped-provider settings strings also lose the leak. - Stub packages pkg/billing and pkg/types/billingtypes so the community build links cleanly; enterprise replaces both. - go.mod tidy picks up the gosaml2 / goxmldsig / gocron deps the ee tree actually uses. Adds schema/o11y.zap describing the typed ZAP surface (counter / timing / span / query). * refactor: collapse pkg/o11y/ → root + flatten cloud import Repo IS the package. Mount() at root. Consumers use `github.com/hanzoai/o11y` (no /pkg/o11y/ nesting).