Files
Hanzo DevandGitHub 72cebf1432 feat: cloud Mount() per HIP-0106 (#3)
* 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).
2026-05-18 23:36:39 -07:00
..
2026-05-18 23:36:39 -07:00