mirror of
https://github.com/hanzoai/traces.git
synced 2026-11-03 04:05:45 +00:00
f2cf9f3911
Bumps the opentelemetry-collector group with 19 updates: | Package | From | To | | --- | --- | --- | | [go.opentelemetry.io/collector/component](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/confmap](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/consumer](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/pdata](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/client](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/component/componenttest](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/config/configgrpc](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/config/confighttp](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/config/configopaque](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/config/configtls](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/exporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/exporter/exportertest](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/exporter/otlpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/exporter/otlphttpexporter](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/otelcol](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/pdata/testdata](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | | [go.opentelemetry.io/collector/processor](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/receiver](https://github.com/open-telemetry/opentelemetry-collector) | `1.36.0` | `1.36.1` | | [go.opentelemetry.io/collector/receiver/otlpreceiver](https://github.com/open-telemetry/opentelemetry-collector) | `0.130.0` | `0.130.1` | Updates `go.opentelemetry.io/collector/component` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/confmap` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/consumer` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/pdata` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/client` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/component/componenttest` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/config/configgrpc` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/config/confighttp` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/config/configopaque` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/config/configtls` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/exporter` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/exporter/exportertest` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/exporter/otlpexporter` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/exporter/otlphttpexporter` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/otelcol` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/pdata/testdata` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) Updates `go.opentelemetry.io/collector/processor` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/receiver` from 1.36.0 to 1.36.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/pdata/v1.36.0...pdata/v1.36.1) Updates `go.opentelemetry.io/collector/receiver/otlpreceiver` from 0.130.0 to 0.130.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-collector/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-collector/blob/main/CHANGELOG-API.md) - [Commits](https://github.com/open-telemetry/opentelemetry-collector/compare/v0.130.0...v0.130.1) --- updated-dependencies: - dependency-name: go.opentelemetry.io/collector/component dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/confmap dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/consumer dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/pdata dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/client dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/component/componenttest dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/config/configgrpc dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/config/confighttp dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/config/configopaque dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/config/configtls dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/exporter dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/exporter/exportertest dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/exporter/otlpexporter dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/exporter/otlphttpexporter dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/otelcol dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/pdata/testdata dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/processor dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/receiver dependency-version: 1.36.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector - dependency-name: go.opentelemetry.io/collector/receiver/otlpreceiver dependency-version: 0.130.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: opentelemetry-collector ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
63 lines
1.8 KiB
Go
63 lines
1.8 KiB
Go
// Copyright The OpenTelemetry Authors
|
|
// SPDX-License-Identifier: Apache-2.0
|
|
|
|
package consumertest // import "go.opentelemetry.io/collector/consumer/consumertest"
|
|
|
|
import (
|
|
"context"
|
|
|
|
"go.opentelemetry.io/collector/consumer"
|
|
"go.opentelemetry.io/collector/consumer/xconsumer"
|
|
"go.opentelemetry.io/collector/pdata/plog"
|
|
"go.opentelemetry.io/collector/pdata/pmetric"
|
|
"go.opentelemetry.io/collector/pdata/pprofile"
|
|
"go.opentelemetry.io/collector/pdata/ptrace"
|
|
)
|
|
|
|
// Consumer is a convenience interface that implements all consumer interfaces.
|
|
// It has a private function on it to forbid external users from implementing it
|
|
// and, as a result, to allow us to add extra functions without breaking
|
|
// compatibility.
|
|
type Consumer interface {
|
|
// Capabilities to implement the base consumer functionality.
|
|
Capabilities() consumer.Capabilities
|
|
|
|
// ConsumeTraces to implement the consumer.Traces.
|
|
ConsumeTraces(context.Context, ptrace.Traces) error
|
|
|
|
// ConsumeMetrics to implement the consumer.Metrics.
|
|
ConsumeMetrics(context.Context, pmetric.Metrics) error
|
|
|
|
// ConsumeLogs to implement the consumer.Logs.
|
|
ConsumeLogs(context.Context, plog.Logs) error
|
|
|
|
// ConsumeProfiles to implement the xconsumer.Profiles.
|
|
ConsumeProfiles(context.Context, pprofile.Profiles) error
|
|
|
|
unexported()
|
|
}
|
|
|
|
var (
|
|
_ consumer.Logs = Consumer(nil)
|
|
_ consumer.Metrics = Consumer(nil)
|
|
_ consumer.Traces = Consumer(nil)
|
|
_ xconsumer.Profiles = Consumer(nil)
|
|
)
|
|
|
|
type nonMutatingConsumer struct{}
|
|
|
|
// Capabilities returns the base consumer capabilities.
|
|
func (bc nonMutatingConsumer) Capabilities() consumer.Capabilities {
|
|
return consumer.Capabilities{MutatesData: false}
|
|
}
|
|
|
|
type baseConsumer struct {
|
|
nonMutatingConsumer
|
|
consumer.ConsumeTracesFunc
|
|
consumer.ConsumeMetricsFunc
|
|
consumer.ConsumeLogsFunc
|
|
xconsumer.ConsumeProfilesFunc
|
|
}
|
|
|
|
func (bc baseConsumer) unexported() {}
|