first commit
This commit is contained in:
48
plugins/otel/types.go
Normal file
48
plugins/otel/types.go
Normal file
@@ -0,0 +1,48 @@
|
||||
package otel
|
||||
|
||||
import (
|
||||
commonpb "go.opentelemetry.io/proto/otlp/common/v1"
|
||||
tracepb "go.opentelemetry.io/proto/otlp/trace/v1"
|
||||
)
|
||||
|
||||
// ResourceSpan is a trace in the OpenTelemetry format
|
||||
type ResourceSpan = tracepb.ResourceSpans
|
||||
|
||||
// ScopeSpan is a group of spans in the OpenTelemetry format
|
||||
type ScopeSpan = tracepb.ScopeSpans
|
||||
|
||||
// Span is a span in the OpenTelemetry format
|
||||
type Span = tracepb.Span
|
||||
|
||||
// Event is an event in a span
|
||||
type Event = tracepb.Span_Event
|
||||
|
||||
// KeyValue is a key-value pair in the OpenTelemetry format
|
||||
type KeyValue = commonpb.KeyValue
|
||||
|
||||
// AnyValue is a value in the OpenTelemetry format
|
||||
type AnyValue = commonpb.AnyValue
|
||||
|
||||
// StringValue is a string value in the OpenTelemetry format
|
||||
type StringValue = commonpb.AnyValue_StringValue
|
||||
|
||||
// IntValue is an integer value in the OpenTelemetry format
|
||||
type IntValue = commonpb.AnyValue_IntValue
|
||||
|
||||
// DoubleValue is a double value in the OpenTelemetry format
|
||||
type DoubleValue = commonpb.AnyValue_DoubleValue
|
||||
|
||||
// BoolValue is a boolean value in the OpenTelemetry format
|
||||
type BoolValue = commonpb.AnyValue_BoolValue
|
||||
|
||||
// ArrayValue is an array value in the OpenTelemetry format
|
||||
type ArrayValue = commonpb.AnyValue_ArrayValue
|
||||
|
||||
// ArrayValueValue is an array value in the OpenTelemetry format
|
||||
type ArrayValueValue = commonpb.ArrayValue
|
||||
|
||||
// ListValue is a list value in the OpenTelemetry format
|
||||
type ListValue = commonpb.AnyValue_KvlistValue
|
||||
|
||||
// KeyValueList is a list value in the OpenTelemetry format
|
||||
type KeyValueList = commonpb.KeyValueList
|
||||
Reference in New Issue
Block a user