Documentation ¶
Index ¶
- func FillTestInstrumentationScope(tv InstrumentationScope)
- func FillTestMap(dest Map)
- func FillTestResource(tv Resource)
- func FillTestSlice(tv Slice)
- func FillTestTraceState(dest TraceState)
- func FillTestValue(dest Value)
- func GetOrigByteSlice(ms ByteSlice) *[]byte
- func GetOrigFloat64Slice(ms Float64Slice) *[]float64
- func GetOrigInstrumentationScope(ms InstrumentationScope) *otlpcommon.InstrumentationScope
- func GetOrigLogs(ms Logs) *otlpcollectorlog.ExportLogsServiceRequest
- func GetOrigMap(ms Map) *[]otlpcommon.KeyValue
- func GetOrigMetrics(ms Metrics) *otlpcollectormetrics.ExportMetricsServiceRequest
- func GetOrigResource(ms Resource) *otlpresource.Resource
- func GetOrigSlice(ms Slice) *[]otlpcommon.AnyValue
- func GetOrigTraceState(ms TraceState) *string
- func GetOrigTraces(ms Traces) *otlpcollectortrace.ExportTraceServiceRequest
- func GetOrigUInt64Slice(ms UInt64Slice) *[]uint64
- func GetOrigValue(ms Value) *otlpcommon.AnyValue
- func LogsToProto(l Logs) otlplogs.LogsData
- func MetricsToProto(l Metrics) otlpmetrics.MetricsData
- func SetLogsState(ms Logs, state State)
- func SetMetricsState(ms Metrics, state State)
- func SetTracesState(ms Traces, state State)
- func TracesToProto(l Traces) otlptrace.TracesData
- type ByteSlice
- type Float64Slice
- type InstrumentationScope
- type Logs
- type Map
- type Metrics
- type Resource
- type Slice
- type State
- func GetByteSliceState(ms ByteSlice) *State
- func GetFloat64SliceState(ms Float64Slice) *State
- func GetInstrumentationScopeState(ms InstrumentationScope) *State
- func GetLogsState(ms Logs) *State
- func GetMapState(ms Map) *State
- func GetMetricsState(ms Metrics) *State
- func GetResourceState(ms Resource) *State
- func GetSliceState(ms Slice) *State
- func GetTraceStateState(ms TraceState) *State
- func GetTracesState(ms Traces) *State
- func GetUInt64SliceState(ms UInt64Slice) *State
- func GetValueState(ms Value) *State
- type TraceState
- type Traces
- type UInt64Slice
- type Value
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FillTestInstrumentationScope ¶ added in v0.59.0
func FillTestInstrumentationScope(tv InstrumentationScope)
func FillTestMap ¶ added in v0.59.0
func FillTestMap(dest Map)
func FillTestResource ¶ added in v0.59.0
func FillTestResource(tv Resource)
func FillTestSlice ¶ added in v0.59.0
func FillTestSlice(tv Slice)
func FillTestTraceState ¶ added in v0.60.0
func FillTestTraceState(dest TraceState)
func FillTestValue ¶ added in v0.59.0
func FillTestValue(dest Value)
func GetOrigByteSlice ¶ added in v0.60.0
func GetOrigFloat64Slice ¶ added in v0.60.0
func GetOrigFloat64Slice(ms Float64Slice) *[]float64
func GetOrigInstrumentationScope ¶ added in v0.59.0
func GetOrigInstrumentationScope(ms InstrumentationScope) *otlpcommon.InstrumentationScope
func GetOrigLogs ¶ added in v0.59.0
func GetOrigLogs(ms Logs) *otlpcollectorlog.ExportLogsServiceRequest
func GetOrigMap ¶ added in v0.59.0
func GetOrigMap(ms Map) *[]otlpcommon.KeyValue
func GetOrigMetrics ¶ added in v0.59.0
func GetOrigMetrics(ms Metrics) *otlpcollectormetrics.ExportMetricsServiceRequest
func GetOrigResource ¶ added in v0.59.0
func GetOrigResource(ms Resource) *otlpresource.Resource
func GetOrigSlice ¶ added in v0.59.0
func GetOrigSlice(ms Slice) *[]otlpcommon.AnyValue
func GetOrigTraceState ¶ added in v0.60.0
func GetOrigTraceState(ms TraceState) *string
func GetOrigTraces ¶ added in v0.59.0
func GetOrigTraces(ms Traces) *otlpcollectortrace.ExportTraceServiceRequest
func GetOrigUInt64Slice ¶ added in v0.60.0
func GetOrigUInt64Slice(ms UInt64Slice) *[]uint64
func GetOrigValue ¶ added in v0.59.0
func GetOrigValue(ms Value) *otlpcommon.AnyValue
func LogsToProto ¶ added in v0.50.0
LogsToProto internal helper to convert Logs to protobuf representation.
func MetricsToProto ¶ added in v0.50.0
func MetricsToProto(l Metrics) otlpmetrics.MetricsData
MetricsToProto internal helper to convert Metrics to protobuf representation.
func SetLogsState ¶ added in v1.0.0
func SetMetricsState ¶ added in v1.0.0
func SetTracesState ¶ added in v1.0.0
func TracesToProto ¶ added in v0.50.0
func TracesToProto(l Traces) otlptrace.TracesData
TracesToProto internal helper to convert Traces to protobuf representation.
Types ¶
type ByteSlice ¶ added in v0.60.0
type ByteSlice struct {
// contains filtered or unexported fields
}
func NewByteSlice ¶ added in v0.60.0
type Float64Slice ¶ added in v0.60.0
type Float64Slice struct {
// contains filtered or unexported fields
}
func NewFloat64Slice ¶ added in v0.60.0
func NewFloat64Slice(orig *[]float64, state *State) Float64Slice
type InstrumentationScope ¶
type InstrumentationScope struct {
// contains filtered or unexported fields
}
func GenerateTestInstrumentationScope ¶ added in v0.59.0
func GenerateTestInstrumentationScope() InstrumentationScope
func NewInstrumentationScope ¶
func NewInstrumentationScope(orig *otlpcommon.InstrumentationScope, state *State) InstrumentationScope
type Logs ¶
type Logs struct {
// contains filtered or unexported fields
}
func LogsFromProto ¶ added in v0.50.0
LogsFromProto internal helper to convert protobuf representation to Logs. This function set exclusive state assuming that it's called only once per Logs.
func NewLogs ¶
func NewLogs(orig *otlpcollectorlog.ExportLogsServiceRequest, state *State) Logs
type Map ¶
type Map struct {
// contains filtered or unexported fields
}
func GenerateTestMap ¶ added in v0.59.0
func GenerateTestMap() Map
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
func MetricsFromProto ¶ added in v0.50.0
func MetricsFromProto(orig otlpmetrics.MetricsData) Metrics
MetricsFromProto internal helper to convert protobuf representation to Metrics. This function set exclusive state assuming that it's called only once per Metrics.
func NewMetrics ¶
func NewMetrics(orig *otlpcollectormetrics.ExportMetricsServiceRequest, state *State) Metrics
type Resource ¶
type Resource struct {
// contains filtered or unexported fields
}
func GenerateTestResource ¶ added in v0.59.0
func GenerateTestResource() Resource
func NewResource ¶
func NewResource(orig *otlpresource.Resource, state *State) Resource
type Slice ¶
type Slice struct {
// contains filtered or unexported fields
}
func GenerateTestSlice ¶ added in v0.59.0
func GenerateTestSlice() Slice
type State ¶ added in v1.0.0
type State int32
State defines an ownership state of pmetric.Metrics, plog.Logs or ptrace.Traces.
func GetByteSliceState ¶ added in v1.0.0
func GetFloat64SliceState ¶ added in v1.0.0
func GetFloat64SliceState(ms Float64Slice) *State
func GetInstrumentationScopeState ¶ added in v1.0.0
func GetInstrumentationScopeState(ms InstrumentationScope) *State
func GetLogsState ¶ added in v1.0.0
func GetMapState ¶ added in v1.0.0
func GetMetricsState ¶ added in v1.0.0
func GetResourceState ¶ added in v1.0.0
func GetSliceState ¶ added in v1.0.0
func GetTraceStateState ¶ added in v1.0.0
func GetTraceStateState(ms TraceState) *State
func GetTracesState ¶ added in v1.0.0
func GetUInt64SliceState ¶ added in v1.0.0
func GetUInt64SliceState(ms UInt64Slice) *State
func GetValueState ¶ added in v1.0.0
func (*State) AssertMutable ¶ added in v1.0.0
func (state *State) AssertMutable()
AssertMutable panics if the state is not StateMutable.
type TraceState ¶
type TraceState struct {
// contains filtered or unexported fields
}
func GenerateTestTraceState ¶ added in v0.60.0
func GenerateTestTraceState() TraceState
func NewTraceState ¶ added in v0.60.0
func NewTraceState(orig *string, state *State) TraceState
type Traces ¶
type Traces struct {
// contains filtered or unexported fields
}
func NewTraces ¶
func NewTraces(orig *otlpcollectortrace.ExportTraceServiceRequest, state *State) Traces
func TracesFromProto ¶ added in v0.50.0
func TracesFromProto(orig otlptrace.TracesData) Traces
TracesFromProto internal helper to convert protobuf representation to Traces. This function set exclusive state assuming that it's called only once per Traces.
type UInt64Slice ¶ added in v0.60.0
type UInt64Slice struct {
// contains filtered or unexported fields
}
func NewUInt64Slice ¶ added in v0.60.0
func NewUInt64Slice(orig *[]uint64, state *State) UInt64Slice
Source Files ¶
- generated_wrapper_byteslice.go
- generated_wrapper_float64slice.go
- generated_wrapper_instrumentationscope.go
- generated_wrapper_resource.go
- generated_wrapper_uint64slice.go
- state.go
- wrapper_logs.go
- wrapper_map.go
- wrapper_metrics.go
- wrapper_slice.go
- wrapper_traces.go
- wrapper_tracestate.go
- wrapper_value.go