Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ build: ## Build tracecore via OpenTelemetry Collector Builder using builder-con
@# the binary's release-tag namespace.
@# 3. builder-config.yaml's hardcoded dist.version (fallback when
@# neither works — shallow clone with no v* tag, no git, etc).
GOOS= GOARCH= GOBIN=$(CURDIR)/_build/.tools go install go.opentelemetry.io/collector/cmd/builder@v0.125.0
GOOS= GOARCH= GOBIN=$(CURDIR)/_build/.tools go install go.opentelemetry.io/collector/cmd/builder@v0.130.0
@version="$${TRACECORE_VERSION:-$$(git describe --tags --always --match 'v*' --dirty=-dev 2>/dev/null || true)}"; \
if [ -z "$$version" ]; then \
echo "make build: TRACECORE_VERSION empty and git describe failed; using builder-config.yaml dist.version unchanged"; \
Expand Down
34 changes: 17 additions & 17 deletions builder-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,17 +15,17 @@ dist:
module: github.com/tracecoreai/tracecore

receivers:
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.125.0
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.130.0
# RFC-0013 PR-E (2026-05-30): hostmetricsreceiver replaces the
# planned-but-nonexistent telemetrygeneratorreceiver as the bench
# heartbeat source. Two upstream proposals (contrib #41687, #43657)
# closed `not_planned`; re-evaluation trigger is a generator-shaped
# receiver landing in contrib at any future tag.
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.130.0
# RFC-0013 PR-I.1b (2026-05-31): nccl_fr receiver moved out of the
# root module into the in-repo Go submodule at
# module/receiver/ncclfrreceiver/. The submodule has a single
Expand All @@ -43,10 +43,10 @@ receivers:
import: github.com/tracecoreai/tracecore/module/receiver/ncclfrreceiver

processors:
- gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.125.0
- gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.130.0
# RFC-0013 PR-I.2b (2026-05-31): in-repo processors land in the
# module submodule alongside ncclfrreceiver. Same gomod / import
# split semantics — see the receiver block above for the rationale.
Expand All @@ -56,15 +56,15 @@ processors:
import: github.com/tracecoreai/tracecore/module/processor/patterndetectorprocessor

exporters:
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.125.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.125.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.130.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.130.0

extensions:
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.125.0
- gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.130.0
- gomod: go.opentelemetry.io/collector/extension/zpagesextension v0.130.0

# RFC-0013 PR-I.2b (2026-05-31): in-repo Go submodule under module/
# now hosts ncclfrreceiver + rankjoinprocessor + patterndetectorprocessor.
Expand Down
34 changes: 17 additions & 17 deletions docs/rfcs/0013-distro-first-pivot.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,32 +37,32 @@ dist:
module: github.com/tracecoreai/tracecore

receivers:
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.125.0 # ← swapped from telemetrygeneratorreceiver per §migration PR-E; original receiver does not exist in contrib
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/filelogreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/journaldreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sobjectsreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/prometheusreceiver v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/receiver/hostmetricsreceiver v0.130.0 # ← swapped from telemetrygeneratorreceiver per §migration PR-E; original receiver does not exist in contrib
- gomod: github.com/tracecoreai/tracecore/module/receiver/ncclfrreceiver v0.2.0

processors:
- gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.125.0
- gomod: go.opentelemetry.io/collector/processor/batchprocessor v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/transformprocessor v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/filterprocessor v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/processor/k8sattributesprocessor v0.130.0
- gomod: github.com/tracecoreai/tracecore/module/processor/rankjoinprocessor v0.2.0
- gomod: github.com/tracecoreai/tracecore/module/processor/patterndetectorprocessor v0.2.0

exporters:
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.125.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.125.0
- gomod: go.opentelemetry.io/collector/exporter/otlphttpexporter v0.130.0
- gomod: go.opentelemetry.io/collector/exporter/debugexporter v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/datadogexporter v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/clickhouseexporter v0.130.0

