Upgrading go.opentelemetry.io/otel 0.1 to 0.2
Unknownv0.1.2 → v0.2.3
Fetching 4 releases from GitHub…0 / 4
UnknownUpgrade verdict
DepDelta is still reading the notes for this range, so breaking changes can't be ruled out yet.
In plain terms
- DepDelta is still reading the release notes in this range, so it can't rule out breaking changes yet.
- This page updates as the notes come in.
Must act Still reading release notes
DepDelta is still reading the release notes in this range. This updates as they come in.
API changes
Generated by DepDelta from published Go source. Not mixed with prose notes.
- added:
method NumberKind.Maximum() Number - added:
method NumberKind.Minimum() Number
- added:
field MapUpdate.DropMultiK: []core.Key - added:
field MapUpdate.DropSingleK: core.Key - added:
field MapUpdate.MultiKV: []core.KeyValue - added:
field MapUpdate.SingleKV: core.KeyValue - added:
func ContextWithMap(context.Context, Map) context.Context - added:
func DefaultHTTPPropagator() propagation.HTTPPropagator - added:
func MapFromContext(context.Context) Map - added:
func NewContext(context.Context, ...core.KeyValue) context.Context - added:
func NewEmptyMap() Map - added:
func NewMap(MapUpdate) Map - added:
method CorrelationContext.Extract(context.Context, propagation.HTTPSupplier) context.Context - added:
method CorrelationContext.GetAllKeys() []string - added:
method CorrelationContext.Inject(context.Context, propagation.HTTPSupplier) - added:
method Map.Apply(MapUpdate) Map - added:
method Map.Foreach(func(kv core.KeyValue) bool) - added:
method Map.HasValue(core.Key) bool - added:
method Map.Len() int - added:
method Map.Value(core.Key) (core.Value, bool) - added:
type CorrelationContext: struct - added:
type Map: struct - added:
type MapUpdate: struct
- removed:
field MapUpdate.MultiKV: []core.KeyValue - removed:
field MapUpdate.SingleKV: core.KeyValue - removed:
func Do(context.Context, func(ctx context.Context)) - removed:
func FromContext(context.Context) Map - removed:
func NewContext(context.Context, ...core.KeyValue) context.Context - removed:
func NewEmptyMap() Map - removed:
func NewMap(MapUpdate) Map - removed:
func WithMap(context.Context, Map) context.Context - removed:
method Map.Apply(MapUpdate) Map - removed:
method Map.Foreach(func(kv core.KeyValue) bool) - removed:
method Map.HasValue(core.Key) bool - removed:
method Map.Len() int - removed:
method Map.Value(core.Key) (core.Value, bool) - removed:
type Map: struct - removed:
type MapUpdate: struct
- added:
func MeterProvider() metric.Provider - added:
func SetMeterProvider(metric.Provider) - added:
func SetTraceProvider(trace.Provider) - added:
func TraceProvider() trace.Provider
- removed:
method Float64Counter.AcquireHandle(LabelSet) (Float64CounterHandle) - removed:
method Float64CounterHandle.Add(context.Context, float64) - removed:
method Float64Gauge.AcquireHandle(LabelSet) (Float64GaugeHandle) - removed:
method Float64GaugeHandle.Set(context.Context, float64) - removed:
method Float64Measure.AcquireHandle(LabelSet) (Float64MeasureHandle) - removed:
method Float64MeasureHandle.Record(context.Context, float64) - removed:
method HandleImpl.RecordOne(context.Context, core.Number) - removed:
method HandleImpl.Release() - removed:
method InstrumentImpl.AcquireHandle(LabelSet) HandleImpl - removed:
method Int64Counter.AcquireHandle(LabelSet) (Int64CounterHandle) - removed:
method Int64CounterHandle.Add(context.Context, int64) - removed:
method Int64Gauge.AcquireHandle(LabelSet) (Int64GaugeHandle) - removed:
method Int64GaugeHandle.Set(context.Context, int64) - removed:
method Int64Measure.AcquireHandle(LabelSet) (Int64MeasureHandle) - removed:
method Int64MeasureHandle.Record(context.Context, int64) - removed:
method NoopProvider.GetMeter(string) Meter - removed:
method Provider.GetMeter(string) Meter - removed:
type Float64CounterHandle: struct - removed:
type Float64GaugeHandle: struct - removed:
type Float64MeasureHandle: struct - removed:
type HandleImpl: interface - removed:
type Int64CounterHandle: struct - removed:
type Int64GaugeHandle: struct - removed:
type Int64MeasureHandle: struct - added:
method BoundFloat64Counter.Add(context.Context, float64) - added:
method BoundFloat64Gauge.Set(context.Context, float64) - added:
method BoundFloat64Measure.Record(context.Context, float64) - added:
method BoundInstrumentImpl.RecordOne(context.Context, core.Number) - added:
method BoundInstrumentImpl.Unbind() - added:
method BoundInt64Counter.Add(context.Context, int64) - added:
method BoundInt64Gauge.Set(context.Context, int64) - added:
method BoundInt64Measure.Record(context.Context, int64) - added:
method Float64Counter.Bind(LabelSet) (BoundFloat64Counter) - added:
method Float64Gauge.Bind(LabelSet) (BoundFloat64Gauge) - added:
method Float64Measure.Bind(LabelSet) (BoundFloat64Measure) - added:
method InstrumentImpl.Bind(LabelSet) BoundInstrumentImpl - added:
method Int64Counter.Bind(LabelSet) (BoundInt64Counter) - added:
method Int64Gauge.Bind(LabelSet) (BoundInt64Gauge) - added:
method Int64Measure.Bind(LabelSet) (BoundInt64Measure) - added:
method LabelSetDelegate.Delegate() LabelSet - added:
method NoopProvider.Meter(string) Meter - added:
method Provider.Meter(string) Meter - added:
type BoundFloat64Counter: struct - added:
type BoundFloat64Gauge: struct - added:
type BoundFloat64Measure: struct - added:
type BoundInstrumentImpl: interface - added:
type BoundInt64Counter: struct - added:
type BoundInt64Gauge: struct - added:
type BoundInt64Measure: struct - added:
type LabelSetDelegate: interface
- removed:
method BinaryFormatPropagator.FromBytes([]byte) core.SpanContext - removed:
method BinaryFormatPropagator.ToBytes(core.SpanContext) []byte - removed:
method NoopTextFormatPropagator.Extract(context.Context, Supplier) (core.SpanContext, dctx.Map) - removed:
method NoopTextFormatPropagator.GetAllKeys() []string - removed:
method NoopTextFormatPropagator.Inject(context.Context, Supplier) - removed:
method Supplier.Get(string) string - removed:
method Supplier.Set(string, string) - removed:
method TextFormatPropagator.Extract(context.Context, Supplier) (core.SpanContext, dctx.Map) - removed:
method TextFormatPropagator.GetAllKeys() []string - removed:
method TextFormatPropagator.Inject(context.Context, Supplier) - removed:
type BinaryFormatPropagator: interface - removed:
type NoopTextFormatPropagator: struct - removed:
type Supplier: interface - removed:
type TextFormatPropagator: interface - added:
func ExtractHTTP(context.Context, Propagators, HTTPSupplier) context.Context - added:
func InjectHTTP(context.Context, Propagators, HTTPSupplier) - added:
func New(...Option) Propagators - added:
func WithExtractors(...HTTPExtractor) Option - added:
func WithInjectors(...HTTPInjector) Option - added:
method HTTPExtractor.Extract(context.Context, HTTPSupplier) context.Context - added:
method HTTPInjector.Inject(context.Context, HTTPSupplier) - added:
method HTTPPropagator.Extract(context.Context, HTTPSupplier) context.Context - added:
method HTTPPropagator.GetAllKeys() []string - added:
method HTTPPropagator.Inject(context.Context, HTTPSupplier) - added:
method HTTPSupplier.Get(string) string - added:
method HTTPSupplier.Set(string, string) - added:
method Propagators.HTTPExtractors() []HTTPExtractor - added:
method Propagators.HTTPInjectors() []HTTPInjector - added:
type Config: struct - added:
type HTTPExtractor: interface - added:
type HTTPInjector: interface - added:
type HTTPPropagator: interface{HTTPInjector; HTTPExtractor} - added:
type HTTPSupplier: interface - added:
type Option: func(*Config) - added:
type Propagators: interface
- removed:
const ChildOfRelationship: RelationshipType - removed:
const FollowsFromRelationship: RelationshipType - removed:
field EndOptions.EndTime: time.Time - removed:
field Relation.RelationshipType: embedded RelationshipType - removed:
field Relation.SpanContext: embedded core.SpanContext - removed:
field SpanOptions.Attributes: []core.KeyValue - removed:
field SpanOptions.Links: []Link - removed:
field SpanOptions.Record: bool - removed:
field SpanOptions.Relation: Relation - removed:
field SpanOptions.SpanKind: SpanKind - removed:
field SpanOptions.StartTime: time.Time - removed:
func ChildOf(core.SpanContext) SpanOption - removed:
func CurrentSpan(context.Context) Span - removed:
func FollowsFrom(core.SpanContext) SpanOption - removed:
func SetCurrentSpan(context.Context, Span) context.Context - removed:
method NoopProvider.GetTracer(string) Tracer - removed:
method NoopSpan.AddLink(Link) - removed:
method NoopSpan.Link(core.SpanContext, ...core.KeyValue) - removed:
method NoopSpan.SetAttribute(core.KeyValue) - removed:
method Provider.GetTracer(string) Tracer - removed:
method Span.AddLink(Link) - removed:
method Span.Link(core.SpanContext, ...core.KeyValue) - removed:
method Span.SetAttribute(core.KeyValue) - removed:
type EndOptions: struct - removed:
type Relation: struct - removed:
type RelationshipType: int - removed:
type SpanOption: func(*SpanOptions) - removed:
type SpanOptions: struct - changed:
func LinkedTo(core.SpanContext, ...core.KeyValue) SpanOption → func LinkedTo(core.SpanContext, ...core.KeyValue) StartOption - changed:
func WithAttributes(...core.KeyValue) SpanOption → func WithAttributes(...core.KeyValue) StartOption - changed:
func WithRecord() SpanOption → func WithRecord() StartOption - changed:
func WithSpanKind(SpanKind) SpanOption → func WithSpanKind(SpanKind) StartOption - changed:
func WithStartTime(time.Time) SpanOption → func WithStartTime(time.Time) StartOption - changed:
method NoopTracer.Start(context.Context, string, ...SpanOption) (context.Context, Span) → method NoopTracer.Start(context.Context, string, ...StartOption) (context.Context, Span) - changed:
method NoopTracer.WithSpan(context.Context, string, func(context.Context) error) error → method NoopTracer.WithSpan(context.Context, string, func(context.Context) error, ...StartOption) error - changed:
method Tracer.Start(context.Context, string, ...SpanOption) (context.Context, Span) → method Tracer.Start(context.Context, string, ...StartOption) (context.Context, Span) - changed:
method Tracer.WithSpan(context.Context, string, func(ctx context.Context) error) error → method Tracer.WithSpan(context.Context, string, func(ctx context.Context) error, ...StartOption) error - changed:
type EndOption: func(*EndOptions) → type EndOption: func(*EndConfig) - added:
const B3DebugFlagHeader - added:
const B3ParentSpanIDHeader - added:
const B3SampledHeader - added:
const B3SingleHeader - added:
const B3SpanIDHeader - added:
const B3TraceIDHeader - added:
field B3.SingleHeader: bool - added:
field EndConfig.EndTime: time.Time - added:
field ErrorConfig.Status: codes.Code - added:
field ErrorConfig.Timestamp: time.Time - added:
field StartConfig.Attributes: []core.KeyValue - added:
field StartConfig.Links: []Link - added:
field StartConfig.NewRoot: bool - added:
field StartConfig.Record: bool - added:
field StartConfig.SpanKind: SpanKind - added:
field StartConfig.StartTime: time.Time - added:
func ContextWithRemoteSpanContext(context.Context, core.SpanContext) context.Context - added:
func ContextWithSpan(context.Context, Span) context.Context - added:
func DefaultHTTPPropagator() propagation.HTTPPropagator - added:
func RemoteSpanContextFromContext(context.Context) core.SpanContext - added:
func SpanFromContext(context.Context) Span - added:
func WithErrorStatus(codes.Code) ErrorOption - added:
func WithErrorTime(time.Time) ErrorOption - added:
func WithNewRoot() StartOption - added:
method B3.Extract(context.Context, propagation.HTTPSupplier) context.Context - added:
method B3.GetAllKeys() []string - added:
method B3.Inject(context.Context, propagation.HTTPSupplier) - added:
method NoopProvider.Tracer(string) Tracer - added:
method NoopSpan.RecordError(context.Context, error, ...ErrorOption) - added:
method Provider.Tracer(string) Tracer - added:
method Span.RecordError(context.Context, error, ...ErrorOption) - added:
method TraceContext.Extract(context.Context, propagation.HTTPSupplier) context.Context - added:
method TraceContext.GetAllKeys() []string - added:
method TraceContext.Inject(context.Context, propagation.HTTPSupplier) - added:
type B3: struct - added:
type EndConfig: struct - added:
type ErrorConfig: struct - added:
type ErrorOption: func(*ErrorConfig) - added:
type StartConfig: struct - added:
type StartOption: func(*StartConfig) - added:
type TraceContext: struct
- added:
field Event.Attributes: map[core.Key]core.Value - added:
field Event.Name: string - added:
field Event.Timestamp: time.Time - added:
func NewCountGenerator() *CountGenerator - added:
func NewTracer(...TracerOption) *Tracer - added:
func TracerWithGenerator(Generator) TracerOption - added:
method CountGenerator.SpanID() core.SpanID - added:
method CountGenerator.TraceID() core.TraceID - added:
method Generator.SpanID() core.SpanID - added:
method Generator.TraceID() core.TraceID - added:
method Span.AddEvent(context.Context, string, ...core.KeyValue) - added:
method Span.AddEventWithTimestamp(context.Context, time.Time, string, ...core.KeyValue) - added:
method Span.Attributes() map[core.Key]core.Value - added:
method Span.End(...trace.EndOption) - added:
method Span.EndTime() (time.Time, bool) - added:
method Span.Ended() bool - added:
method Span.Events() []Event - added:
method Span.IsRecording() bool - added:
method Span.Links() map[core.SpanContext][]core.KeyValue - added:
method Span.Name() string - added:
method Span.ParentSpanID() core.SpanID - added:
method Span.RecordError(context.Context, error, ...trace.ErrorOption) - added:
method Span.SetAttributes(...core.KeyValue) - added:
method Span.SetName(string) - added:
method Span.SetStatus(codes.Code) - added:
method Span.SpanContext() core.SpanContext - added:
method Span.StartTime() time.Time - added:
method Span.Status() codes.Code - added:
method Span.Tracer() trace.Tracer - added:
method Tracer.Spans() []*Span - added:
method Tracer.Start(context.Context, string, ...trace.StartOption) (context.Context, trace.Span) - added:
method Tracer.WithSpan(context.Context, string, func(ctx context.Context) error, ...trace.StartOption) error - added:
type CountGenerator: struct - added:
type Event: struct - added:
type Generator: interface - added:
type Span: struct - added:
type Tracer: struct - added:
type TracerOption: func(*tracerConfig)
- removed:
method WrapperProvider.GetTracer(string) oteltrace.Tracer - changed:
method WrapperTracer.Start(context.Context, string, ...oteltrace.SpanOption) (context.Context, oteltrace.Span) → method WrapperTracer.Start(context.Context, string, ...oteltrace.StartOption) (context.Context, oteltrace.Span) - changed:
method WrapperTracer.WithSpan(context.Context, string, func(context.Context) error) error → method WrapperTracer.WithSpan(context.Context, string, func(context.Context) error, ...oteltrace.StartOption) error - added:
method WrapperProvider.Tracer(string) oteltrace.Tracer
- removed:
field Options.DoNotPrintTime: bool - removed:
field Options.File: io.Writer - removed:
field Options.PrettyPrint: bool - removed:
field Options.Quantiles: []float64 - removed:
func New(Options) (*Exporter, error) - removed:
method Exporter.Export(context.Context, export.CheckpointSet) error - removed:
type Exporter: struct - removed:
type Options: struct
- removed:
func NewCheckpointSet(export.LabelEncoder) *CheckpointSet - removed:
method CheckpointSet.Add(*export.Descriptor, export.Aggregator, ...core.KeyValue) - removed:
method CheckpointSet.ForEach(func(export.Record)) - removed:
method CheckpointSet.Reset() - removed:
type CheckpointSet: struct
- removed:
field Options.PrettyPrint: bool - removed:
func NewExporter(Options) (*Exporter, error) - removed:
method Exporter.ExportSpan(context.Context, *export.SpanData) - removed:
type Exporter: struct - removed:
type Options: struct
- added:
field Exporter.Exporter: embedded *statsd.Exporter - added:
field Exporter.LabelEncoder: embedded *statsd.LabelEncoder - added:
field Exporter.ReencodedLabelsCount: int - added:
func InstallNewPipeline(Config) (*push.Controller, error) - added:
func NewExportPipeline(Config, time.Duration) (*push.Controller, error) - added:
func NewRawExporter(Config) (*Exporter, error) - added:
method Exporter.AppendName(export.Record, *bytes.Buffer) - added:
method Exporter.AppendTags(export.Record, *bytes.Buffer) - added:
type Config = statsd.Config - added:
type Exporter: struct
- added:
field Config.DoNotPrintTime: bool - added:
field Config.PrettyPrint: bool - added:
field Config.Quantiles: []float64 - added:
field Config.Writer: io.Writer - added:
func InstallNewPipeline(Config) (*push.Controller, error) - added:
func NewExportPipeline(Config, time.Duration) (*push.Controller, error) - added:
func NewRawExporter(Config) (*Exporter, error) - added:
method Exporter.Export(context.Context, export.CheckpointSet) error - added:
type Config: struct - added:
type Exporter: struct
- added:
func NewCheckpointSet(export.LabelEncoder) *CheckpointSet - added:
method CheckpointSet.Add(*export.Descriptor, export.Aggregator, ...core.KeyValue) (export.Aggregator, bool) - added:
method CheckpointSet.AddCounter(*export.Descriptor, float64, ...core.KeyValue) - added:
method CheckpointSet.AddGauge(*export.Descriptor, float64, ...core.KeyValue) - added:
method CheckpointSet.AddMeasure(*export.Descriptor, float64, ...core.KeyValue) - added:
method CheckpointSet.ForEach(func(export.Record)) - added:
method CheckpointSet.Reset() - added:
type CheckpointSet: struct
- added:
field Options.PrettyPrint: bool - added:
field Options.Writer: io.Writer - added:
func NewExporter(Options) (*Exporter, error) - added:
method Exporter.ExportSpan(context.Context, *export.SpanData) - added:
type Exporter: struct - added:
type Options: struct
- removed:
func MeterProvider() metric.Provider - removed:
func SetMeterProvider(metric.Provider) - removed:
func SetTraceProvider(trace.Provider) - removed:
func TraceProvider() trace.Provider
- added:
func Extract(context.Context, *metadata.MD) ([]core.KeyValue, core.SpanContext) - added:
func Inject(context.Context, *metadata.MD)
- removed:
const Vendor
- removed:
func WithPropagator(propagation.TextFormatPropagator) Option - changed:
func WithSpanOptions(...trace.SpanOption) Option → func WithSpanOptions(...trace.StartOption) Option - added:
func WithPropagators(propagation.Propagators) Option
- removed:
const B3DebugFlagHeader - removed:
const B3ParentSpanIDHeader - removed:
const B3SampledHeader - removed:
const B3SingleHeader - removed:
const B3SpanIDHeader - removed:
const B3TraceIDHeader - removed:
const CorrelationContextHeader - removed:
const TraceparentHeader - removed:
field HTTPB3Propagator.SingleHeader: bool - removed:
func BinaryPropagator() apipropagation.BinaryFormatPropagator - removed:
method HTTPB3Propagator.Extract(context.Context, apipropagation.Supplier) (core.SpanContext, dctx.Map) - removed:
method HTTPB3Propagator.GetAllKeys() []string - removed:
method HTTPB3Propagator.Inject(context.Context, apipropagation.Supplier) - removed:
method HTTPTraceContextPropagator.Extract(context.Context, apipropagation.Supplier) (core.SpanContext, dctx.Map) - removed:
method HTTPTraceContextPropagator.GetAllKeys() []string - removed:
method HTTPTraceContextPropagator.Inject(context.Context, apipropagation.Supplier) - removed:
type HTTPB3Propagator: struct - removed:
type HTTPTraceContextPropagator: struct
- removed:
method MetricKind.String() string - removed:
type MetricKind: int8 - changed:
const CounterKind: MetricKind → const CounterKind: Kind - changed:
const GaugeKind: MetricKind → const GaugeKind: Kind - changed:
const MeasureKind: MetricKind → const MeasureKind: Kind - changed:
func NewDescriptor(string, MetricKind, []core.Key, string, unit.Unit, core.NumberKind, bool) *Descriptor → func NewDescriptor(string, Kind, []core.Key, string, unit.Unit, core.NumberKind, bool) *Descriptor - changed:
method Descriptor.MetricKind() MetricKind → method Descriptor.MetricKind() Kind - added:
method Kind.String() string - added:
type Kind: int8
- removed:
method MaxSumCount.Count() (int64, error) - removed:
method MaxSumCount.Max() (core.Number, error) - removed:
method MaxSumCount.Sum() (core.Number, error) - removed:
type MaxSumCount: interface{Sum; Count; Max} - changed:
type Distribution: interface{MaxSumCount; Quantile} → type Distribution: interface{MinMaxSumCount; Quantile} - added:
field Buckets.Boundaries: []core.Number - added:
field Buckets.Counts: []core.Number - added:
method Distribution.Min() (core.Number, error) - added:
method Histogram.Histogram() (Buckets, error) - added:
method Min.Min() (core.Number, error) - added:
method MinMaxSumCount.Count() (int64, error) - added:
method MinMaxSumCount.Max() (core.Number, error) - added:
method MinMaxSumCount.Min() (core.Number, error) - added:
method MinMaxSumCount.Sum() (core.Number, error) - added:
method Points.Points() ([]core.Number, error) - added:
type Buckets: struct - added:
type Histogram: interface - added:
type Min: interface - added:
type MinMaxSumCount: interface{Min; Max; Sum; Count} - added:
type Points: interface
- removed:
field Event.Message: string - added:
field Event.Name: string
- removed:
func DefaultLabelEncoder() export.LabelEncoder - added:
func NewDefaultLabelEncoder() export.LabelEncoder
- removed:
method Points.Len() int - removed:
method Points.Less(int, int) bool - removed:
method Points.Quantile(float64) (core.Number, error) - removed:
method Points.Swap(int, int) - removed:
type Points: []core.Number - added:
method Aggregator.Points() ([]core.Number, error)
- added:
func New(*export.Descriptor, []core.Number) *Aggregator - added:
method Aggregator.Checkpoint(context.Context, *export.Descriptor) - added:
method Aggregator.Count() (int64, error) - added:
method Aggregator.Histogram() (aggregator.Buckets, error) - added:
method Aggregator.Merge(export.Aggregator, *export.Descriptor) error - added:
method Aggregator.Sum() (core.Number, error) - added:
method Aggregator.Update(context.Context, core.Number, *export.Descriptor) error - added:
type Aggregator: struct
- removed:
func New() *Aggregator - removed:
method Aggregator.Checkpoint(context.Context, *export.Descriptor) - removed:
method Aggregator.Count() (int64, error) - removed:
method Aggregator.Max() (core.Number, error) - removed:
method Aggregator.Merge(export.Aggregator, *export.Descriptor) error - removed:
method Aggregator.Sum() (core.Number, error) - removed:
method Aggregator.Update(context.Context, core.Number, *export.Descriptor) error - removed:
type Aggregator: struct
- added:
func New(*export.Descriptor) *Aggregator - added:
method Aggregator.Checkpoint(context.Context, *export.Descriptor) - added:
method Aggregator.Count() (int64, error) - added:
method Aggregator.Max() (core.Number, error) - added:
method Aggregator.Merge(export.Aggregator, *export.Descriptor) error - added:
method Aggregator.Min() (core.Number, error) - added:
method Aggregator.Sum() (core.Number, error) - added:
method Aggregator.Update(context.Context, core.Number, *export.Descriptor) error - added:
type Aggregator: struct
- changed:
func NewAggregatorTest(export.MetricKind, core.NumberKind, bool) *export.Descriptor → func NewAggregatorTest(export.Kind, core.NumberKind, bool) *export.Descriptor - added:
func TestMain(*testing.M) - added:
method Numbers.Points() []core.Number
- removed:
var CounterDesc - removed:
var GaugeDesc - changed:
func CounterAgg(int64) export.Aggregator → func CounterAgg(*export.Descriptor, int64) export.Aggregator - changed:
func GaugeAgg(int64) export.Aggregator → func GaugeAgg(*export.Descriptor, int64) export.Aggregator - added:
func NewCounterRecord(*export.Descriptor, export.Labels, int64) export.Record - added:
func NewGaugeRecord(*export.Descriptor, export.Labels, int64) export.Record - added:
var CounterADesc - added:
var CounterBDesc - added:
var GaugeADesc - added:
var GaugeBDesc
- removed:
method Controller.GetMeter(string) metric.Meter - added:
method Controller.Meter(string) metric.Meter
- removed:
method Provider.GetTracer(string) apitrace.Tracer - added:
func AlwaysParentSample() Sampler - added:
method Provider.Tracer(string) apitrace.Tracer