otlp

package
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 24, 2025 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type EventData

type EventData struct {
	Name       string
	Timestamp  time.Time
	Attributes map[string]string
}

EventData represents span event data

type LinkData

type LinkData struct {
	TraceId    string
	SpanId     string
	TraceState string
	Attributes map[string]string
}

LinkData represents span link data

type LogData

type LogData struct {
	Timestamp          time.Time
	TraceId            string
	SpanId             string
	TraceFlags         uint32
	SeverityText       string
	SeverityNumber     int32
	ServiceName        string
	Body               string
	ResourceSchemaUrl  string
	ResourceAttributes map[string]string
	ScopeSchemaUrl     string
	ScopeName          string
	ScopeVersion       string
	ScopeAttributes    map[string]string
	LogAttributes      map[string]string
	AgentID            string
	GroupID            string
	GroupName          string
}

LogData represents log data for storage insertion

type MetricGaugeData

type MetricGaugeData struct {
	ResourceAttributes     map[string]string
	ResourceSchemaUrl      string
	ScopeName              string
	ScopeVersion           string
	ScopeAttributes        map[string]string
	ScopeDroppedAttrCount  uint32
	ScopeSchemaUrl         string
	ServiceName            string
	MetricName             string
	MetricDescription      string
	MetricUnit             string
	Attributes             map[string]string
	StartTimeUnix          time.Time
	TimeUnix               time.Time
	Value                  float64
	Flags                  uint32
	AggregationTemporality int32
	IsMonotonic            bool
	AgentID                string
	GroupID                string
	GroupName              string
}

MetricGaugeData represents gauge metric data for storage insertion

type MetricHistogramData

type MetricHistogramData struct {
	ResourceAttributes     map[string]string
	ResourceSchemaUrl      string
	ScopeName              string
	ScopeVersion           string
	ScopeAttributes        map[string]string
	ScopeDroppedAttrCount  uint32
	ScopeSchemaUrl         string
	ServiceName            string
	MetricName             string
	MetricDescription      string
	MetricUnit             string
	Attributes             map[string]string
	StartTimeUnix          time.Time
	TimeUnix               time.Time
	Count                  uint64
	Sum                    float64
	BucketCounts           []uint64
	ExplicitBounds         []float64
	Flags                  uint32
	Min                    float64
	Max                    float64
	AggregationTemporality int32
	DataType               string
	AgentID                string
	GroupID                string
	GroupName              string
}

MetricHistogramData represents histogram metric data for storage insertion

type MetricSumData

type MetricSumData struct {
	ResourceAttributes     map[string]string
	ResourceSchemaUrl      string
	ScopeName              string
	ScopeVersion           string
	ScopeAttributes        map[string]string
	ScopeDroppedAttrCount  uint32
	ScopeSchemaUrl         string
	ServiceName            string
	MetricName             string
	MetricDescription      string
	MetricUnit             string
	Attributes             map[string]string
	StartTimeUnix          time.Time
	TimeUnix               time.Time
	Value                  float64
	Flags                  uint32
	AggregationTemporality int32
	IsMonotonic            bool
	AgentID                string
	GroupID                string
	GroupName              string
}

MetricSumData represents sum/counter metric data for storage insertion

type TraceData

type TraceData struct {
	Timestamp          time.Time
	TraceId            string
	SpanId             string
	ParentSpanId       string
	TraceState         string
	SpanName           string
	SpanKind           int32
	ServiceName        string
	ResourceAttributes map[string]string
	ScopeName          string
	ScopeVersion       string
	ScopeAttributes    map[string]string
	SpanAttributes     map[string]string
	Duration           int64
	StatusCode         string
	StatusMessage      string
	Events             []EventData
	Links              []LinkData
	AgentID            string
	GroupID            string
	GroupName          string
}

TraceData represents trace data for storage insertion

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL