Files
zeekay 087e487107 feat: rebrand signoz-otel-collector → Hanzo OTEL Collector
- Go module: github.com/SigNoz/signoz-otel-collector → github.com/hanzoai/otel-collector
- All signoz-prefixed packages → o11y-prefixed
- Docker: signoz/* → ghcr.io/hanzoai/otel-collector
- ClickHouse exporter → Hanzo Datastore
- Env vars: SIGNOZ_* → HANZO_*
- Directory renames for all processor/receiver/exporter packages
2026-03-12 00:21:24 -07:00

26 lines
614 B
Go

package sampling
import (
"go.opentelemetry.io/collector/pdata/pcommon"
"go.uber.org/zap"
)
type neverSample struct {
logger *zap.Logger
}
var _ PolicyEvaluator = (*neverSample)(nil)
// NewNeverSample creates a policy evaluator the samples all traces.
func NewNeverSample(logger *zap.Logger) PolicyEvaluator {
return &neverSample{
logger: logger,
}
}
// Evaluate looks at the trace data and returns a corresponding SamplingDecision.
func (aus *neverSample) Evaluate(pcommon.TraceID, *TraceData) (Decision, error) {
aus.logger.Debug("Evaluating spans in never-sample filter")
return NotSampled, nil
}