mirror of
https://github.com/hanzoai/telemetry.git
synced 2026-10-30 20:01:49 +00:00
`make gotest` failed at cmd/builder with 16 failures, but only one was about
the builder. The other three could not even build a collector — the tree they
compile has been broken since an incomplete sync left calls without their
definitions.
confmap/internal/decoder.go called NewExpandedValueSanitizer and
sanitizeToStr. Both exist under the names they were generated with:
metadata.ConfmapNewExpandedValueSanitizerFeatureGate, and
sanitizeExpanded(data, true) — the string arm of the same helper
sanitize() takes the false arm of, which is what the comment above the
call describes.
service/metadata.yaml never declared telemetry.newPipelineTelemetry, so
mdatagen never generated the gate that 22 call sites use. Declared it as
the CHANGELOG describes it — alpha, v0.123.0, PR #12217 — and added the
generated entry, because mdatagen itself does not build (undefined:
cfggen, still outstanding).
confmap/xconfmap declared WithForceUnmarshaler twice, byte for byte.
otelcol wanted xconfmap.WithUnredacted. MarshalOptions.OpaqueUnredacted and
its hook were both there; only the exported option was missing, in the
package whose own comment says experimental options go there.
receivertest called atomic.AddInt64 on an atomic.Int64.
otelconftelemetry computed metricsHost from the localhost gate and then
hardcoded ptr("localhost"), so the gate did nothing. The compiler said so:
declared and not used.
confighttp used slices.Backward without importing slices.
multi_batcher's Shutdown still ranged over a sync.Map field the struct no
longer has; partitions is a typed LRU now, and every other reader takes
the lock, so this one does too.
otelconf is v0.23.0, the first release where SDK exposes Resource(), which
createResource calls.
The one real builder bug: Config's component lists had no omitempty, so
MarshalYAML wrote connectors: null and converters: null for a distribution
that declares neither. Its doc comment already said it omits zero values.
cmd/builder: 2 packages ok, 0 failures. confmap, service, otelcol, confighttp,
exporterhelper and receiver all build.
263 lines
12 KiB
AMPL
263 lines
12 KiB
AMPL
module go.opentelemetry.io/collector/service
|
|
|
|
go 1.26.4
|
|
|
|
require (
|
|
github.com/google/uuid v1.6.0
|
|
github.com/prometheus/client_model v0.6.2
|
|
github.com/prometheus/common v0.67.5
|
|
github.com/shirou/gopsutil/v4 v4.26.1
|
|
github.com/stretchr/testify v1.11.1
|
|
go.opentelemetry.io/collector/component v1.52.0
|
|
go.opentelemetry.io/collector/component/componentstatus v0.146.1
|
|
go.opentelemetry.io/collector/component/componenttest v0.146.1
|
|
go.opentelemetry.io/collector/config/confighttp v0.146.1
|
|
go.opentelemetry.io/collector/config/confignet v1.52.0
|
|
go.opentelemetry.io/collector/config/configtelemetry v0.146.1
|
|
go.opentelemetry.io/collector/confmap v1.52.0
|
|
go.opentelemetry.io/collector/confmap/xconfmap v0.146.1
|
|
go.opentelemetry.io/collector/connector v0.146.1
|
|
go.opentelemetry.io/collector/connector/connectortest v0.146.1
|
|
go.opentelemetry.io/collector/connector/xconnector v0.146.1
|
|
go.opentelemetry.io/collector/consumer v1.52.0
|
|
go.opentelemetry.io/collector/consumer/consumererror v0.146.1
|
|
go.opentelemetry.io/collector/consumer/consumertest v0.146.1
|
|
go.opentelemetry.io/collector/consumer/xconsumer v0.146.1
|
|
go.opentelemetry.io/collector/exporter v1.52.0
|
|
go.opentelemetry.io/collector/exporter/exportertest v0.146.1
|
|
go.opentelemetry.io/collector/exporter/xexporter v0.146.1
|
|
go.opentelemetry.io/collector/extension v1.52.0
|
|
go.opentelemetry.io/collector/extension/extensioncapabilities v0.146.1
|
|
go.opentelemetry.io/collector/extension/extensiontest v0.146.1
|
|
go.opentelemetry.io/collector/extension/zpagesextension v0.146.1
|
|
go.opentelemetry.io/collector/featuregate v1.52.0
|
|
go.opentelemetry.io/collector/internal/componentalias v0.146.1
|
|
go.opentelemetry.io/collector/internal/fanoutconsumer v0.146.1
|
|
go.opentelemetry.io/collector/internal/telemetry v0.146.1
|
|
go.opentelemetry.io/collector/internal/testutil v0.146.1
|
|
go.opentelemetry.io/collector/otelcol v0.146.1
|
|
go.opentelemetry.io/collector/pdata v1.52.0
|
|
go.opentelemetry.io/collector/pdata/pprofile v0.146.1
|
|
go.opentelemetry.io/collector/pdata/testdata v0.146.1
|
|
go.opentelemetry.io/collector/pdata/xpdata v0.146.1
|
|
go.opentelemetry.io/collector/pipeline v1.52.0
|
|
go.opentelemetry.io/collector/pipeline/xpipeline v0.146.1
|
|
go.opentelemetry.io/collector/processor v1.52.0
|
|
go.opentelemetry.io/collector/processor/processortest v0.146.1
|
|
go.opentelemetry.io/collector/processor/xprocessor v0.146.1
|
|
go.opentelemetry.io/collector/receiver v1.52.0
|
|
go.opentelemetry.io/collector/receiver/receivertest v0.146.1
|
|
go.opentelemetry.io/collector/receiver/xreceiver v0.146.1
|
|
go.opentelemetry.io/collector/service/hostcapabilities v0.146.1
|
|
go.opentelemetry.io/collector/service/telemetry/telemetrytest v0.146.1
|
|
go.opentelemetry.io/contrib/bridges/otelzap v0.15.0
|
|
go.opentelemetry.io/contrib/otelconf v0.23.0
|
|
go.opentelemetry.io/contrib/propagators/b3 v1.43.0
|
|
go.opentelemetry.io/otel v1.45.0
|
|
go.opentelemetry.io/otel/log v0.19.0
|
|
go.opentelemetry.io/otel/metric v1.45.0
|
|
go.opentelemetry.io/otel/sdk v1.43.0
|
|
go.opentelemetry.io/otel/sdk/metric v1.43.0
|
|
go.opentelemetry.io/otel/trace v1.45.0
|
|
go.uber.org/goleak v1.3.0
|
|
go.uber.org/multierr v1.11.0
|
|
go.uber.org/zap v1.28.0
|
|
gonum.org/v1/gonum v0.17.0
|
|
)
|
|
|
|
require (
|
|
github.com/Microsoft/go-winio v0.6.2 // indirect
|
|
github.com/beorn7/perks v1.0.1 // indirect
|
|
github.com/cenkalti/backoff/v5 v5.0.3 // indirect
|
|
github.com/cespare/xxhash/v2 v2.3.0 // indirect
|
|
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
|
github.com/ebitengine/purego v0.9.1 // indirect
|
|
github.com/felixge/httpsnoop v1.0.4 // indirect
|
|
github.com/foxboron/go-tpm-keyfiles v0.0.0-20251226215517-609e4778396f // indirect
|
|
github.com/fsnotify/fsnotify v1.10.1 // indirect
|
|
github.com/go-logr/logr v1.4.4 // indirect
|
|
github.com/go-logr/stdr v1.2.2 // indirect
|
|
github.com/go-ole/go-ole v1.2.6 // indirect
|
|
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
|
|
github.com/gobwas/glob v0.2.3 // indirect
|
|
github.com/golang/snappy v1.0.0 // indirect
|
|
github.com/google/go-tpm v0.9.8 // indirect
|
|
github.com/grpc-ecosystem/grpc-gateway/v2 v2.28.0 // indirect
|
|
github.com/hashicorp/go-version v1.9.0 // indirect
|
|
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
|
github.com/json-iterator/go v1.1.12 // indirect
|
|
github.com/klauspost/compress v1.18.4 // indirect
|
|
github.com/knadh/koanf/maps v0.1.2 // indirect
|
|
github.com/knadh/koanf/providers/confmap v1.0.0 // indirect
|
|
github.com/knadh/koanf/v2 v2.3.2 // indirect
|
|
github.com/lufia/plan9stats v0.0.0-20251013123823-9fd1530e3ec3 // indirect
|
|
github.com/mitchellh/copystructure v1.2.0 // indirect
|
|
github.com/mitchellh/reflectwalk v1.0.2 // indirect
|
|
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
|
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee // indirect
|
|
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
|
|
github.com/pierrec/lz4/v4 v4.1.25 // indirect
|
|
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
|
github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 // indirect
|
|
github.com/prometheus/client_golang v1.23.2 // indirect
|
|
github.com/prometheus/otlptranslator v1.0.0 // indirect
|
|
github.com/prometheus/procfs v0.20.1 // indirect
|
|
github.com/rs/cors v1.11.1 // indirect
|
|
github.com/spf13/cobra v1.10.2 // indirect
|
|
github.com/spf13/pflag v1.0.10 // indirect
|
|
github.com/tklauser/go-sysconf v0.3.16 // indirect
|
|
github.com/tklauser/numcpus v0.11.0 // indirect
|
|
github.com/yusufpapurcu/wmi v1.2.4 // indirect
|
|
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
|
|
go.opentelemetry.io/collector/client v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/config/configauth v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/config/configcompression v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/config/configmiddleware v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/config/configopaque v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/config/configoptional v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/config/configtls v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/extension/extensionauth v1.52.0 // indirect
|
|
go.opentelemetry.io/collector/extension/extensionmiddleware v0.146.1 // indirect
|
|
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
|
|
go.opentelemetry.io/contrib/zpages v0.65.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc v0.19.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp v0.19.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/prometheus v0.65.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/stdout/stdoutlog v0.19.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.43.0 // indirect
|
|
go.opentelemetry.io/otel/sdk/log v0.19.0 // indirect
|
|
go.opentelemetry.io/proto/otlp v1.10.0 // indirect
|
|
go.yaml.in/yaml/v2 v2.4.4 // indirect
|
|
go.yaml.in/yaml/v3 v3.0.4 // indirect
|
|
golang.org/x/crypto v0.52.0 // indirect
|
|
golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90 // indirect
|
|
golang.org/x/net v0.54.0 // indirect
|
|
golang.org/x/sys v0.45.0 // indirect
|
|
golang.org/x/text v0.37.0 // indirect
|
|
google.golang.org/genproto/googleapis/api v0.0.0-20260406210006-6f92a3bedf2d // indirect
|
|
google.golang.org/genproto/googleapis/rpc v0.0.0-20260406210006-6f92a3bedf2d // indirect
|
|
google.golang.org/grpc v1.80.0 // indirect
|
|
google.golang.org/protobuf v1.36.11 // indirect
|
|
gopkg.in/yaml.v3 v3.0.1 // indirect
|
|
)
|
|
|
|
replace go.opentelemetry.io/collector/connector => ../connector
|
|
|
|
replace go.opentelemetry.io/collector/connector/connectortest => ../connector/connectortest
|
|
|
|
replace go.opentelemetry.io/collector/component => ../component
|
|
|
|
replace go.opentelemetry.io/collector/component/componenttest => ../component/componenttest
|
|
|
|
replace go.opentelemetry.io/collector/internal/telemetry => ../internal/telemetry/
|
|
|
|
replace go.opentelemetry.io/collector/component/componentstatus => ../component/componentstatus
|
|
|
|
replace go.opentelemetry.io/collector/pdata => ../pdata
|
|
|
|
replace go.opentelemetry.io/collector/pdata/testdata => ../pdata/testdata
|
|
|
|
replace go.opentelemetry.io/collector/extension/zpagesextension => ../extension/zpagesextension
|
|
|
|
replace go.opentelemetry.io/collector/extension => ../extension
|
|
|
|
replace go.opentelemetry.io/collector/exporter => ../exporter
|
|
|
|
replace go.opentelemetry.io/collector/confmap => ../confmap
|
|
|
|
replace go.opentelemetry.io/collector/confmap/xconfmap => ../confmap/xconfmap
|
|
|
|
replace go.opentelemetry.io/collector/config/configtelemetry => ../config/configtelemetry
|
|
|
|
replace go.opentelemetry.io/collector/pipeline => ../pipeline
|
|
|
|
replace go.opentelemetry.io/collector/processor => ../processor
|
|
|
|
replace go.opentelemetry.io/collector/processor/processortest => ../processor/processortest
|
|
|
|
replace go.opentelemetry.io/collector/consumer => ../consumer
|
|
|
|
replace go.opentelemetry.io/collector/service/hostcapabilities => ./hostcapabilities
|
|
|
|
replace go.opentelemetry.io/collector/service/telemetry/telemetrytest => ./telemetry/telemetrytest
|
|
|
|
replace go.opentelemetry.io/collector/receiver => ../receiver
|
|
|
|
replace go.opentelemetry.io/collector/featuregate => ../featuregate
|
|
|
|
replace go.opentelemetry.io/collector/config/configretry => ../config/configretry
|
|
|
|
replace go.opentelemetry.io/collector/extension/extensionauth => ../extension/extensionauth
|
|
|
|
replace go.opentelemetry.io/collector/extension/extensioncapabilities => ../extension/extensioncapabilities
|
|
|
|
replace go.opentelemetry.io/collector/config/configopaque => ../config/configopaque
|
|
|
|
replace go.opentelemetry.io/collector/config/confighttp => ../config/confighttp
|
|
|
|
replace go.opentelemetry.io/collector/config/configauth => ../config/configauth
|
|
|
|
replace go.opentelemetry.io/collector/config/configtls => ../config/configtls
|
|
|
|
replace go.opentelemetry.io/collector/config/configcompression => ../config/configcompression
|
|
|
|
replace go.opentelemetry.io/collector/pdata/pprofile => ../pdata/pprofile
|
|
|
|
replace go.opentelemetry.io/collector/consumer/xconsumer => ../consumer/xconsumer
|
|
|
|
replace go.opentelemetry.io/collector/consumer/consumertest => ../consumer/consumertest
|
|
|
|
replace go.opentelemetry.io/collector/client => ../client
|
|
|
|
replace go.opentelemetry.io/collector/receiver/xreceiver => ../receiver/xreceiver
|
|
|
|
replace go.opentelemetry.io/collector/receiver/receivertest => ../receiver/receivertest
|
|
|
|
replace go.opentelemetry.io/collector/processor/xprocessor => ../processor/xprocessor
|
|
|
|
replace go.opentelemetry.io/collector/exporter/xexporter => ../exporter/xexporter
|
|
|
|
replace go.opentelemetry.io/collector/pipeline/xpipeline => ../pipeline/xpipeline
|
|
|
|
replace go.opentelemetry.io/collector/exporter/exportertest => ../exporter/exportertest
|
|
|
|
replace go.opentelemetry.io/collector/consumer/consumererror => ../consumer/consumererror
|
|
|
|
replace go.opentelemetry.io/collector/connector/xconnector => ../connector/xconnector
|
|
|
|
replace go.opentelemetry.io/collector/internal/fanoutconsumer => ../internal/fanoutconsumer
|
|
|
|
replace go.opentelemetry.io/collector/extension/extensiontest => ../extension/extensiontest
|
|
|
|
replace go.opentelemetry.io/collector/extension/extensionauth/extensionauthtest => ../extension/extensionauth/extensionauthtest
|
|
|
|
replace go.opentelemetry.io/collector/extension/xextension => ../extension/xextension
|
|
|
|
replace go.opentelemetry.io/collector/otelcol => ../otelcol
|
|
|
|
replace go.opentelemetry.io/collector/confmap/provider/fileprovider => ../confmap/provider/fileprovider
|
|
|
|
replace go.opentelemetry.io/collector/extension/extensionmiddleware => ../extension/extensionmiddleware
|
|
|
|
replace go.opentelemetry.io/collector/config/configmiddleware => ../config/configmiddleware
|
|
|
|
replace go.opentelemetry.io/collector/extension/extensionmiddleware/extensionmiddlewaretest => ../extension/extensionmiddleware/extensionmiddlewaretest
|
|
|
|
replace go.opentelemetry.io/collector/pdata/xpdata => ../pdata/xpdata
|
|
|
|
replace go.opentelemetry.io/collector/exporter/exporterhelper => ../exporter/exporterhelper
|
|
|
|
replace go.opentelemetry.io/collector/config/configoptional => ../config/configoptional
|
|
|
|
replace go.opentelemetry.io/collector/internal/testutil => ../internal/testutil
|
|
|
|
replace go.opentelemetry.io/collector/internal/componentalias => ../internal/componentalias
|
|
|
|
replace go.opentelemetry.io/collector/config/confignet => ../config/confignet
|