Files
o11y/tests/e2e/testdata/variables-dashboard.json
zeekayandGitHub babbdec4b8 debrand: SigNoz -> O11y across the tree (+ otel-collector v0.144.7, schema cutover migration) (#28)
* debrand: signoz/SigNoz/SIGNOZ -> o11y/O11y/O11Y across the tree

Rename all SigNoz *branding* to O11y in file contents, file/dir names,
package names, env vars, config keys, comments, docs, SDK code, and the
ClickHouse schema identifiers the querier reads.

Collector dependency:
- Repoint github.com/hanzoai/signoz-otel-collector ->
  github.com/hanzoai/otel-collector and bump v0.144.6 -> v0.144.7
  (go.mod + go.sum reconciled via go mod tidy). Internal package paths
  also debranded upstream: signozschemamigrator -> o11yschemamigrator,
  signozlogspipelineprocessor -> o11ylogspipelineprocessor.
- Fix: v0.144.7 dropped otelconst.DistributedFieldKeysTable from the
  collector's public constants; pin FieldKeysTable = "distributed_field_keys"
  locally in pkg/telemetrymetadata/tables.go.

Package/dir renames (package decl + all importers):
  pkg/apiserver/signozapiserver -> o11yapiserver, plus signozalertmanager,
  signozauthzapi, signozglobal, signozquerier, signozruler, and pkg/signoz -> pkg/o11y.

Schema (read plane): signoz_traces/metrics/logs/metadata/analytics/meter and
signoz_index_v3/index_v2/error_index_v2/spans (+ distributed_*) -> o11y_*.
Data-preserving cutover migration added:
  deploy/clickhouse/migrations/0001_rename_signoz_to_o11y.sql
  (metadata-only RENAME DATABASE/TABLE, no drop/recreate).

Preserved (attribution / external / wire contracts):
- LICENSE + NOTICE verbatim (incl. "software from SigNoz", "Copyright ... SigNoz Inc.").
- Upstream github.com/SigNoz/* repo URLs + @SigNoz/* CODEOWNERS teams.
- Billing resource-attribute regex "signoz.workspace.*" (external wire contract).

go build ./pkg/... ./cmd/... = 0; gofmt clean; renamed+schema pkg tests pass.

* o11y: bump collector to v0.144.8 (o11y_* physical schema writer) + lockstep deploy plan

Collector v0.144.8's schema-migrator + exporters now CREATE/WRITE the same
o11y_* physical databases/tables the querier reads and the RENAME migration
(0001_rename_signoz_to_o11y.sql) targets.

Cross-checked byte-identical: writer DB set == migration target DB set (6);
writer prefixed-table set == migration target table set (8); o11y querier
reads and cloud reads are subsets of that set. Zero table-name mismatches
between writer, readers, and migration.

Collector go.mod unchanged between v0.144.7 and v0.144.8 (identical go.mod
hash) — pure source rename, no module-graph change.

Adds deploy/clickhouse/DEPLOY_signoz_to_o11y_cutover.md: the lockstep order
(collector v0.144.8 -> RENAME migration -> o11y+cloud readers) with a
fresh/scratch-ClickHouse pre-flight (create via migrator, emit trace+metric,
query back) and rollback. Ships together or telemetry blackholes.

go build ./pkg/... ./cmd/community = 0.
2026-07-09 13:08:55 -07:00

137 lines
4.1 KiB
JSON

{
"title": "detail-variables-suite",
"description": "Seed dashboard exercising every variable type — used by detail-variables and detail-configure specs.",
"tags": [],
"layout": [],
"widgets": [],
"version": "v4",
"variables": {
"00000000-0000-4000-8000-000000000001": {
"id": "00000000-0000-4000-8000-000000000001",
"name": "tb_env",
"order": 0,
"type": "TEXTBOX",
"description": "",
"textboxValue": "otel-demo",
"selectedValue": "otel-demo",
"customValue": "",
"queryValue": "",
"multiSelect": false,
"showALLOption": false,
"allSelected": false,
"sort": "DISABLED",
"modificationUUID": "00000000-0000-4000-8000-000000000101"
},
"00000000-0000-4000-8000-000000000002": {
"id": "00000000-0000-4000-8000-000000000002",
"name": "tb_service",
"order": 1,
"type": "TEXTBOX",
"description": "",
"textboxValue": "frontend",
"selectedValue": "frontend",
"customValue": "",
"queryValue": "",
"multiSelect": false,
"showALLOption": false,
"allSelected": false,
"sort": "DISABLED",
"modificationUUID": "00000000-0000-4000-8000-000000000102"
},
"00000000-0000-4000-8000-000000000003": {
"id": "00000000-0000-4000-8000-000000000003",
"name": "cu_single",
"order": 2,
"type": "CUSTOM",
"description": "",
"textboxValue": "",
"selectedValue": "otel-demo",
"customValue": "otel-demo,mq-kafka,production",
"queryValue": "",
"multiSelect": false,
"showALLOption": false,
"allSelected": false,
"sort": "DISABLED",
"modificationUUID": "00000000-0000-4000-8000-000000000103"
},
"00000000-0000-4000-8000-000000000004": {
"id": "00000000-0000-4000-8000-000000000004",
"name": "cu_env_all",
"order": 3,
"type": "CUSTOM",
"description": "",
"textboxValue": "",
"customValue": "otel-demo,mq-kafka,production",
"queryValue": "",
"multiSelect": true,
"showALLOption": true,
"allSelected": true,
"sort": "DISABLED",
"modificationUUID": "00000000-0000-4000-8000-000000000104"
},
"00000000-0000-4000-8000-000000000005": {
"id": "00000000-0000-4000-8000-000000000005",
"name": "cu_services",
"order": 4,
"type": "CUSTOM",
"description": "",
"textboxValue": "",
"selectedValue": ["adservice", "cartservice"],
"customValue": "adservice,cartservice,frontend",
"queryValue": "",
"multiSelect": true,
"showALLOption": false,
"allSelected": false,
"sort": "DISABLED",
"modificationUUID": "00000000-0000-4000-8000-000000000105"
},
"00000000-0000-4000-8000-000000000006": {
"id": "00000000-0000-4000-8000-000000000006",
"name": "q_env",
"order": 5,
"type": "QUERY",
"description": "",
"textboxValue": "",
"customValue": "",
"queryValue": "SELECT DISTINCT JSONExtractString(labels, 'deployment.environment') AS `deployment.environment` FROM o11y_metrics.time_series_v4_1day GROUP BY `deployment.environment`",
"multiSelect": false,
"showALLOption": false,
"allSelected": false,
"sort": "DISABLED",
"modificationUUID": "00000000-0000-4000-8000-000000000106"
},
"00000000-0000-4000-8000-000000000007": {
"id": "00000000-0000-4000-8000-000000000007",
"name": "q_service",
"order": 6,
"type": "QUERY",
"description": "",
"textboxValue": "",
"customValue": "",
"queryValue": "SELECT DISTINCT JSONExtractString(labels, 'service.name') AS `service.name` FROM o11y_metrics.time_series_v4_1day WHERE deployment_environment = $q_env GROUP BY `service.name`",
"multiSelect": true,
"showALLOption": false,
"allSelected": false,
"sort": "DISABLED",
"modificationUUID": "00000000-0000-4000-8000-000000000107"
},
"00000000-0000-4000-8000-000000000008": {
"id": "00000000-0000-4000-8000-000000000008",
"name": "d_namespace",
"order": 7,
"type": "DYNAMIC",
"description": "",
"textboxValue": "",
"customValue": "",
"queryValue": "",
"multiSelect": false,
"showALLOption": false,
"allSelected": false,
"sort": "DISABLED",
"dynamicVariablesAttribute": "k8s.namespace.name",
"dynamicVariablesSource": "metrics",
"modificationUUID": "00000000-0000-4000-8000-000000000108"
}
}
}