extensions:
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/zpagesextension v0.125.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/storage/filestorage v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/healthcheckextension v0.130.0
- gomod: github.com/open-telemetry/opentelemetry-collector-contrib/extension/zpagesextension v0.130.0
```

The `github.com/tracecoreai/tracecore/module` Go submodule (lives in-repo at `module/` with its own `go.mod`; root `go.work` lists both `.` and `./module` so dev builds resolve without publishing; OCB consumes via `gomod:` + `replaces: ./module` per §migration PR-I) contains only:
Expand Down
60 changes: 30 additions & 30 deletions module/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -18,28 +18,28 @@ go 1.23.0
// to the higher version where root + submodule overlap, which is fine
// for root. Use `make bump-otel VERSION=0.X.0` to bump in lockstep.
require (
go.opentelemetry.io/collector/component v1.31.0
go.opentelemetry.io/collector/consumer v1.31.0
go.opentelemetry.io/collector/pdata v1.31.0
go.opentelemetry.io/collector/processor v1.31.0
go.opentelemetry.io/collector/receiver v1.31.0
go.opentelemetry.io/otel v1.35.0
go.opentelemetry.io/otel/metric v1.35.0
go.opentelemetry.io/otel/sdk/metric v1.35.0
go.opentelemetry.io/collector/component v1.36.0
go.opentelemetry.io/collector/consumer v1.36.0
go.opentelemetry.io/collector/pdata v1.36.0
go.opentelemetry.io/collector/processor v1.36.0
go.opentelemetry.io/collector/receiver v1.36.0
go.opentelemetry.io/otel v1.37.0
go.opentelemetry.io/otel/metric v1.37.0
go.opentelemetry.io/otel/sdk/metric v1.37.0
go.uber.org/zap v1.27.0
)

require go.opentelemetry.io/collector/receiver/receivertest v0.125.0
require go.opentelemetry.io/collector/receiver/receivertest v0.130.0

require (
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2
github.com/stretchr/testify v1.10.0
go.opentelemetry.io/collector/processor/processortest v0.125.0
go.opentelemetry.io/collector/processor/processortest v0.130.0
)

require (
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/go-logr/logr v1.4.2 // indirect
github.com/go-logr/logr v1.4.3 // indirect
github.com/go-logr/stdr v1.2.2 // indirect
github.com/gogo/protobuf v1.3.2 // indirect
github.com/google/uuid v1.6.0 // indirect
Expand All @@ -49,28 +49,28 @@ require (
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/pmezard/go-difflib v1.0.0 // indirect
go.opentelemetry.io/auto/sdk v1.1.0 // indirect
go.opentelemetry.io/collector/component/componentstatus v0.125.0 // indirect
go.opentelemetry.io/collector/component/componenttest v0.125.0 // indirect
go.opentelemetry.io/collector/consumer/consumererror v0.125.0 // indirect
go.opentelemetry.io/collector/consumer/consumertest v0.125.0 // indirect
go.opentelemetry.io/collector/consumer/xconsumer v0.125.0 // indirect
go.opentelemetry.io/collector/featuregate v1.31.0 // indirect
go.opentelemetry.io/collector/internal/telemetry v0.125.0 // indirect
go.opentelemetry.io/collector/pdata/pprofile v0.125.0 // indirect
go.opentelemetry.io/collector/pdata/testdata v0.125.0 // indirect
go.opentelemetry.io/collector/pipeline v0.125.0 // indirect
go.opentelemetry.io/collector/processor/xprocessor v0.125.0 // indirect
go.opentelemetry.io/collector/receiver/xreceiver v0.125.0 // indirect
go.opentelemetry.io/contrib/bridges/otelzap v0.10.0 // indirect
go.opentelemetry.io/otel/log v0.11.0 // indirect
go.opentelemetry.io/otel/sdk v1.35.0 // indirect
go.opentelemetry.io/otel/trace v1.35.0 // indirect
go.opentelemetry.io/collector/component/componentstatus v0.130.0 // indirect
go.opentelemetry.io/collector/component/componenttest v0.130.0 // indirect
go.opentelemetry.io/collector/consumer/consumererror v0.130.0 // indirect
go.opentelemetry.io/collector/consumer/consumertest v0.130.0 // indirect
go.opentelemetry.io/collector/consumer/xconsumer v0.130.0 // indirect
go.opentelemetry.io/collector/featuregate v1.36.0 // indirect
go.opentelemetry.io/collector/internal/telemetry v0.130.0 // indirect
go.opentelemetry.io/collector/pdata/pprofile v0.130.0 // indirect
go.opentelemetry.io/collector/pdata/testdata v0.130.0 // indirect
go.opentelemetry.io/collector/pipeline v0.130.0 // indirect
go.opentelemetry.io/collector/processor/xprocessor v0.130.0 // indirect
go.opentelemetry.io/collector/receiver/xreceiver v0.130.0 // indirect
go.opentelemetry.io/contrib/bridges/otelzap v0.12.0 // indirect
go.opentelemetry.io/otel/log v0.13.0 // indirect
go.opentelemetry.io/otel/sdk v1.37.0 // indirect
go.opentelemetry.io/otel/trace v1.37.0 // indirect
go.uber.org/multierr v1.11.0 // indirect
golang.org/x/net v0.39.0 // indirect
golang.org/x/sys v0.32.0 // indirect
golang.org/x/sys v0.33.0 // indirect
golang.org/x/text v0.24.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a // indirect
google.golang.org/grpc v1.72.0 // indirect
google.golang.org/genproto/googleapis/rpc v0.0.0-20250324211829-b45e905df463 // indirect
google.golang.org/grpc v1.73.0 // indirect
google.golang.org/protobuf v1.36.6 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
)
Loading
Loading