Upgrading go.opencensus.io 0.8 to 0.9
Breakingv0.8.0 → v0.9.0Breaking1Deprecated2New1Changed3Fixed2
BreakingUpgrade verdict
1 breaking change.
In plain terms
- The Stackdriver exporter is no longer part of this package and now lives in a separate repository.
- The project now has a formal policy describing how and when features are deprecated.
- The NewSpanXXX constructors are deprecated; use StartSpan instead.
Must act 3 items need code or config changes
What you must change
Breaking1
Splits the Stackdriver exporter out into its own repository.
Deprecations to plan for
Deprecated2
Adds a deprecation policy.
Deprecates NewSpanXXX in favor of StartSpan.
NewSpanXXXStartSpanAPI changes
Generated by DepDelta from published Go source. Not mixed with prose notes.
- removed:
field Options.ClientOptions: []option.ClientOption - added:
field Options.MonitoringClientOptions: []option.ClientOption - added:
field Options.TraceClientOptions: []option.ClientOption
- removed:
var ClientErrorCount - removed:
var ClientErrorCountView - removed:
var ClientFinishedCount - removed:
var ClientRequestBytes - removed:
var ClientRequestBytesView - removed:
var ClientRequestCount - removed:
var ClientResponseBytes - removed:
var ClientResponseBytesView - removed:
var ClientResponseCount - removed:
var ClientResponseCountView - removed:
var ClientRoundTripLatency - removed:
var ClientRoundTripLatencyView - removed:
var ClientStartedCount - removed:
var KeyMethod - removed:
var KeyStatus - removed:
var ServerErrorCount - removed:
var ServerErrorCountView - removed:
var ServerFinishedCount - removed:
var ServerRequestBytes - removed:
var ServerRequestBytesView - removed:
var ServerRequestCount - removed:
var ServerRequestCountView - removed:
var ServerResponseBytes - removed:
var ServerResponseBytesView - removed:
var ServerResponseCount - removed:
var ServerResponseCountView - removed:
var ServerServerElapsedTime - removed:
var ServerServerElapsedTimeView - removed:
var ServerStartedCount - added:
var ClientCompletedRPCsView - added:
var ClientReceivedBytesPerRPC - added:
var ClientReceivedBytesPerRPCView - added:
var ClientReceivedMessagesPerRPC - added:
var ClientReceivedMessagesPerRPCView - added:
var ClientRoundtripLatency - added:
var ClientRoundtripLatencyView - added:
var ClientSentBytesPerRPC - added:
var ClientSentBytesPerRPCView - added:
var ClientSentMessagesPerRPC - added:
var ClientSentMessagesPerRPCView - added:
var ClientServerLatency - added:
var ClientServerLatencyView - added:
var KeyClientMethod - added:
var KeyClientStatus - added:
var KeyServerMethod - added:
var KeyServerStatus - added:
var ServerCompletedRPCsView - added:
var ServerLatency - added:
var ServerLatencyView - added:
var ServerReceivedBytesPerRPC - added:
var ServerReceivedBytesPerRPCView - added:
var ServerReceivedMessagesPerRPC - added:
var ServerReceivedMessagesPerRPCView - added:
var ServerSentBytesPerRPC - added:
var ServerSentBytesPerRPCView - added:
var ServerSentMessagesPerRPC - added:
var ServerSentMessagesPerRPCView
- added:
func TraceStatus(int, string) trace.Status
- added:
const UnitDimensionless
- changed:
func StartSpan(context.Context, string) (context.Context, *Span) → func StartSpan(context.Context, string, ...StartOption) (context.Context, *Span) - added:
const StatusCodeAborted - added:
const StatusCodeAlreadyExists - added:
const StatusCodeCancelled - added:
const StatusCodeDataLoss - added:
const StatusCodeDeadlineExceeded - added:
const StatusCodeFailedPrecondition - added:
const StatusCodeInternal - added:
const StatusCodeInvalidArgument - added:
const StatusCodeNotFound - added:
const StatusCodeOK - added:
const StatusCodeOutOfRange - added:
const StatusCodePermissionDenied - added:
const StatusCodeResourceExhausted - added:
const StatusCodeUnauthenticated - added:
const StatusCodeUnavailable - added:
const StatusCodeUnimplemented - added:
const StatusCodeUnknown - added:
func NewContext(context.Context, *Span) context.Context - added:
func StartSpanWithRemoteParent(context.Context, string, SpanContext, ...StartOption) (context.Context, *Span) - added:
func WithSampler(Sampler) StartOption - added:
func WithSpanKind(int) StartOption - added:
type StartOption: func(*StartOptions)