tempopb

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2026 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthTempo        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTempo          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTempo = fmt.Errorf("proto: unexpected end of group")
)
View Source
var DedicatedColumn_Option_name = map[int32]string{
	0: "NONE",
	1: "ARRAY",
	2: "BLOB",
}
View Source
var DedicatedColumn_Option_value = map[string]int32{
	"NONE":  0,
	"ARRAY": 1,
	"BLOB":  2,
}
View Source
var DedicatedColumn_Scope_name = map[int32]string{
	0: "SPAN",
	1: "RESOURCE",
	2: "EVENT",
}
View Source
var DedicatedColumn_Scope_value = map[string]int32{
	"SPAN":     0,
	"RESOURCE": 1,
	"EVENT":    2,
}
View Source
var DedicatedColumn_Type_name = map[int32]string{
	0: "STRING",
	1: "INT",
}
View Source
var DedicatedColumn_Type_value = map[string]int32{
	"STRING": 0,
	"INT":    1,
}
View Source
var PartialStatus_name = map[int32]string{
	0: "COMPLETE",
	1: "PARTIAL",
}
View Source
var PartialStatus_value = map[string]int32{
	"COMPLETE": 0,
	"PARTIAL":  1,
}
View Source
var PushErrorReason_name = map[int32]string{
	0: "NO_ERROR",
	1: "MAX_LIVE_TRACES",
	2: "TRACE_TOO_LARGE",
	3: "UNKNOWN_ERROR",
}
View Source
var PushErrorReason_value = map[string]int32{
	"NO_ERROR":        0,
	"MAX_LIVE_TRACES": 1,
	"TRACE_TOO_LARGE": 2,
	"UNKNOWN_ERROR":   3,
}

Functions

func MakeKeyValueDouble

func MakeKeyValueDouble(key string, value float64) v1.KeyValue

func MakeKeyValueString

func MakeKeyValueString(key, value string) v1.KeyValue

func MakeKeyValueStringPtr

func MakeKeyValueStringPtr(key, value string) *v1.KeyValue

func MarshalToJSONV1

func MarshalToJSONV1(t *Trace) ([]byte, error)

It marshal a Trace to an OTEL compatible JSON. Historically, our Trace proto message used `batches` to define the array of resourses spans. To be OTEL compatible we renamed it to `resourcesSpans`. To be backward compatible, this function use jsonpb to marshal the Trace to an OTEL compatible JSON and then replace the first occurrence of `resourceSpan` by `batches`.

func ReuseByteSlices

func ReuseByteSlices(buffs [][]byte)

ReuseByteSlices puts the byte slice back into bytePool for reuse.

func UnmarshalFromJSONV1

func UnmarshalFromJSONV1(data []byte, t *Trace) error

It unmarshal an OTEL compatible JSON to a Trace. Historically, our Trace proto message used `batches` to define the array of resourses spans. To be OTEL compatible we renamed it to `resourcesSpan`. To be backward compatible, this function replaces the first occurrence of `batches` by `resourcesSpan` and then use jsonpb to unmarshal JSON into a Trace.

Types

type DedicatedColumn

type DedicatedColumn struct {
	Scope   DedicatedColumn_Scope  `protobuf:"varint,3,opt,name=scope,proto3,enum=tempopb.DedicatedColumn_Scope" json:"scope,omitempty"`
	Name    string                 `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Type    DedicatedColumn_Type   `protobuf:"varint,1,opt,name=type,proto3,enum=tempopb.DedicatedColumn_Type" json:"type,omitempty"`
	Options DedicatedColumn_Option `protobuf:"varint,4,opt,name=options,proto3,enum=tempopb.DedicatedColumn_Option" json:"options,omitempty"`
}

Configuration for a single dedicated attribute column.

func (*DedicatedColumn) Descriptor

func (*DedicatedColumn) Descriptor() ([]byte, []int)

func (*DedicatedColumn) GetName

func (m *DedicatedColumn) GetName() string

func (*DedicatedColumn) GetOptions

func (m *DedicatedColumn) GetOptions() DedicatedColumn_Option

func (*DedicatedColumn) GetScope

func (m *DedicatedColumn) GetScope() DedicatedColumn_Scope

func (*DedicatedColumn) GetType

func (*DedicatedColumn) Marshal

func (m *DedicatedColumn) Marshal() (dAtA []byte, err error)

func (*DedicatedColumn) MarshalTo

func (m *DedicatedColumn) MarshalTo(dAtA []byte) (int, error)

func (*DedicatedColumn) MarshalToSizedBuffer

func (m *DedicatedColumn) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DedicatedColumn) ProtoMessage

func (*DedicatedColumn) ProtoMessage()

func (*DedicatedColumn) Reset

func (m *DedicatedColumn) Reset()

func (*DedicatedColumn) Size

func (m *DedicatedColumn) Size() (n int)

func (*DedicatedColumn) String

func (m *DedicatedColumn) String() string

func (*DedicatedColumn) Unmarshal

func (m *DedicatedColumn) Unmarshal(dAtA []byte) error

func (*DedicatedColumn) XXX_DiscardUnknown

func (m *DedicatedColumn) XXX_DiscardUnknown()

func (*DedicatedColumn) XXX_Marshal

func (m *DedicatedColumn) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DedicatedColumn) XXX_Merge

func (m *DedicatedColumn) XXX_Merge(src proto.Message)

func (*DedicatedColumn) XXX_Size

func (m *DedicatedColumn) XXX_Size() int

func (*DedicatedColumn) XXX_Unmarshal

func (m *DedicatedColumn) XXX_Unmarshal(b []byte) error

type DedicatedColumn_Option

type DedicatedColumn_Option int32
const (
	DedicatedColumn_NONE  DedicatedColumn_Option = 0
	DedicatedColumn_ARRAY DedicatedColumn_Option = 1
	DedicatedColumn_BLOB  DedicatedColumn_Option = 2
)

func (DedicatedColumn_Option) EnumDescriptor

func (DedicatedColumn_Option) EnumDescriptor() ([]byte, []int)

func (DedicatedColumn_Option) String

func (x DedicatedColumn_Option) String() string

type DedicatedColumn_Scope

type DedicatedColumn_Scope int32
const (
	DedicatedColumn_SPAN     DedicatedColumn_Scope = 0
	DedicatedColumn_RESOURCE DedicatedColumn_Scope = 1
	DedicatedColumn_EVENT    DedicatedColumn_Scope = 2
)

func (DedicatedColumn_Scope) EnumDescriptor

func (DedicatedColumn_Scope) EnumDescriptor() ([]byte, []int)

func (DedicatedColumn_Scope) String

func (x DedicatedColumn_Scope) String() string

type DedicatedColumn_Type

type DedicatedColumn_Type int32
const (
	DedicatedColumn_STRING DedicatedColumn_Type = 0
	DedicatedColumn_INT    DedicatedColumn_Type = 1
)

func (DedicatedColumn_Type) EnumDescriptor

func (DedicatedColumn_Type) EnumDescriptor() ([]byte, []int)

func (DedicatedColumn_Type) String

func (x DedicatedColumn_Type) String() string

type Exemplar

type Exemplar struct {
	// Optional, can be empty.
	Labels      []v1.KeyValue `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels"`
	Value       float64       `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	TimestampMs int64         `protobuf:"varint,3,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"`
}

func (*Exemplar) Descriptor

func (*Exemplar) Descriptor() ([]byte, []int)

func (*Exemplar) GetLabels

func (m *Exemplar) GetLabels() []v1.KeyValue

func (*Exemplar) GetTimestampMs

func (m *Exemplar) GetTimestampMs() int64

func (*Exemplar) GetValue

func (m *Exemplar) GetValue() float64

func (*Exemplar) Marshal

func (m *Exemplar) Marshal() (dAtA []byte, err error)

func (*Exemplar) MarshalTo

func (m *Exemplar) MarshalTo(dAtA []byte) (int, error)

func (*Exemplar) MarshalToSizedBuffer

func (m *Exemplar) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Exemplar) ProtoMessage

func (*Exemplar) ProtoMessage()

func (*Exemplar) Reset

func (m *Exemplar) Reset()

func (*Exemplar) Size

func (m *Exemplar) Size() (n int)

func (*Exemplar) String

func (m *Exemplar) String() string

func (*Exemplar) Unmarshal

func (m *Exemplar) Unmarshal(dAtA []byte) error

func (*Exemplar) XXX_DiscardUnknown

func (m *Exemplar) XXX_DiscardUnknown()

func (*Exemplar) XXX_Marshal

func (m *Exemplar) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Exemplar) XXX_Merge

func (m *Exemplar) XXX_Merge(src proto.Message)

func (*Exemplar) XXX_Size

func (m *Exemplar) XXX_Size() int

func (*Exemplar) XXX_Unmarshal

func (m *Exemplar) XXX_Unmarshal(b []byte) error

type InstantSeries

type InstantSeries struct {
	// Series labels containing name and value. Data-type aware.
	Labels []v1.KeyValue `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels"`
	Value  float64       `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
}

func (*InstantSeries) Descriptor

func (*InstantSeries) Descriptor() ([]byte, []int)

func (*InstantSeries) GetLabels

func (m *InstantSeries) GetLabels() []v1.KeyValue

func (*InstantSeries) GetValue

func (m *InstantSeries) GetValue() float64

func (*InstantSeries) Marshal

func (m *InstantSeries) Marshal() (dAtA []byte, err error)

func (*InstantSeries) MarshalTo

func (m *InstantSeries) MarshalTo(dAtA []byte) (int, error)

func (*InstantSeries) MarshalToSizedBuffer

func (m *InstantSeries) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*InstantSeries) ProtoMessage

func (*InstantSeries) ProtoMessage()

func (*InstantSeries) Reset

func (m *InstantSeries) Reset()

func (*InstantSeries) Size

func (m *InstantSeries) Size() (n int)

func (*InstantSeries) String

func (m *InstantSeries) String() string

func (*InstantSeries) Unmarshal

func (m *InstantSeries) Unmarshal(dAtA []byte) error

func (*InstantSeries) XXX_DiscardUnknown

func (m *InstantSeries) XXX_DiscardUnknown()

func (*InstantSeries) XXX_Marshal

func (m *InstantSeries) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InstantSeries) XXX_Merge

func (m *InstantSeries) XXX_Merge(src proto.Message)

func (*InstantSeries) XXX_Size

func (m *InstantSeries) XXX_Size() int

func (*InstantSeries) XXX_Unmarshal

func (m *InstantSeries) XXX_Unmarshal(b []byte) error

type LinkSlice

type LinkSlice struct {
	Links []*v11.Span_Link `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"`
}

this message exists for marshalling/unmarshalling convenience to/from parquet. in parquet we proto encode links to a column. unfortunately you can't encode a slice directly so we use this wrapper to generate the required marshalling/unmarshalling functions.

func (*LinkSlice) Descriptor

func (*LinkSlice) Descriptor() ([]byte, []int)
func (m *LinkSlice) GetLinks() []*v11.Span_Link

func (*LinkSlice) Marshal

func (m *LinkSlice) Marshal() (dAtA []byte, err error)

func (*LinkSlice) MarshalTo

func (m *LinkSlice) MarshalTo(dAtA []byte) (int, error)

func (*LinkSlice) MarshalToSizedBuffer

func (m *LinkSlice) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*LinkSlice) ProtoMessage

func (*LinkSlice) ProtoMessage()

func (*LinkSlice) Reset

func (m *LinkSlice) Reset()

func (*LinkSlice) Size

func (m *LinkSlice) Size() (n int)

func (*LinkSlice) String

func (m *LinkSlice) String() string

func (*LinkSlice) Unmarshal

func (m *LinkSlice) Unmarshal(dAtA []byte) error

func (*LinkSlice) XXX_DiscardUnknown

func (m *LinkSlice) XXX_DiscardUnknown()

func (*LinkSlice) XXX_Marshal

func (m *LinkSlice) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LinkSlice) XXX_Merge

func (m *LinkSlice) XXX_Merge(src proto.Message)

func (*LinkSlice) XXX_Size

func (m *LinkSlice) XXX_Size() int

func (*LinkSlice) XXX_Unmarshal

func (m *LinkSlice) XXX_Unmarshal(b []byte) error

type MetadataMetrics

type MetadataMetrics struct {
	InspectedBytes  uint64 `protobuf:"varint,1,opt,name=inspectedBytes,proto3" json:"inspectedBytes,omitempty"`
	TotalJobs       uint32 `protobuf:"varint,2,opt,name=totalJobs,proto3" json:"totalJobs,omitempty"`
	CompletedJobs   uint32 `protobuf:"varint,3,opt,name=completedJobs,proto3" json:"completedJobs,omitempty"`
	TotalBlocks     uint32 `protobuf:"varint,4,opt,name=totalBlocks,proto3" json:"totalBlocks,omitempty"`
	TotalBlockBytes uint64 `protobuf:"varint,5,opt,name=totalBlockBytes,proto3" json:"totalBlockBytes,omitempty"`
}

func (*MetadataMetrics) Descriptor

func (*MetadataMetrics) Descriptor() ([]byte, []int)

func (*MetadataMetrics) GetCompletedJobs

func (m *MetadataMetrics) GetCompletedJobs() uint32

func (*MetadataMetrics) GetInspectedBytes

func (m *MetadataMetrics) GetInspectedBytes() uint64

func (*MetadataMetrics) GetTotalBlockBytes

func (m *MetadataMetrics) GetTotalBlockBytes() uint64

func (*MetadataMetrics) GetTotalBlocks

func (m *MetadataMetrics) GetTotalBlocks() uint32

func (*MetadataMetrics) GetTotalJobs

func (m *MetadataMetrics) GetTotalJobs() uint32

func (*MetadataMetrics) Marshal

func (m *MetadataMetrics) Marshal() (dAtA []byte, err error)

func (*MetadataMetrics) MarshalTo

func (m *MetadataMetrics) MarshalTo(dAtA []byte) (int, error)

func (*MetadataMetrics) MarshalToSizedBuffer

func (m *MetadataMetrics) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*MetadataMetrics) ProtoMessage

func (*MetadataMetrics) ProtoMessage()

func (*MetadataMetrics) Reset

func (m *MetadataMetrics) Reset()

func (*MetadataMetrics) Size

func (m *MetadataMetrics) Size() (n int)

func (*MetadataMetrics) String

func (m *MetadataMetrics) String() string

func (*MetadataMetrics) Unmarshal

func (m *MetadataMetrics) Unmarshal(dAtA []byte) error

func (*MetadataMetrics) XXX_DiscardUnknown

func (m *MetadataMetrics) XXX_DiscardUnknown()

func (*MetadataMetrics) XXX_Marshal

func (m *MetadataMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetadataMetrics) XXX_Merge

func (m *MetadataMetrics) XXX_Merge(src proto.Message)

func (*MetadataMetrics) XXX_Size

func (m *MetadataMetrics) XXX_Size() int

func (*MetadataMetrics) XXX_Unmarshal

func (m *MetadataMetrics) XXX_Unmarshal(b []byte) error

type PartialStatus

type PartialStatus int32
const (
	PartialStatus_COMPLETE PartialStatus = 0
	PartialStatus_PARTIAL  PartialStatus = 1
)

func (PartialStatus) EnumDescriptor

func (PartialStatus) EnumDescriptor() ([]byte, []int)

func (PartialStatus) String

func (x PartialStatus) String() string

type Pool

type Pool struct {
	// contains filtered or unexported fields
}

Pool is a linearly bucketed pool for variably sized byte slices.

The upstream Prometheus buffer-pool miss metrics have been dropped from this fork to avoid a dependency on prometheus/client_golang; the TraceQL parser only needs the pooling behaviour, not the miss counters.

func NewPool

func NewPool(name string, minBucket, numBuckets, bktSize int) *Pool

NewPool returns a new Pool with size buckets for minSize to maxSize

func (*Pool) Get

func (p *Pool) Get(sz int) []byte

Get returns a new byte slices that fits the given size.

func (*Pool) Put

func (p *Pool) Put(s []byte) int

Put adds a slice to the right bucket in the pool.

type PreallocBytes

type PreallocBytes struct {
	Slice []byte
}

PreallocBytes is a (repeated bytes slices) which preallocs slices on Unmarshal.

func (*PreallocBytes) MarshalTo

func (r *PreallocBytes) MarshalTo(dAtA []byte) (int, error)

MarshalTo implements proto.Marshaller. returned int is not used

func (*PreallocBytes) Size

func (r *PreallocBytes) Size() (n int)

Size implements proto.Sizer.

func (*PreallocBytes) Unmarshal

func (r *PreallocBytes) Unmarshal(dAtA []byte) error

Unmarshal implements proto.Message.

type PushBytesRequest

type PushBytesRequest struct {
	// pre-marshalled Traces. length must match ids
	Traces []PreallocBytes `protobuf:"bytes,2,rep,name=traces,proto3,customtype=PreallocBytes" json:"traces"`
	// trace ids. length must match traces
	Ids [][]byte `protobuf:"bytes,3,rep,name=ids,proto3" json:"ids,omitempty"`
	// indicates whether metrics generation should be skipped
	// for traces contained in this request.
	SkipMetricsGeneration bool `protobuf:"varint,5,opt,name=skipMetricsGeneration,proto3" json:"skipMetricsGeneration,omitempty"`
}

PushBytesRequest pushes slices of traces, ids and searchdata. Traces are encoded using the

current BatchDecoder in ./pkg/model

func (*PushBytesRequest) Descriptor

func (*PushBytesRequest) Descriptor() ([]byte, []int)

func (*PushBytesRequest) GetIds

func (m *PushBytesRequest) GetIds() [][]byte

func (*PushBytesRequest) GetSkipMetricsGeneration

func (m *PushBytesRequest) GetSkipMetricsGeneration() bool

func (*PushBytesRequest) Marshal

func (m *PushBytesRequest) Marshal() (dAtA []byte, err error)

func (*PushBytesRequest) MarshalTo

func (m *PushBytesRequest) MarshalTo(dAtA []byte) (int, error)

func (*PushBytesRequest) MarshalToSizedBuffer

func (m *PushBytesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PushBytesRequest) ProtoMessage

func (*PushBytesRequest) ProtoMessage()

func (*PushBytesRequest) Reset

func (m *PushBytesRequest) Reset()

func (*PushBytesRequest) Size

func (m *PushBytesRequest) Size() (n int)

func (*PushBytesRequest) String

func (m *PushBytesRequest) String() string

func (*PushBytesRequest) Unmarshal

func (m *PushBytesRequest) Unmarshal(dAtA []byte) error

func (*PushBytesRequest) XXX_DiscardUnknown

func (m *PushBytesRequest) XXX_DiscardUnknown()

func (*PushBytesRequest) XXX_Marshal

func (m *PushBytesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushBytesRequest) XXX_Merge

func (m *PushBytesRequest) XXX_Merge(src proto.Message)

func (*PushBytesRequest) XXX_Size

func (m *PushBytesRequest) XXX_Size() int

func (*PushBytesRequest) XXX_Unmarshal

func (m *PushBytesRequest) XXX_Unmarshal(b []byte) error

type PushErrorReason

type PushErrorReason int32
const (
	PushErrorReason_NO_ERROR        PushErrorReason = 0
	PushErrorReason_MAX_LIVE_TRACES PushErrorReason = 1
	PushErrorReason_TRACE_TOO_LARGE PushErrorReason = 2
	PushErrorReason_UNKNOWN_ERROR   PushErrorReason = 3
)

func (PushErrorReason) EnumDescriptor

func (PushErrorReason) EnumDescriptor() ([]byte, []int)

func (PushErrorReason) String

func (x PushErrorReason) String() string

type PushResponse

type PushResponse struct {
	ErrorsByTrace []PushErrorReason `protobuf:"varint,1,rep,packed,name=errorsByTrace,proto3,enum=tempopb.PushErrorReason" json:"errorsByTrace,omitempty"`
}

Write

func (*PushResponse) Descriptor

func (*PushResponse) Descriptor() ([]byte, []int)

func (*PushResponse) GetErrorsByTrace

func (m *PushResponse) GetErrorsByTrace() []PushErrorReason

func (*PushResponse) Marshal

func (m *PushResponse) Marshal() (dAtA []byte, err error)

func (*PushResponse) MarshalTo

func (m *PushResponse) MarshalTo(dAtA []byte) (int, error)

func (*PushResponse) MarshalToSizedBuffer

func (m *PushResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PushResponse) ProtoMessage

func (*PushResponse) ProtoMessage()

func (*PushResponse) Reset

func (m *PushResponse) Reset()

func (*PushResponse) Size

func (m *PushResponse) Size() (n int)

func (*PushResponse) String

func (m *PushResponse) String() string

func (*PushResponse) Unmarshal

func (m *PushResponse) Unmarshal(dAtA []byte) error

func (*PushResponse) XXX_DiscardUnknown

func (m *PushResponse) XXX_DiscardUnknown()

func (*PushResponse) XXX_Marshal

func (m *PushResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushResponse) XXX_Merge

func (m *PushResponse) XXX_Merge(src proto.Message)

func (*PushResponse) XXX_Size

func (m *PushResponse) XXX_Size() int

func (*PushResponse) XXX_Unmarshal

func (m *PushResponse) XXX_Unmarshal(b []byte) error

type PushSpansRequest

type PushSpansRequest struct {
	// just send entire OTel spans for now
	Batches []*v11.ResourceSpans `protobuf:"bytes,1,rep,name=batches,proto3" json:"batches,omitempty"`
	// indicates whether metrics generation should be skipped
	// for traces contained in this request.
	SkipMetricsGeneration bool `protobuf:"varint,2,opt,name=skipMetricsGeneration,proto3" json:"skipMetricsGeneration,omitempty"`
}

func (*PushSpansRequest) Descriptor

func (*PushSpansRequest) Descriptor() ([]byte, []int)

func (*PushSpansRequest) GetBatches

func (m *PushSpansRequest) GetBatches() []*v11.ResourceSpans

func (*PushSpansRequest) GetSkipMetricsGeneration

func (m *PushSpansRequest) GetSkipMetricsGeneration() bool

func (*PushSpansRequest) Marshal

func (m *PushSpansRequest) Marshal() (dAtA []byte, err error)

func (*PushSpansRequest) MarshalTo

func (m *PushSpansRequest) MarshalTo(dAtA []byte) (int, error)

func (*PushSpansRequest) MarshalToSizedBuffer

func (m *PushSpansRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*PushSpansRequest) ProtoMessage

func (*PushSpansRequest) ProtoMessage()

func (*PushSpansRequest) Reset

func (m *PushSpansRequest) Reset()

func (*PushSpansRequest) Size

func (m *PushSpansRequest) Size() (n int)

func (*PushSpansRequest) String

func (m *PushSpansRequest) String() string

func (*PushSpansRequest) Unmarshal

func (m *PushSpansRequest) Unmarshal(dAtA []byte) error

func (*PushSpansRequest) XXX_DiscardUnknown

func (m *PushSpansRequest) XXX_DiscardUnknown()

func (*PushSpansRequest) XXX_Marshal

func (m *PushSpansRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PushSpansRequest) XXX_Merge

func (m *PushSpansRequest) XXX_Merge(src proto.Message)

func (*PushSpansRequest) XXX_Size

func (m *PushSpansRequest) XXX_Size() int

func (*PushSpansRequest) XXX_Unmarshal

func (m *PushSpansRequest) XXX_Unmarshal(b []byte) error

type QueryInstantRequest

type QueryInstantRequest struct {
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	Start uint64 `protobuf:"varint,2,opt,name=start,proto3" json:"start,omitempty"`
	End   uint64 `protobuf:"varint,3,opt,name=end,proto3" json:"end,omitempty"`
}

func (*QueryInstantRequest) Descriptor

func (*QueryInstantRequest) Descriptor() ([]byte, []int)

func (*QueryInstantRequest) GetEnd

func (m *QueryInstantRequest) GetEnd() uint64

func (*QueryInstantRequest) GetQuery

func (m *QueryInstantRequest) GetQuery() string

func (*QueryInstantRequest) GetStart

func (m *QueryInstantRequest) GetStart() uint64

func (*QueryInstantRequest) Marshal

func (m *QueryInstantRequest) Marshal() (dAtA []byte, err error)

func (*QueryInstantRequest) MarshalTo

func (m *QueryInstantRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryInstantRequest) MarshalToSizedBuffer

func (m *QueryInstantRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryInstantRequest) ProtoMessage

func (*QueryInstantRequest) ProtoMessage()

func (*QueryInstantRequest) Reset

func (m *QueryInstantRequest) Reset()

func (*QueryInstantRequest) Size

func (m *QueryInstantRequest) Size() (n int)

func (*QueryInstantRequest) String

func (m *QueryInstantRequest) String() string

func (*QueryInstantRequest) Unmarshal

func (m *QueryInstantRequest) Unmarshal(dAtA []byte) error

func (*QueryInstantRequest) XXX_DiscardUnknown

func (m *QueryInstantRequest) XXX_DiscardUnknown()

func (*QueryInstantRequest) XXX_Marshal

func (m *QueryInstantRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryInstantRequest) XXX_Merge

func (m *QueryInstantRequest) XXX_Merge(src proto.Message)

func (*QueryInstantRequest) XXX_Size

func (m *QueryInstantRequest) XXX_Size() int

func (*QueryInstantRequest) XXX_Unmarshal

func (m *QueryInstantRequest) XXX_Unmarshal(b []byte) error

type QueryInstantResponse

type QueryInstantResponse struct {
	Series  []*InstantSeries `protobuf:"bytes,1,rep,name=series,proto3" json:"series,omitempty"`
	Metrics *SearchMetrics   `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
	Status  PartialStatus    `protobuf:"varint,3,opt,name=status,proto3,enum=tempopb.PartialStatus" json:"status,omitempty"`
	Message string           `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
}

func (*QueryInstantResponse) Descriptor

func (*QueryInstantResponse) Descriptor() ([]byte, []int)

func (*QueryInstantResponse) GetMessage

func (m *QueryInstantResponse) GetMessage() string

func (*QueryInstantResponse) GetMetrics

func (m *QueryInstantResponse) GetMetrics() *SearchMetrics

func (*QueryInstantResponse) GetSeries

func (m *QueryInstantResponse) GetSeries() []*InstantSeries

func (*QueryInstantResponse) GetStatus

func (m *QueryInstantResponse) GetStatus() PartialStatus

func (*QueryInstantResponse) Marshal

func (m *QueryInstantResponse) Marshal() (dAtA []byte, err error)

func (*QueryInstantResponse) MarshalTo

func (m *QueryInstantResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryInstantResponse) MarshalToSizedBuffer

func (m *QueryInstantResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryInstantResponse) ProtoMessage

func (*QueryInstantResponse) ProtoMessage()

func (*QueryInstantResponse) Reset

func (m *QueryInstantResponse) Reset()

func (*QueryInstantResponse) Size

func (m *QueryInstantResponse) Size() (n int)

func (*QueryInstantResponse) String

func (m *QueryInstantResponse) String() string

func (*QueryInstantResponse) Unmarshal

func (m *QueryInstantResponse) Unmarshal(dAtA []byte) error

func (*QueryInstantResponse) XXX_DiscardUnknown

func (m *QueryInstantResponse) XXX_DiscardUnknown()

func (*QueryInstantResponse) XXX_Marshal

func (m *QueryInstantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryInstantResponse) XXX_Merge

func (m *QueryInstantResponse) XXX_Merge(src proto.Message)

func (*QueryInstantResponse) XXX_Size

func (m *QueryInstantResponse) XXX_Size() int

func (*QueryInstantResponse) XXX_Unmarshal

func (m *QueryInstantResponse) XXX_Unmarshal(b []byte) error

type QueryRangeRequest

type QueryRangeRequest struct {
	Query string `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	Start uint64 `protobuf:"varint,2,opt,name=start,proto3" json:"start,omitempty"`
	End   uint64 `protobuf:"varint,3,opt,name=end,proto3" json:"end,omitempty"`
	Step  uint64 `protobuf:"varint,4,opt,name=step,proto3" json:"step,omitempty"`
	// uint32 shardID = 5; // removed
	// uint32 shardCount = 6; // removed
	QueryMode string `protobuf:"bytes,7,opt,name=queryMode,proto3" json:"queryMode,omitempty"`
	// New RF1 fields
	BlockID       string `protobuf:"bytes,8,opt,name=blockID,proto3" json:"blockID,omitempty"`
	StartPage     uint32 `protobuf:"varint,9,opt,name=startPage,proto3" json:"startPage,omitempty"`
	PagesToSearch uint32 `protobuf:"varint,10,opt,name=pagesToSearch,proto3" json:"pagesToSearch,omitempty"`
	Version       string `protobuf:"bytes,11,opt,name=version,proto3" json:"version,omitempty"`
	// string encoding = 12;
	Size_            uint64             `protobuf:"varint,13,opt,name=size,proto3" json:"size,omitempty"`
	FooterSize       uint32             `protobuf:"varint,14,opt,name=footerSize,proto3" json:"footerSize,omitempty"`
	DedicatedColumns []*DedicatedColumn `protobuf:"bytes,15,rep,name=dedicatedColumns,proto3" json:"dedicatedColumns,omitempty"`
	// Exemplars are optional and can be empty.
	Exemplars uint32 `protobuf:"varint,16,opt,name=exemplars,proto3" json:"exemplars,omitempty"`
	MaxSeries uint32 `protobuf:"varint,17,opt,name=maxSeries,proto3" json:"maxSeries,omitempty"`
	// Types that are valid to be assigned to XInstant:
	//
	//	*QueryRangeRequest_Instant
	XInstant isQueryRangeRequest_XInstant `protobuf_oneof:"_instant"`
	// names of AST transformations to skip; populated by the frontend from query_frontend.skip_ast_transformations
	SkipASTTransformations []string `protobuf:"bytes,19,rep,name=skipASTTransformations,proto3" json:"skipASTTransformations,omitempty"`
}

func (*QueryRangeRequest) Descriptor

func (*QueryRangeRequest) Descriptor() ([]byte, []int)

func (*QueryRangeRequest) GetBlockID

func (m *QueryRangeRequest) GetBlockID() string

func (*QueryRangeRequest) GetDedicatedColumns

func (m *QueryRangeRequest) GetDedicatedColumns() []*DedicatedColumn

func (*QueryRangeRequest) GetEnd

func (m *QueryRangeRequest) GetEnd() uint64

func (*QueryRangeRequest) GetExemplars

func (m *QueryRangeRequest) GetExemplars() uint32

func (*QueryRangeRequest) GetFooterSize

func (m *QueryRangeRequest) GetFooterSize() uint32

func (*QueryRangeRequest) GetInstant

func (m *QueryRangeRequest) GetInstant() bool

func (*QueryRangeRequest) GetMaxSeries

func (m *QueryRangeRequest) GetMaxSeries() uint32

func (*QueryRangeRequest) GetPagesToSearch

func (m *QueryRangeRequest) GetPagesToSearch() uint32

func (*QueryRangeRequest) GetQuery

func (m *QueryRangeRequest) GetQuery() string

func (*QueryRangeRequest) GetQueryMode

func (m *QueryRangeRequest) GetQueryMode() string

func (*QueryRangeRequest) GetSize_

func (m *QueryRangeRequest) GetSize_() uint64

func (*QueryRangeRequest) GetSkipASTTransformations

func (m *QueryRangeRequest) GetSkipASTTransformations() []string

func (*QueryRangeRequest) GetStart

func (m *QueryRangeRequest) GetStart() uint64

func (*QueryRangeRequest) GetStartPage

func (m *QueryRangeRequest) GetStartPage() uint32

func (*QueryRangeRequest) GetStep

func (m *QueryRangeRequest) GetStep() uint64

func (*QueryRangeRequest) GetVersion

func (m *QueryRangeRequest) GetVersion() string

func (*QueryRangeRequest) GetXInstant

func (m *QueryRangeRequest) GetXInstant() isQueryRangeRequest_XInstant

func (*QueryRangeRequest) HasInstant

func (q *QueryRangeRequest) HasInstant() bool

func (*QueryRangeRequest) Marshal

func (m *QueryRangeRequest) Marshal() (dAtA []byte, err error)

func (*QueryRangeRequest) MarshalTo

func (m *QueryRangeRequest) MarshalTo(dAtA []byte) (int, error)

func (*QueryRangeRequest) MarshalToSizedBuffer

func (m *QueryRangeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryRangeRequest) ProtoMessage

func (*QueryRangeRequest) ProtoMessage()

func (*QueryRangeRequest) Reset

func (m *QueryRangeRequest) Reset()

func (*QueryRangeRequest) SetInstant

func (q *QueryRangeRequest) SetInstant(value bool)

func (*QueryRangeRequest) Size

func (m *QueryRangeRequest) Size() (n int)

func (*QueryRangeRequest) String

func (m *QueryRangeRequest) String() string

func (*QueryRangeRequest) Unmarshal

func (m *QueryRangeRequest) Unmarshal(dAtA []byte) error

func (*QueryRangeRequest) XXX_DiscardUnknown

func (m *QueryRangeRequest) XXX_DiscardUnknown()

func (*QueryRangeRequest) XXX_Marshal

func (m *QueryRangeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryRangeRequest) XXX_Merge

func (m *QueryRangeRequest) XXX_Merge(src proto.Message)

func (*QueryRangeRequest) XXX_OneofWrappers

func (*QueryRangeRequest) XXX_OneofWrappers() []interface{}

XXX_OneofWrappers is for the internal use of the proto package.

func (*QueryRangeRequest) XXX_Size

func (m *QueryRangeRequest) XXX_Size() int

func (*QueryRangeRequest) XXX_Unmarshal

func (m *QueryRangeRequest) XXX_Unmarshal(b []byte) error

type QueryRangeRequest_Instant

type QueryRangeRequest_Instant struct {
	Instant bool `protobuf:"varint,18,opt,name=instant,proto3,oneof" json:"instant,omitempty"`
}

func (*QueryRangeRequest_Instant) MarshalTo

func (m *QueryRangeRequest_Instant) MarshalTo(dAtA []byte) (int, error)

func (*QueryRangeRequest_Instant) MarshalToSizedBuffer

func (m *QueryRangeRequest_Instant) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryRangeRequest_Instant) Size

func (m *QueryRangeRequest_Instant) Size() (n int)

type QueryRangeResponse

type QueryRangeResponse struct {
	Series  []*TimeSeries  `protobuf:"bytes,1,rep,name=series,proto3" json:"series,omitempty"`
	Metrics *SearchMetrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
	Status  PartialStatus  `protobuf:"varint,3,opt,name=status,proto3,enum=tempopb.PartialStatus" json:"status,omitempty"`
	Message string         `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
}

func (*QueryRangeResponse) Descriptor

func (*QueryRangeResponse) Descriptor() ([]byte, []int)

func (*QueryRangeResponse) GetMessage

func (m *QueryRangeResponse) GetMessage() string

func (*QueryRangeResponse) GetMetrics

func (m *QueryRangeResponse) GetMetrics() *SearchMetrics

func (*QueryRangeResponse) GetSeries

func (m *QueryRangeResponse) GetSeries() []*TimeSeries

func (*QueryRangeResponse) GetStatus

func (m *QueryRangeResponse) GetStatus() PartialStatus

func (*QueryRangeResponse) Marshal

func (m *QueryRangeResponse) Marshal() (dAtA []byte, err error)

func (*QueryRangeResponse) MarshalTo

func (m *QueryRangeResponse) MarshalTo(dAtA []byte) (int, error)

func (*QueryRangeResponse) MarshalToSizedBuffer

func (m *QueryRangeResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*QueryRangeResponse) ProtoMessage

func (*QueryRangeResponse) ProtoMessage()

func (*QueryRangeResponse) Reset

func (m *QueryRangeResponse) Reset()

func (*QueryRangeResponse) Size

func (m *QueryRangeResponse) Size() (n int)

func (*QueryRangeResponse) String

func (m *QueryRangeResponse) String() string

func (*QueryRangeResponse) Unmarshal

func (m *QueryRangeResponse) Unmarshal(dAtA []byte) error

func (*QueryRangeResponse) XXX_DiscardUnknown

func (m *QueryRangeResponse) XXX_DiscardUnknown()

func (*QueryRangeResponse) XXX_Marshal

func (m *QueryRangeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*QueryRangeResponse) XXX_Merge

func (m *QueryRangeResponse) XXX_Merge(src proto.Message)

func (*QueryRangeResponse) XXX_Size

func (m *QueryRangeResponse) XXX_Size() int

func (*QueryRangeResponse) XXX_Unmarshal

func (m *QueryRangeResponse) XXX_Unmarshal(b []byte) error

type Sample

type Sample struct {
	// Fields order MUST match promql.FPoint so that we can cast types between them.
	TimestampMs int64   `protobuf:"varint,2,opt,name=timestamp_ms,json=timestampMs,proto3" json:"timestamp_ms,omitempty"`
	Value       float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
}

func (*Sample) Descriptor

func (*Sample) Descriptor() ([]byte, []int)

func (*Sample) GetTimestampMs

func (m *Sample) GetTimestampMs() int64

func (*Sample) GetValue

func (m *Sample) GetValue() float64

func (*Sample) Marshal

func (m *Sample) Marshal() (dAtA []byte, err error)

func (*Sample) MarshalTo

func (m *Sample) MarshalTo(dAtA []byte) (int, error)

func (*Sample) MarshalToSizedBuffer

func (m *Sample) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Sample) ProtoMessage

func (*Sample) ProtoMessage()

func (*Sample) Reset

func (m *Sample) Reset()

func (*Sample) Size

func (m *Sample) Size() (n int)

func (*Sample) String

func (m *Sample) String() string

func (*Sample) Unmarshal

func (m *Sample) Unmarshal(dAtA []byte) error

func (*Sample) XXX_DiscardUnknown

func (m *Sample) XXX_DiscardUnknown()

func (*Sample) XXX_Marshal

func (m *Sample) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Sample) XXX_Merge

func (m *Sample) XXX_Merge(src proto.Message)

func (*Sample) XXX_Size

func (m *Sample) XXX_Size() int

func (*Sample) XXX_Unmarshal

func (m *Sample) XXX_Unmarshal(b []byte) error

type SearchBlockRequest

type SearchBlockRequest struct {
	SearchReq     *SearchRequest `protobuf:"bytes,1,opt,name=searchReq,proto3" json:"searchReq,omitempty"`
	BlockID       string         `protobuf:"bytes,2,opt,name=blockID,proto3" json:"blockID,omitempty"`
	StartPage     uint32         `protobuf:"varint,3,opt,name=startPage,proto3" json:"startPage,omitempty"`
	PagesToSearch uint32         `protobuf:"varint,4,opt,name=pagesToSearch,proto3" json:"pagesToSearch,omitempty"`
	// string encoding = 5;
	IndexPageSize uint32 `protobuf:"varint,6,opt,name=indexPageSize,proto3" json:"indexPageSize,omitempty"`
	TotalRecords  uint32 `protobuf:"varint,7,opt,name=totalRecords,proto3" json:"totalRecords,omitempty"`
	// string dataEncoding = 8;
	Version          string             `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
	Size_            uint64             `protobuf:"varint,10,opt,name=size,proto3" json:"size,omitempty"`
	FooterSize       uint32             `protobuf:"varint,11,opt,name=footerSize,proto3" json:"footerSize,omitempty"`
	DedicatedColumns []*DedicatedColumn `protobuf:"bytes,12,rep,name=dedicatedColumns,proto3" json:"dedicatedColumns,omitempty"`
}

SearchBlockRequest takes SearchRequest parameters as well as all information necessary to search a block in the backend.

func (*SearchBlockRequest) Descriptor

func (*SearchBlockRequest) Descriptor() ([]byte, []int)

func (*SearchBlockRequest) GetBlockID

func (m *SearchBlockRequest) GetBlockID() string

func (*SearchBlockRequest) GetDedicatedColumns

func (m *SearchBlockRequest) GetDedicatedColumns() []*DedicatedColumn

func (*SearchBlockRequest) GetFooterSize

func (m *SearchBlockRequest) GetFooterSize() uint32

func (*SearchBlockRequest) GetIndexPageSize

func (m *SearchBlockRequest) GetIndexPageSize() uint32

func (*SearchBlockRequest) GetPagesToSearch

func (m *SearchBlockRequest) GetPagesToSearch() uint32

func (*SearchBlockRequest) GetSearchReq

func (m *SearchBlockRequest) GetSearchReq() *SearchRequest

func (*SearchBlockRequest) GetSize_

func (m *SearchBlockRequest) GetSize_() uint64

func (*SearchBlockRequest) GetStartPage

func (m *SearchBlockRequest) GetStartPage() uint32

func (*SearchBlockRequest) GetTotalRecords

func (m *SearchBlockRequest) GetTotalRecords() uint32

func (*SearchBlockRequest) GetVersion

func (m *SearchBlockRequest) GetVersion() string

func (*SearchBlockRequest) Marshal

func (m *SearchBlockRequest) Marshal() (dAtA []byte, err error)

func (*SearchBlockRequest) MarshalTo

func (m *SearchBlockRequest) MarshalTo(dAtA []byte) (int, error)

func (*SearchBlockRequest) MarshalToSizedBuffer

func (m *SearchBlockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchBlockRequest) ProtoMessage

func (*SearchBlockRequest) ProtoMessage()

func (*SearchBlockRequest) Reset

func (m *SearchBlockRequest) Reset()

func (*SearchBlockRequest) Size

func (m *SearchBlockRequest) Size() (n int)

func (*SearchBlockRequest) String

func (m *SearchBlockRequest) String() string

func (*SearchBlockRequest) Unmarshal

func (m *SearchBlockRequest) Unmarshal(dAtA []byte) error

func (*SearchBlockRequest) XXX_DiscardUnknown

func (m *SearchBlockRequest) XXX_DiscardUnknown()

func (*SearchBlockRequest) XXX_Marshal

func (m *SearchBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchBlockRequest) XXX_Merge

func (m *SearchBlockRequest) XXX_Merge(src proto.Message)

func (*SearchBlockRequest) XXX_Size

func (m *SearchBlockRequest) XXX_Size() int

func (*SearchBlockRequest) XXX_Unmarshal

func (m *SearchBlockRequest) XXX_Unmarshal(b []byte) error

type SearchMetrics

type SearchMetrics struct {
	InspectedTraces uint32 `protobuf:"varint,1,opt,name=inspectedTraces,proto3" json:"inspectedTraces,omitempty"`
	InspectedBytes  uint64 `protobuf:"varint,2,opt,name=inspectedBytes,proto3" json:"inspectedBytes,omitempty"`
	TotalBlocks     uint32 `protobuf:"varint,3,opt,name=totalBlocks,proto3" json:"totalBlocks,omitempty"`
	CompletedJobs   uint32 `protobuf:"varint,4,opt,name=completedJobs,proto3" json:"completedJobs,omitempty"`
	TotalJobs       uint32 `protobuf:"varint,5,opt,name=totalJobs,proto3" json:"totalJobs,omitempty"`
	TotalBlockBytes uint64 `protobuf:"varint,6,opt,name=totalBlockBytes,proto3" json:"totalBlockBytes,omitempty"`
	InspectedSpans  uint64 `protobuf:"varint,7,opt,name=inspectedSpans,proto3" json:"inspectedSpans,omitempty"`
}

func (*SearchMetrics) Descriptor

func (*SearchMetrics) Descriptor() ([]byte, []int)

func (*SearchMetrics) GetCompletedJobs

func (m *SearchMetrics) GetCompletedJobs() uint32

func (*SearchMetrics) GetInspectedBytes

func (m *SearchMetrics) GetInspectedBytes() uint64

func (*SearchMetrics) GetInspectedSpans

func (m *SearchMetrics) GetInspectedSpans() uint64

func (*SearchMetrics) GetInspectedTraces

func (m *SearchMetrics) GetInspectedTraces() uint32

func (*SearchMetrics) GetTotalBlockBytes

func (m *SearchMetrics) GetTotalBlockBytes() uint64

func (*SearchMetrics) GetTotalBlocks

func (m *SearchMetrics) GetTotalBlocks() uint32

func (*SearchMetrics) GetTotalJobs

func (m *SearchMetrics) GetTotalJobs() uint32

func (*SearchMetrics) Marshal

func (m *SearchMetrics) Marshal() (dAtA []byte, err error)

func (*SearchMetrics) MarshalTo

func (m *SearchMetrics) MarshalTo(dAtA []byte) (int, error)

func (*SearchMetrics) MarshalToSizedBuffer

func (m *SearchMetrics) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchMetrics) ProtoMessage

func (*SearchMetrics) ProtoMessage()

func (*SearchMetrics) Reset

func (m *SearchMetrics) Reset()

func (*SearchMetrics) Size

func (m *SearchMetrics) Size() (n int)

func (*SearchMetrics) String

func (m *SearchMetrics) String() string

func (*SearchMetrics) Unmarshal

func (m *SearchMetrics) Unmarshal(dAtA []byte) error

func (*SearchMetrics) XXX_DiscardUnknown

func (m *SearchMetrics) XXX_DiscardUnknown()

func (*SearchMetrics) XXX_Marshal

func (m *SearchMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchMetrics) XXX_Merge

func (m *SearchMetrics) XXX_Merge(src proto.Message)

func (*SearchMetrics) XXX_Size

func (m *SearchMetrics) XXX_Size() int

func (*SearchMetrics) XXX_Unmarshal

func (m *SearchMetrics) XXX_Unmarshal(b []byte) error

type SearchRequest

type SearchRequest struct {
	// case insensitive partial match
	Tags          map[string]string `` /* 139-byte string literal not displayed */
	MinDurationMs uint32            `protobuf:"varint,2,opt,name=MinDurationMs,proto3" json:"MinDurationMs,omitempty"`
	MaxDurationMs uint32            `protobuf:"varint,3,opt,name=MaxDurationMs,proto3" json:"MaxDurationMs,omitempty"`
	Limit         uint32            `protobuf:"varint,4,opt,name=Limit,proto3" json:"Limit,omitempty"`
	Start         uint32            `protobuf:"varint,5,opt,name=start,proto3" json:"start,omitempty"`
	End           uint32            `protobuf:"varint,6,opt,name=end,proto3" json:"end,omitempty"`
	// TraceQL query
	Query           string    `protobuf:"bytes,8,opt,name=Query,proto3" json:"Query,omitempty"`
	SpansPerSpanSet uint32    `protobuf:"varint,9,opt,name=SpansPerSpanSet,proto3" json:"SpansPerSpanSet,omitempty"`
	RF1After        time.Time `protobuf:"bytes,10,opt,name=RF1After,proto3,stdtime" json:"RF1After"` // Deprecated: Do not use.
	// names of AST transformations to skip; populated by the frontend from query_frontend.skip_ast_transformations
	SkipASTTransformations []string `protobuf:"bytes,11,rep,name=skipASTTransformations,proto3" json:"skipASTTransformations,omitempty"`
}

SearchRequest takes no block parameters and implies a "recent traces" search

func (*SearchRequest) Descriptor

func (*SearchRequest) Descriptor() ([]byte, []int)

func (*SearchRequest) GetEnd

func (m *SearchRequest) GetEnd() uint32

func (*SearchRequest) GetLimit

func (m *SearchRequest) GetLimit() uint32

func (*SearchRequest) GetMaxDurationMs

func (m *SearchRequest) GetMaxDurationMs() uint32

func (*SearchRequest) GetMinDurationMs

func (m *SearchRequest) GetMinDurationMs() uint32

func (*SearchRequest) GetQuery

func (m *SearchRequest) GetQuery() string

func (*SearchRequest) GetRF1After deprecated

func (m *SearchRequest) GetRF1After() time.Time

Deprecated: Do not use.

func (*SearchRequest) GetSkipASTTransformations

func (m *SearchRequest) GetSkipASTTransformations() []string

func (*SearchRequest) GetSpansPerSpanSet

func (m *SearchRequest) GetSpansPerSpanSet() uint32

func (*SearchRequest) GetStart

func (m *SearchRequest) GetStart() uint32

func (*SearchRequest) GetTags

func (m *SearchRequest) GetTags() map[string]string

func (*SearchRequest) Marshal

func (m *SearchRequest) Marshal() (dAtA []byte, err error)

func (*SearchRequest) MarshalTo

func (m *SearchRequest) MarshalTo(dAtA []byte) (int, error)

func (*SearchRequest) MarshalToSizedBuffer

func (m *SearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchRequest) ProtoMessage

func (*SearchRequest) ProtoMessage()

func (*SearchRequest) Reset

func (m *SearchRequest) Reset()

func (*SearchRequest) Size

func (m *SearchRequest) Size() (n int)

func (*SearchRequest) String

func (m *SearchRequest) String() string

func (*SearchRequest) Unmarshal

func (m *SearchRequest) Unmarshal(dAtA []byte) error

func (*SearchRequest) XXX_DiscardUnknown

func (m *SearchRequest) XXX_DiscardUnknown()

func (*SearchRequest) XXX_Marshal

func (m *SearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchRequest) XXX_Merge

func (m *SearchRequest) XXX_Merge(src proto.Message)

func (*SearchRequest) XXX_Size

func (m *SearchRequest) XXX_Size() int

func (*SearchRequest) XXX_Unmarshal

func (m *SearchRequest) XXX_Unmarshal(b []byte) error

type SearchResponse

type SearchResponse struct {
	Traces  []*TraceSearchMetadata `protobuf:"bytes,1,rep,name=traces,proto3" json:"traces,omitempty"`
	Metrics *SearchMetrics         `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
}

func (*SearchResponse) Descriptor

func (*SearchResponse) Descriptor() ([]byte, []int)

func (*SearchResponse) GetMetrics

func (m *SearchResponse) GetMetrics() *SearchMetrics

func (*SearchResponse) GetTraces

func (m *SearchResponse) GetTraces() []*TraceSearchMetadata

func (*SearchResponse) Marshal

func (m *SearchResponse) Marshal() (dAtA []byte, err error)

func (*SearchResponse) MarshalTo

func (m *SearchResponse) MarshalTo(dAtA []byte) (int, error)

func (*SearchResponse) MarshalToSizedBuffer

func (m *SearchResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchResponse) ProtoMessage

func (*SearchResponse) ProtoMessage()

func (*SearchResponse) Reset

func (m *SearchResponse) Reset()

func (*SearchResponse) Size

func (m *SearchResponse) Size() (n int)

func (*SearchResponse) String

func (m *SearchResponse) String() string

func (*SearchResponse) Unmarshal

func (m *SearchResponse) Unmarshal(dAtA []byte) error

func (*SearchResponse) XXX_DiscardUnknown

func (m *SearchResponse) XXX_DiscardUnknown()

func (*SearchResponse) XXX_Marshal

func (m *SearchResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchResponse) XXX_Merge

func (m *SearchResponse) XXX_Merge(src proto.Message)

func (*SearchResponse) XXX_Size

func (m *SearchResponse) XXX_Size() int

func (*SearchResponse) XXX_Unmarshal

func (m *SearchResponse) XXX_Unmarshal(b []byte) error

type SearchTagValuesBlockRequest

type SearchTagValuesBlockRequest struct {
	SearchReq     *SearchTagValuesRequest `protobuf:"bytes,1,opt,name=searchReq,proto3" json:"searchReq,omitempty"`
	BlockID       string                  `protobuf:"bytes,2,opt,name=blockID,proto3" json:"blockID,omitempty"`
	StartPage     uint32                  `protobuf:"varint,3,opt,name=startPage,proto3" json:"startPage,omitempty"`
	PagesToSearch uint32                  `protobuf:"varint,4,opt,name=pagesToSearch,proto3" json:"pagesToSearch,omitempty"`
	// string encoding = 5;
	IndexPageSize uint32 `protobuf:"varint,6,opt,name=indexPageSize,proto3" json:"indexPageSize,omitempty"`
	TotalRecords  uint32 `protobuf:"varint,7,opt,name=totalRecords,proto3" json:"totalRecords,omitempty"`
	// string dataEncoding = 8;
	Version          string             `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
	Size_            uint64             `protobuf:"varint,10,opt,name=size,proto3" json:"size,omitempty"`
	FooterSize       uint32             `protobuf:"varint,11,opt,name=footerSize,proto3" json:"footerSize,omitempty"`
	DedicatedColumns []*DedicatedColumn `protobuf:"bytes,12,rep,name=dedicatedColumns,proto3" json:"dedicatedColumns,omitempty"`
}

func (*SearchTagValuesBlockRequest) Descriptor

func (*SearchTagValuesBlockRequest) Descriptor() ([]byte, []int)

func (*SearchTagValuesBlockRequest) GetBlockID

func (m *SearchTagValuesBlockRequest) GetBlockID() string

func (*SearchTagValuesBlockRequest) GetDedicatedColumns

func (m *SearchTagValuesBlockRequest) GetDedicatedColumns() []*DedicatedColumn

func (*SearchTagValuesBlockRequest) GetFooterSize

func (m *SearchTagValuesBlockRequest) GetFooterSize() uint32

func (*SearchTagValuesBlockRequest) GetIndexPageSize

func (m *SearchTagValuesBlockRequest) GetIndexPageSize() uint32

func (*SearchTagValuesBlockRequest) GetPagesToSearch

func (m *SearchTagValuesBlockRequest) GetPagesToSearch() uint32

func (*SearchTagValuesBlockRequest) GetSearchReq

func (*SearchTagValuesBlockRequest) GetSize_

func (m *SearchTagValuesBlockRequest) GetSize_() uint64

func (*SearchTagValuesBlockRequest) GetStartPage

func (m *SearchTagValuesBlockRequest) GetStartPage() uint32

func (*SearchTagValuesBlockRequest) GetTotalRecords

func (m *SearchTagValuesBlockRequest) GetTotalRecords() uint32

func (*SearchTagValuesBlockRequest) GetVersion

func (m *SearchTagValuesBlockRequest) GetVersion() string

func (*SearchTagValuesBlockRequest) Marshal

func (m *SearchTagValuesBlockRequest) Marshal() (dAtA []byte, err error)

func (*SearchTagValuesBlockRequest) MarshalTo

func (m *SearchTagValuesBlockRequest) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagValuesBlockRequest) MarshalToSizedBuffer

func (m *SearchTagValuesBlockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagValuesBlockRequest) ProtoMessage

func (*SearchTagValuesBlockRequest) ProtoMessage()

func (*SearchTagValuesBlockRequest) Reset

func (m *SearchTagValuesBlockRequest) Reset()

func (*SearchTagValuesBlockRequest) Size

func (m *SearchTagValuesBlockRequest) Size() (n int)

func (*SearchTagValuesBlockRequest) String

func (m *SearchTagValuesBlockRequest) String() string

func (*SearchTagValuesBlockRequest) Unmarshal

func (m *SearchTagValuesBlockRequest) Unmarshal(dAtA []byte) error

func (*SearchTagValuesBlockRequest) XXX_DiscardUnknown

func (m *SearchTagValuesBlockRequest) XXX_DiscardUnknown()

func (*SearchTagValuesBlockRequest) XXX_Marshal

func (m *SearchTagValuesBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagValuesBlockRequest) XXX_Merge

func (m *SearchTagValuesBlockRequest) XXX_Merge(src proto.Message)

func (*SearchTagValuesBlockRequest) XXX_Size

func (m *SearchTagValuesBlockRequest) XXX_Size() int

func (*SearchTagValuesBlockRequest) XXX_Unmarshal

func (m *SearchTagValuesBlockRequest) XXX_Unmarshal(b []byte) error

type SearchTagValuesRequest

type SearchTagValuesRequest struct {
	TagName             string    `protobuf:"bytes,1,opt,name=tagName,proto3" json:"tagName,omitempty"`
	Query               string    `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	Start               uint32    `protobuf:"varint,4,opt,name=start,proto3" json:"start,omitempty"`
	End                 uint32    `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
	MaxTagValues        uint32    `protobuf:"varint,6,opt,name=maxTagValues,proto3" json:"maxTagValues,omitempty"`
	StaleValueThreshold uint32    `protobuf:"varint,7,opt,name=staleValueThreshold,proto3" json:"staleValueThreshold,omitempty"`
	RF1After            time.Time `protobuf:"bytes,8,opt,name=RF1After,proto3,stdtime" json:"RF1After"` // Deprecated: Do not use.
}

func (*SearchTagValuesRequest) Descriptor

func (*SearchTagValuesRequest) Descriptor() ([]byte, []int)

func (*SearchTagValuesRequest) GetEnd

func (m *SearchTagValuesRequest) GetEnd() uint32

func (*SearchTagValuesRequest) GetMaxTagValues

func (m *SearchTagValuesRequest) GetMaxTagValues() uint32

func (*SearchTagValuesRequest) GetQuery

func (m *SearchTagValuesRequest) GetQuery() string

func (*SearchTagValuesRequest) GetRF1After deprecated

func (m *SearchTagValuesRequest) GetRF1After() time.Time

Deprecated: Do not use.

func (*SearchTagValuesRequest) GetStaleValueThreshold

func (m *SearchTagValuesRequest) GetStaleValueThreshold() uint32

func (*SearchTagValuesRequest) GetStart

func (m *SearchTagValuesRequest) GetStart() uint32

func (*SearchTagValuesRequest) GetTagName

func (m *SearchTagValuesRequest) GetTagName() string

func (*SearchTagValuesRequest) Marshal

func (m *SearchTagValuesRequest) Marshal() (dAtA []byte, err error)

func (*SearchTagValuesRequest) MarshalTo

func (m *SearchTagValuesRequest) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagValuesRequest) MarshalToSizedBuffer

func (m *SearchTagValuesRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagValuesRequest) ProtoMessage

func (*SearchTagValuesRequest) ProtoMessage()

func (*SearchTagValuesRequest) Reset

func (m *SearchTagValuesRequest) Reset()

func (*SearchTagValuesRequest) Size

func (m *SearchTagValuesRequest) Size() (n int)

func (*SearchTagValuesRequest) String

func (m *SearchTagValuesRequest) String() string

func (*SearchTagValuesRequest) Unmarshal

func (m *SearchTagValuesRequest) Unmarshal(dAtA []byte) error

func (*SearchTagValuesRequest) XXX_DiscardUnknown

func (m *SearchTagValuesRequest) XXX_DiscardUnknown()

func (*SearchTagValuesRequest) XXX_Marshal

func (m *SearchTagValuesRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagValuesRequest) XXX_Merge

func (m *SearchTagValuesRequest) XXX_Merge(src proto.Message)

func (*SearchTagValuesRequest) XXX_Size

func (m *SearchTagValuesRequest) XXX_Size() int

func (*SearchTagValuesRequest) XXX_Unmarshal

func (m *SearchTagValuesRequest) XXX_Unmarshal(b []byte) error

type SearchTagValuesResponse

type SearchTagValuesResponse struct {
	TagValues []string         `protobuf:"bytes,1,rep,name=tagValues,proto3" json:"tagValues,omitempty"`
	Metrics   *MetadataMetrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
}

func (*SearchTagValuesResponse) Descriptor

func (*SearchTagValuesResponse) Descriptor() ([]byte, []int)

func (*SearchTagValuesResponse) GetMetrics

func (m *SearchTagValuesResponse) GetMetrics() *MetadataMetrics

func (*SearchTagValuesResponse) GetTagValues

func (m *SearchTagValuesResponse) GetTagValues() []string

func (*SearchTagValuesResponse) Marshal

func (m *SearchTagValuesResponse) Marshal() (dAtA []byte, err error)

func (*SearchTagValuesResponse) MarshalTo

func (m *SearchTagValuesResponse) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagValuesResponse) MarshalToSizedBuffer

func (m *SearchTagValuesResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagValuesResponse) ProtoMessage

func (*SearchTagValuesResponse) ProtoMessage()

func (*SearchTagValuesResponse) Reset

func (m *SearchTagValuesResponse) Reset()

func (*SearchTagValuesResponse) Size

func (m *SearchTagValuesResponse) Size() (n int)

func (*SearchTagValuesResponse) String

func (m *SearchTagValuesResponse) String() string

func (*SearchTagValuesResponse) Unmarshal

func (m *SearchTagValuesResponse) Unmarshal(dAtA []byte) error

func (*SearchTagValuesResponse) XXX_DiscardUnknown

func (m *SearchTagValuesResponse) XXX_DiscardUnknown()

func (*SearchTagValuesResponse) XXX_Marshal

func (m *SearchTagValuesResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagValuesResponse) XXX_Merge

func (m *SearchTagValuesResponse) XXX_Merge(src proto.Message)

func (*SearchTagValuesResponse) XXX_Size

func (m *SearchTagValuesResponse) XXX_Size() int

func (*SearchTagValuesResponse) XXX_Unmarshal

func (m *SearchTagValuesResponse) XXX_Unmarshal(b []byte) error

type SearchTagValuesV2Response

type SearchTagValuesV2Response struct {
	TagValues []*TagValue      `protobuf:"bytes,1,rep,name=tagValues,proto3" json:"tagValues,omitempty"`
	Metrics   *MetadataMetrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
}

func (*SearchTagValuesV2Response) Descriptor

func (*SearchTagValuesV2Response) Descriptor() ([]byte, []int)

func (*SearchTagValuesV2Response) GetMetrics

func (m *SearchTagValuesV2Response) GetMetrics() *MetadataMetrics

func (*SearchTagValuesV2Response) GetTagValues

func (m *SearchTagValuesV2Response) GetTagValues() []*TagValue

func (*SearchTagValuesV2Response) Marshal

func (m *SearchTagValuesV2Response) Marshal() (dAtA []byte, err error)

func (*SearchTagValuesV2Response) MarshalTo

func (m *SearchTagValuesV2Response) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagValuesV2Response) MarshalToSizedBuffer

func (m *SearchTagValuesV2Response) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagValuesV2Response) ProtoMessage

func (*SearchTagValuesV2Response) ProtoMessage()

func (*SearchTagValuesV2Response) Reset

func (m *SearchTagValuesV2Response) Reset()

func (*SearchTagValuesV2Response) Size

func (m *SearchTagValuesV2Response) Size() (n int)

func (*SearchTagValuesV2Response) String

func (m *SearchTagValuesV2Response) String() string

func (*SearchTagValuesV2Response) Unmarshal

func (m *SearchTagValuesV2Response) Unmarshal(dAtA []byte) error

func (*SearchTagValuesV2Response) XXX_DiscardUnknown

func (m *SearchTagValuesV2Response) XXX_DiscardUnknown()

func (*SearchTagValuesV2Response) XXX_Marshal

func (m *SearchTagValuesV2Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagValuesV2Response) XXX_Merge

func (m *SearchTagValuesV2Response) XXX_Merge(src proto.Message)

func (*SearchTagValuesV2Response) XXX_Size

func (m *SearchTagValuesV2Response) XXX_Size() int

func (*SearchTagValuesV2Response) XXX_Unmarshal

func (m *SearchTagValuesV2Response) XXX_Unmarshal(b []byte) error

type SearchTagsBlockRequest

type SearchTagsBlockRequest struct {
	SearchReq     *SearchTagsRequest `protobuf:"bytes,1,opt,name=searchReq,proto3" json:"searchReq,omitempty"`
	BlockID       string             `protobuf:"bytes,2,opt,name=blockID,proto3" json:"blockID,omitempty"`
	StartPage     uint32             `protobuf:"varint,3,opt,name=startPage,proto3" json:"startPage,omitempty"`
	PagesToSearch uint32             `protobuf:"varint,4,opt,name=pagesToSearch,proto3" json:"pagesToSearch,omitempty"`
	// string encoding = 5;
	IndexPageSize uint32 `protobuf:"varint,6,opt,name=indexPageSize,proto3" json:"indexPageSize,omitempty"`
	TotalRecords  uint32 `protobuf:"varint,7,opt,name=totalRecords,proto3" json:"totalRecords,omitempty"`
	// string dataEncoding = 8;
	Version             string             `protobuf:"bytes,9,opt,name=version,proto3" json:"version,omitempty"`
	Size_               uint64             `protobuf:"varint,10,opt,name=size,proto3" json:"size,omitempty"`
	FooterSize          uint32             `protobuf:"varint,11,opt,name=footerSize,proto3" json:"footerSize,omitempty"`
	DedicatedColumns    []*DedicatedColumn `protobuf:"bytes,12,rep,name=dedicatedColumns,proto3" json:"dedicatedColumns,omitempty"`
	MaxTagsPerScope     uint32             `protobuf:"varint,13,opt,name=maxTagsPerScope,proto3" json:"maxTagsPerScope,omitempty"`
	StaleValueThreshold uint32             `protobuf:"varint,14,opt,name=staleValueThreshold,proto3" json:"staleValueThreshold,omitempty"`
}

SearchTagsBlockRequest takes SearchTagsRequest parameters as well as all information necessary to search a block in the backend.

func (*SearchTagsBlockRequest) Descriptor

func (*SearchTagsBlockRequest) Descriptor() ([]byte, []int)

func (*SearchTagsBlockRequest) GetBlockID

func (m *SearchTagsBlockRequest) GetBlockID() string

func (*SearchTagsBlockRequest) GetDedicatedColumns

func (m *SearchTagsBlockRequest) GetDedicatedColumns() []*DedicatedColumn

func (*SearchTagsBlockRequest) GetFooterSize

func (m *SearchTagsBlockRequest) GetFooterSize() uint32

func (*SearchTagsBlockRequest) GetIndexPageSize

func (m *SearchTagsBlockRequest) GetIndexPageSize() uint32

func (*SearchTagsBlockRequest) GetMaxTagsPerScope

func (m *SearchTagsBlockRequest) GetMaxTagsPerScope() uint32

func (*SearchTagsBlockRequest) GetPagesToSearch

func (m *SearchTagsBlockRequest) GetPagesToSearch() uint32

func (*SearchTagsBlockRequest) GetSearchReq

func (m *SearchTagsBlockRequest) GetSearchReq() *SearchTagsRequest

func (*SearchTagsBlockRequest) GetSize_

func (m *SearchTagsBlockRequest) GetSize_() uint64

func (*SearchTagsBlockRequest) GetStaleValueThreshold

func (m *SearchTagsBlockRequest) GetStaleValueThreshold() uint32

func (*SearchTagsBlockRequest) GetStartPage

func (m *SearchTagsBlockRequest) GetStartPage() uint32

func (*SearchTagsBlockRequest) GetTotalRecords

func (m *SearchTagsBlockRequest) GetTotalRecords() uint32

func (*SearchTagsBlockRequest) GetVersion

func (m *SearchTagsBlockRequest) GetVersion() string

func (*SearchTagsBlockRequest) Marshal

func (m *SearchTagsBlockRequest) Marshal() (dAtA []byte, err error)

func (*SearchTagsBlockRequest) MarshalTo

func (m *SearchTagsBlockRequest) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagsBlockRequest) MarshalToSizedBuffer

func (m *SearchTagsBlockRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagsBlockRequest) ProtoMessage

func (*SearchTagsBlockRequest) ProtoMessage()

func (*SearchTagsBlockRequest) Reset

func (m *SearchTagsBlockRequest) Reset()

func (*SearchTagsBlockRequest) Size

func (m *SearchTagsBlockRequest) Size() (n int)

func (*SearchTagsBlockRequest) String

func (m *SearchTagsBlockRequest) String() string

func (*SearchTagsBlockRequest) Unmarshal

func (m *SearchTagsBlockRequest) Unmarshal(dAtA []byte) error

func (*SearchTagsBlockRequest) XXX_DiscardUnknown

func (m *SearchTagsBlockRequest) XXX_DiscardUnknown()

func (*SearchTagsBlockRequest) XXX_Marshal

func (m *SearchTagsBlockRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagsBlockRequest) XXX_Merge

func (m *SearchTagsBlockRequest) XXX_Merge(src proto.Message)

func (*SearchTagsBlockRequest) XXX_Size

func (m *SearchTagsBlockRequest) XXX_Size() int

func (*SearchTagsBlockRequest) XXX_Unmarshal

func (m *SearchTagsBlockRequest) XXX_Unmarshal(b []byte) error

type SearchTagsRequest

type SearchTagsRequest struct {
	Scope                string    `protobuf:"bytes,1,opt,name=scope,proto3" json:"scope,omitempty"`
	Query                string    `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	Start                uint32    `protobuf:"varint,3,opt,name=start,proto3" json:"start,omitempty"`
	End                  uint32    `protobuf:"varint,4,opt,name=end,proto3" json:"end,omitempty"`
	MaxTagsPerScope      uint32    `protobuf:"varint,5,opt,name=maxTagsPerScope,proto3" json:"maxTagsPerScope,omitempty"`
	StaleValuesThreshold uint32    `protobuf:"varint,6,opt,name=staleValuesThreshold,proto3" json:"staleValuesThreshold,omitempty"`
	RF1After             time.Time `protobuf:"bytes,7,opt,name=RF1After,proto3,stdtime" json:"RF1After"` // Deprecated: Do not use.
}

func (*SearchTagsRequest) Descriptor

func (*SearchTagsRequest) Descriptor() ([]byte, []int)

func (*SearchTagsRequest) GetEnd

func (m *SearchTagsRequest) GetEnd() uint32

func (*SearchTagsRequest) GetMaxTagsPerScope

func (m *SearchTagsRequest) GetMaxTagsPerScope() uint32

func (*SearchTagsRequest) GetQuery

func (m *SearchTagsRequest) GetQuery() string

func (*SearchTagsRequest) GetRF1After deprecated

func (m *SearchTagsRequest) GetRF1After() time.Time

Deprecated: Do not use.

func (*SearchTagsRequest) GetScope

func (m *SearchTagsRequest) GetScope() string

func (*SearchTagsRequest) GetStaleValuesThreshold

func (m *SearchTagsRequest) GetStaleValuesThreshold() uint32

func (*SearchTagsRequest) GetStart

func (m *SearchTagsRequest) GetStart() uint32

func (*SearchTagsRequest) Marshal

func (m *SearchTagsRequest) Marshal() (dAtA []byte, err error)

func (*SearchTagsRequest) MarshalTo

func (m *SearchTagsRequest) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagsRequest) MarshalToSizedBuffer

func (m *SearchTagsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagsRequest) ProtoMessage

func (*SearchTagsRequest) ProtoMessage()

func (*SearchTagsRequest) Reset

func (m *SearchTagsRequest) Reset()

func (*SearchTagsRequest) Size

func (m *SearchTagsRequest) Size() (n int)

func (*SearchTagsRequest) String

func (m *SearchTagsRequest) String() string

func (*SearchTagsRequest) Unmarshal

func (m *SearchTagsRequest) Unmarshal(dAtA []byte) error

func (*SearchTagsRequest) XXX_DiscardUnknown

func (m *SearchTagsRequest) XXX_DiscardUnknown()

func (*SearchTagsRequest) XXX_Marshal

func (m *SearchTagsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagsRequest) XXX_Merge

func (m *SearchTagsRequest) XXX_Merge(src proto.Message)

func (*SearchTagsRequest) XXX_Size

func (m *SearchTagsRequest) XXX_Size() int

func (*SearchTagsRequest) XXX_Unmarshal

func (m *SearchTagsRequest) XXX_Unmarshal(b []byte) error

type SearchTagsResponse

type SearchTagsResponse struct {
	TagNames []string         `protobuf:"bytes,1,rep,name=tagNames,proto3" json:"tagNames,omitempty"`
	Metrics  *MetadataMetrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
}

func (*SearchTagsResponse) Descriptor

func (*SearchTagsResponse) Descriptor() ([]byte, []int)

func (*SearchTagsResponse) GetMetrics

func (m *SearchTagsResponse) GetMetrics() *MetadataMetrics

func (*SearchTagsResponse) GetTagNames

func (m *SearchTagsResponse) GetTagNames() []string

func (*SearchTagsResponse) Marshal

func (m *SearchTagsResponse) Marshal() (dAtA []byte, err error)

func (*SearchTagsResponse) MarshalTo

func (m *SearchTagsResponse) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagsResponse) MarshalToSizedBuffer

func (m *SearchTagsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagsResponse) ProtoMessage

func (*SearchTagsResponse) ProtoMessage()

func (*SearchTagsResponse) Reset

func (m *SearchTagsResponse) Reset()

func (*SearchTagsResponse) Size

func (m *SearchTagsResponse) Size() (n int)

func (*SearchTagsResponse) String

func (m *SearchTagsResponse) String() string

func (*SearchTagsResponse) Unmarshal

func (m *SearchTagsResponse) Unmarshal(dAtA []byte) error

func (*SearchTagsResponse) XXX_DiscardUnknown

func (m *SearchTagsResponse) XXX_DiscardUnknown()

func (*SearchTagsResponse) XXX_Marshal

func (m *SearchTagsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagsResponse) XXX_Merge

func (m *SearchTagsResponse) XXX_Merge(src proto.Message)

func (*SearchTagsResponse) XXX_Size

func (m *SearchTagsResponse) XXX_Size() int

func (*SearchTagsResponse) XXX_Unmarshal

func (m *SearchTagsResponse) XXX_Unmarshal(b []byte) error

type SearchTagsV2Response

type SearchTagsV2Response struct {
	Scopes  []*SearchTagsV2Scope `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
	Metrics *MetadataMetrics     `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
}

func (*SearchTagsV2Response) Descriptor

func (*SearchTagsV2Response) Descriptor() ([]byte, []int)

func (*SearchTagsV2Response) GetMetrics

func (m *SearchTagsV2Response) GetMetrics() *MetadataMetrics

func (*SearchTagsV2Response) GetScopes

func (m *SearchTagsV2Response) GetScopes() []*SearchTagsV2Scope

func (*SearchTagsV2Response) Marshal

func (m *SearchTagsV2Response) Marshal() (dAtA []byte, err error)

func (*SearchTagsV2Response) MarshalTo

func (m *SearchTagsV2Response) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagsV2Response) MarshalToSizedBuffer

func (m *SearchTagsV2Response) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagsV2Response) ProtoMessage

func (*SearchTagsV2Response) ProtoMessage()

func (*SearchTagsV2Response) Reset

func (m *SearchTagsV2Response) Reset()

func (*SearchTagsV2Response) Size

func (m *SearchTagsV2Response) Size() (n int)

func (*SearchTagsV2Response) String

func (m *SearchTagsV2Response) String() string

func (*SearchTagsV2Response) Unmarshal

func (m *SearchTagsV2Response) Unmarshal(dAtA []byte) error

func (*SearchTagsV2Response) XXX_DiscardUnknown

func (m *SearchTagsV2Response) XXX_DiscardUnknown()

func (*SearchTagsV2Response) XXX_Marshal

func (m *SearchTagsV2Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagsV2Response) XXX_Merge

func (m *SearchTagsV2Response) XXX_Merge(src proto.Message)

func (*SearchTagsV2Response) XXX_Size

func (m *SearchTagsV2Response) XXX_Size() int

func (*SearchTagsV2Response) XXX_Unmarshal

func (m *SearchTagsV2Response) XXX_Unmarshal(b []byte) error

type SearchTagsV2Scope

type SearchTagsV2Scope struct {
	Name string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Tags []string `protobuf:"bytes,2,rep,name=tags,proto3" json:"tags,omitempty"`
}

func (*SearchTagsV2Scope) Descriptor

func (*SearchTagsV2Scope) Descriptor() ([]byte, []int)

func (*SearchTagsV2Scope) GetName

func (m *SearchTagsV2Scope) GetName() string

func (*SearchTagsV2Scope) GetTags

func (m *SearchTagsV2Scope) GetTags() []string

func (*SearchTagsV2Scope) Marshal

func (m *SearchTagsV2Scope) Marshal() (dAtA []byte, err error)

func (*SearchTagsV2Scope) MarshalTo

func (m *SearchTagsV2Scope) MarshalTo(dAtA []byte) (int, error)

func (*SearchTagsV2Scope) MarshalToSizedBuffer

func (m *SearchTagsV2Scope) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SearchTagsV2Scope) ProtoMessage

func (*SearchTagsV2Scope) ProtoMessage()

func (*SearchTagsV2Scope) Reset

func (m *SearchTagsV2Scope) Reset()

func (*SearchTagsV2Scope) Size

func (m *SearchTagsV2Scope) Size() (n int)

func (*SearchTagsV2Scope) String

func (m *SearchTagsV2Scope) String() string

func (*SearchTagsV2Scope) Unmarshal

func (m *SearchTagsV2Scope) Unmarshal(dAtA []byte) error

func (*SearchTagsV2Scope) XXX_DiscardUnknown

func (m *SearchTagsV2Scope) XXX_DiscardUnknown()

func (*SearchTagsV2Scope) XXX_Marshal

func (m *SearchTagsV2Scope) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SearchTagsV2Scope) XXX_Merge

func (m *SearchTagsV2Scope) XXX_Merge(src proto.Message)

func (*SearchTagsV2Scope) XXX_Size

func (m *SearchTagsV2Scope) XXX_Size() int

func (*SearchTagsV2Scope) XXX_Unmarshal

func (m *SearchTagsV2Scope) XXX_Unmarshal(b []byte) error

type ServiceStats

type ServiceStats struct {
	SpanCount  uint32 `protobuf:"varint,1,opt,name=spanCount,proto3" json:"spanCount,omitempty"`
	ErrorCount uint32 `protobuf:"varint,2,opt,name=errorCount,proto3" json:"errorCount,omitempty"`
}

func (*ServiceStats) Descriptor

func (*ServiceStats) Descriptor() ([]byte, []int)

func (*ServiceStats) GetErrorCount

func (m *ServiceStats) GetErrorCount() uint32

func (*ServiceStats) GetSpanCount

func (m *ServiceStats) GetSpanCount() uint32

func (*ServiceStats) Marshal

func (m *ServiceStats) Marshal() (dAtA []byte, err error)

func (*ServiceStats) MarshalTo

func (m *ServiceStats) MarshalTo(dAtA []byte) (int, error)

func (*ServiceStats) MarshalToSizedBuffer

func (m *ServiceStats) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ServiceStats) ProtoMessage

func (*ServiceStats) ProtoMessage()

func (*ServiceStats) Reset

func (m *ServiceStats) Reset()

func (*ServiceStats) Size

func (m *ServiceStats) Size() (n int)

func (*ServiceStats) String

func (m *ServiceStats) String() string

func (*ServiceStats) Unmarshal

func (m *ServiceStats) Unmarshal(dAtA []byte) error

func (*ServiceStats) XXX_DiscardUnknown

func (m *ServiceStats) XXX_DiscardUnknown()

func (*ServiceStats) XXX_Marshal

func (m *ServiceStats) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceStats) XXX_Merge

func (m *ServiceStats) XXX_Merge(src proto.Message)

func (*ServiceStats) XXX_Size

func (m *ServiceStats) XXX_Size() int

func (*ServiceStats) XXX_Unmarshal

func (m *ServiceStats) XXX_Unmarshal(b []byte) error

type Span

type Span struct {
	SpanID            string         `protobuf:"bytes,1,opt,name=spanID,proto3" json:"spanID,omitempty"`
	Name              string         `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	StartTimeUnixNano uint64         `protobuf:"varint,3,opt,name=startTimeUnixNano,proto3" json:"startTimeUnixNano,omitempty"`
	DurationNanos     uint64         `protobuf:"varint,4,opt,name=durationNanos,proto3" json:"durationNanos,omitempty"`
	Attributes        []*v1.KeyValue `protobuf:"bytes,5,rep,name=attributes,proto3" json:"attributes,omitempty"`
}

func (*Span) Descriptor

func (*Span) Descriptor() ([]byte, []int)

func (*Span) GetAttributes

func (m *Span) GetAttributes() []*v1.KeyValue

func (*Span) GetDurationNanos

func (m *Span) GetDurationNanos() uint64

func (*Span) GetName

func (m *Span) GetName() string

func (*Span) GetSpanID

func (m *Span) GetSpanID() string

func (*Span) GetStartTimeUnixNano

func (m *Span) GetStartTimeUnixNano() uint64

func (*Span) Marshal

func (m *Span) Marshal() (dAtA []byte, err error)

func (*Span) MarshalTo

func (m *Span) MarshalTo(dAtA []byte) (int, error)

func (*Span) MarshalToSizedBuffer

func (m *Span) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Span) ProtoMessage

func (*Span) ProtoMessage()

func (*Span) Reset

func (m *Span) Reset()

func (*Span) Size

func (m *Span) Size() (n int)

func (*Span) String

func (m *Span) String() string

func (*Span) Unmarshal

func (m *Span) Unmarshal(dAtA []byte) error

func (*Span) XXX_DiscardUnknown

func (m *Span) XXX_DiscardUnknown()

func (*Span) XXX_Marshal

func (m *Span) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Span) XXX_Merge

func (m *Span) XXX_Merge(src proto.Message)

func (*Span) XXX_Size

func (m *Span) XXX_Size() int

func (*Span) XXX_Unmarshal

func (m *Span) XXX_Unmarshal(b []byte) error

type SpanSet

type SpanSet struct {
	Spans      []*Span        `protobuf:"bytes,1,rep,name=spans,proto3" json:"spans,omitempty"`
	Matched    uint32         `protobuf:"varint,2,opt,name=matched,proto3" json:"matched,omitempty"`
	Attributes []*v1.KeyValue `protobuf:"bytes,3,rep,name=attributes,proto3" json:"attributes,omitempty"`
}

func (*SpanSet) Descriptor

func (*SpanSet) Descriptor() ([]byte, []int)

func (*SpanSet) GetAttributes

func (m *SpanSet) GetAttributes() []*v1.KeyValue

func (*SpanSet) GetMatched

func (m *SpanSet) GetMatched() uint32

func (*SpanSet) GetSpans

func (m *SpanSet) GetSpans() []*Span

func (*SpanSet) Marshal

func (m *SpanSet) Marshal() (dAtA []byte, err error)

func (*SpanSet) MarshalTo

func (m *SpanSet) MarshalTo(dAtA []byte) (int, error)

func (*SpanSet) MarshalToSizedBuffer

func (m *SpanSet) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SpanSet) ProtoMessage

func (*SpanSet) ProtoMessage()

func (*SpanSet) Reset

func (m *SpanSet) Reset()

func (*SpanSet) Size

func (m *SpanSet) Size() (n int)

func (*SpanSet) String

func (m *SpanSet) String() string

func (*SpanSet) Unmarshal

func (m *SpanSet) Unmarshal(dAtA []byte) error

func (*SpanSet) XXX_DiscardUnknown

func (m *SpanSet) XXX_DiscardUnknown()

func (*SpanSet) XXX_Marshal

func (m *SpanSet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SpanSet) XXX_Merge

func (m *SpanSet) XXX_Merge(src proto.Message)

func (*SpanSet) XXX_Size

func (m *SpanSet) XXX_Size() int

func (*SpanSet) XXX_Unmarshal

func (m *SpanSet) XXX_Unmarshal(b []byte) error

type TagValue

type TagValue struct {
	Type  string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
}

func (*TagValue) Descriptor

func (*TagValue) Descriptor() ([]byte, []int)

func (*TagValue) GetType

func (m *TagValue) GetType() string

func (*TagValue) GetValue

func (m *TagValue) GetValue() string

func (*TagValue) Marshal

func (m *TagValue) Marshal() (dAtA []byte, err error)

func (*TagValue) MarshalTo

func (m *TagValue) MarshalTo(dAtA []byte) (int, error)

func (*TagValue) MarshalToSizedBuffer

func (m *TagValue) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TagValue) ProtoMessage

func (*TagValue) ProtoMessage()

func (*TagValue) Reset

func (m *TagValue) Reset()

func (*TagValue) Size

func (m *TagValue) Size() (n int)

func (*TagValue) String

func (m *TagValue) String() string

func (*TagValue) Unmarshal

func (m *TagValue) Unmarshal(dAtA []byte) error

func (*TagValue) XXX_DiscardUnknown

func (m *TagValue) XXX_DiscardUnknown()

func (*TagValue) XXX_Marshal

func (m *TagValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TagValue) XXX_Merge

func (m *TagValue) XXX_Merge(src proto.Message)

func (*TagValue) XXX_Size

func (m *TagValue) XXX_Size() int

func (*TagValue) XXX_Unmarshal

func (m *TagValue) XXX_Unmarshal(b []byte) error

type TimeSeries

type TimeSeries struct {
	// Series labels containing name and value. Data-type aware.
	Labels []v1.KeyValue `protobuf:"bytes,1,rep,name=labels,proto3" json:"labels"`
	// Sorted by time, oldest sample first.
	Samples []Sample `protobuf:"bytes,2,rep,name=samples,proto3" json:"samples"`
	// Exemplars are optional and can be empty.
	// Sorted by time, oldest exemplar first.
	Exemplars []Exemplar `protobuf:"bytes,4,rep,name=exemplars,proto3" json:"exemplars"`
}

func (*TimeSeries) Descriptor

func (*TimeSeries) Descriptor() ([]byte, []int)

func (*TimeSeries) GetExemplars

func (m *TimeSeries) GetExemplars() []Exemplar

func (*TimeSeries) GetLabels

func (m *TimeSeries) GetLabels() []v1.KeyValue

func (*TimeSeries) GetSamples

func (m *TimeSeries) GetSamples() []Sample

func (*TimeSeries) Marshal

func (m *TimeSeries) Marshal() (dAtA []byte, err error)

func (*TimeSeries) MarshalTo

func (m *TimeSeries) MarshalTo(dAtA []byte) (int, error)

func (*TimeSeries) MarshalToSizedBuffer

func (m *TimeSeries) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TimeSeries) ProtoMessage

func (*TimeSeries) ProtoMessage()

func (*TimeSeries) Reset

func (m *TimeSeries) Reset()

func (*TimeSeries) Size

func (m *TimeSeries) Size() (n int)

func (*TimeSeries) String

func (m *TimeSeries) String() string

func (*TimeSeries) Unmarshal

func (m *TimeSeries) Unmarshal(dAtA []byte) error

func (*TimeSeries) XXX_DiscardUnknown

func (m *TimeSeries) XXX_DiscardUnknown()

func (*TimeSeries) XXX_Marshal

func (m *TimeSeries) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TimeSeries) XXX_Merge

func (m *TimeSeries) XXX_Merge(src proto.Message)

func (*TimeSeries) XXX_Size

func (m *TimeSeries) XXX_Size() int

func (*TimeSeries) XXX_Unmarshal

func (m *TimeSeries) XXX_Unmarshal(b []byte) error

type Trace

type Trace struct {
	ResourceSpans []*v11.ResourceSpans `protobuf:"bytes,1,rep,name=resourceSpans,proto3" json:"resourceSpans,omitempty"`
}

func (*Trace) Descriptor

func (*Trace) Descriptor() ([]byte, []int)

func (*Trace) GetResourceSpans

func (m *Trace) GetResourceSpans() []*v11.ResourceSpans

func (*Trace) Marshal

func (m *Trace) Marshal() (dAtA []byte, err error)

func (*Trace) MarshalTo

func (m *Trace) MarshalTo(dAtA []byte) (int, error)

func (*Trace) MarshalToSizedBuffer

func (m *Trace) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Trace) ProtoMessage

func (*Trace) ProtoMessage()

func (*Trace) Reset

func (m *Trace) Reset()

func (*Trace) Size

func (m *Trace) Size() (n int)

func (*Trace) String

func (m *Trace) String() string

func (*Trace) Unmarshal

func (m *Trace) Unmarshal(dAtA []byte) error

func (*Trace) XXX_DiscardUnknown

func (m *Trace) XXX_DiscardUnknown()

func (*Trace) XXX_Marshal

func (m *Trace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Trace) XXX_Merge

func (m *Trace) XXX_Merge(src proto.Message)

func (*Trace) XXX_Size

func (m *Trace) XXX_Size() int

func (*Trace) XXX_Unmarshal

func (m *Trace) XXX_Unmarshal(b []byte) error

type TraceByIDMetrics

type TraceByIDMetrics struct {
	InspectedBytes uint64 `protobuf:"varint,1,opt,name=inspectedBytes,proto3" json:"inspectedBytes,omitempty"`
}

func (*TraceByIDMetrics) Descriptor

func (*TraceByIDMetrics) Descriptor() ([]byte, []int)

func (*TraceByIDMetrics) GetInspectedBytes

func (m *TraceByIDMetrics) GetInspectedBytes() uint64

func (*TraceByIDMetrics) Marshal

func (m *TraceByIDMetrics) Marshal() (dAtA []byte, err error)

func (*TraceByIDMetrics) MarshalTo

func (m *TraceByIDMetrics) MarshalTo(dAtA []byte) (int, error)

func (*TraceByIDMetrics) MarshalToSizedBuffer

func (m *TraceByIDMetrics) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TraceByIDMetrics) ProtoMessage

func (*TraceByIDMetrics) ProtoMessage()

func (*TraceByIDMetrics) Reset

func (m *TraceByIDMetrics) Reset()

func (*TraceByIDMetrics) Size

func (m *TraceByIDMetrics) Size() (n int)

func (*TraceByIDMetrics) String

func (m *TraceByIDMetrics) String() string

func (*TraceByIDMetrics) Unmarshal

func (m *TraceByIDMetrics) Unmarshal(dAtA []byte) error

func (*TraceByIDMetrics) XXX_DiscardUnknown

func (m *TraceByIDMetrics) XXX_DiscardUnknown()

func (*TraceByIDMetrics) XXX_Marshal

func (m *TraceByIDMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TraceByIDMetrics) XXX_Merge

func (m *TraceByIDMetrics) XXX_Merge(src proto.Message)

func (*TraceByIDMetrics) XXX_Size

func (m *TraceByIDMetrics) XXX_Size() int

func (*TraceByIDMetrics) XXX_Unmarshal

func (m *TraceByIDMetrics) XXX_Unmarshal(b []byte) error

type TraceByIDRequest

type TraceByIDRequest struct {
	TraceID           []byte    `protobuf:"bytes,1,opt,name=traceID,proto3" json:"traceID,omitempty"`
	BlockStart        string    `protobuf:"bytes,2,opt,name=blockStart,proto3" json:"blockStart,omitempty"`
	BlockEnd          string    `protobuf:"bytes,3,opt,name=blockEnd,proto3" json:"blockEnd,omitempty"`
	QueryMode         string    `protobuf:"bytes,5,opt,name=queryMode,proto3" json:"queryMode,omitempty"`
	AllowPartialTrace bool      `protobuf:"varint,6,opt,name=allowPartialTrace,proto3" json:"allowPartialTrace,omitempty"`
	RF1After          time.Time `protobuf:"bytes,7,opt,name=RF1After,proto3,stdtime" json:"RF1After"` // Deprecated: Do not use.
}

Read

func (*TraceByIDRequest) Descriptor

func (*TraceByIDRequest) Descriptor() ([]byte, []int)

func (*TraceByIDRequest) GetAllowPartialTrace

func (m *TraceByIDRequest) GetAllowPartialTrace() bool

func (*TraceByIDRequest) GetBlockEnd

func (m *TraceByIDRequest) GetBlockEnd() string

func (*TraceByIDRequest) GetBlockStart

func (m *TraceByIDRequest) GetBlockStart() string

func (*TraceByIDRequest) GetQueryMode

func (m *TraceByIDRequest) GetQueryMode() string

func (*TraceByIDRequest) GetRF1After deprecated

func (m *TraceByIDRequest) GetRF1After() time.Time

Deprecated: Do not use.

func (*TraceByIDRequest) GetTraceID

func (m *TraceByIDRequest) GetTraceID() []byte

func (*TraceByIDRequest) Marshal

func (m *TraceByIDRequest) Marshal() (dAtA []byte, err error)

func (*TraceByIDRequest) MarshalTo

func (m *TraceByIDRequest) MarshalTo(dAtA []byte) (int, error)

func (*TraceByIDRequest) MarshalToSizedBuffer

func (m *TraceByIDRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TraceByIDRequest) ProtoMessage

func (*TraceByIDRequest) ProtoMessage()

func (*TraceByIDRequest) Reset

func (m *TraceByIDRequest) Reset()

func (*TraceByIDRequest) Size

func (m *TraceByIDRequest) Size() (n int)

func (*TraceByIDRequest) String

func (m *TraceByIDRequest) String() string

func (*TraceByIDRequest) Unmarshal

func (m *TraceByIDRequest) Unmarshal(dAtA []byte) error

func (*TraceByIDRequest) XXX_DiscardUnknown

func (m *TraceByIDRequest) XXX_DiscardUnknown()

func (*TraceByIDRequest) XXX_Marshal

func (m *TraceByIDRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TraceByIDRequest) XXX_Merge

func (m *TraceByIDRequest) XXX_Merge(src proto.Message)

func (*TraceByIDRequest) XXX_Size

func (m *TraceByIDRequest) XXX_Size() int

func (*TraceByIDRequest) XXX_Unmarshal

func (m *TraceByIDRequest) XXX_Unmarshal(b []byte) error

type TraceByIDResponse

type TraceByIDResponse struct {
	Trace   *Trace            `protobuf:"bytes,1,opt,name=trace,proto3" json:"trace,omitempty"`
	Metrics *TraceByIDMetrics `protobuf:"bytes,2,opt,name=metrics,proto3" json:"metrics,omitempty"`
	Status  PartialStatus     `protobuf:"varint,3,opt,name=status,proto3,enum=tempopb.PartialStatus" json:"status,omitempty"`
	Message string            `protobuf:"bytes,4,opt,name=message,proto3" json:"message,omitempty"`
}

func (*TraceByIDResponse) Descriptor

func (*TraceByIDResponse) Descriptor() ([]byte, []int)

func (*TraceByIDResponse) GetMessage

func (m *TraceByIDResponse) GetMessage() string

func (*TraceByIDResponse) GetMetrics

func (m *TraceByIDResponse) GetMetrics() *TraceByIDMetrics

func (*TraceByIDResponse) GetStatus

func (m *TraceByIDResponse) GetStatus() PartialStatus

func (*TraceByIDResponse) GetTrace

func (m *TraceByIDResponse) GetTrace() *Trace

func (*TraceByIDResponse) Marshal

func (m *TraceByIDResponse) Marshal() (dAtA []byte, err error)

func (*TraceByIDResponse) MarshalTo

func (m *TraceByIDResponse) MarshalTo(dAtA []byte) (int, error)

func (*TraceByIDResponse) MarshalToSizedBuffer

func (m *TraceByIDResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TraceByIDResponse) ProtoMessage

func (*TraceByIDResponse) ProtoMessage()

func (*TraceByIDResponse) Reset

func (m *TraceByIDResponse) Reset()

func (*TraceByIDResponse) Size

func (m *TraceByIDResponse) Size() (n int)

func (*TraceByIDResponse) String

func (m *TraceByIDResponse) String() string

func (*TraceByIDResponse) Unmarshal

func (m *TraceByIDResponse) Unmarshal(dAtA []byte) error

func (*TraceByIDResponse) XXX_DiscardUnknown

func (m *TraceByIDResponse) XXX_DiscardUnknown()

func (*TraceByIDResponse) XXX_Marshal

func (m *TraceByIDResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TraceByIDResponse) XXX_Merge

func (m *TraceByIDResponse) XXX_Merge(src proto.Message)

func (*TraceByIDResponse) XXX_Size

func (m *TraceByIDResponse) XXX_Size() int

func (*TraceByIDResponse) XXX_Unmarshal

func (m *TraceByIDResponse) XXX_Unmarshal(b []byte) error

type TraceBytes

type TraceBytes struct {
	// pre-marshalled Traces
	Traces [][]byte `protobuf:"bytes,1,rep,name=traces,proto3" json:"traces,omitempty"`
}

func (*TraceBytes) Descriptor

func (*TraceBytes) Descriptor() ([]byte, []int)

func (*TraceBytes) GetTraces

func (m *TraceBytes) GetTraces() [][]byte

func (*TraceBytes) Marshal

func (m *TraceBytes) Marshal() (dAtA []byte, err error)

func (*TraceBytes) MarshalTo

func (m *TraceBytes) MarshalTo(dAtA []byte) (int, error)

func (*TraceBytes) MarshalToSizedBuffer

func (m *TraceBytes) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TraceBytes) ProtoMessage

func (*TraceBytes) ProtoMessage()

func (*TraceBytes) Reset

func (m *TraceBytes) Reset()

func (*TraceBytes) Size

func (m *TraceBytes) Size() (n int)

func (*TraceBytes) String

func (m *TraceBytes) String() string

func (*TraceBytes) Unmarshal

func (m *TraceBytes) Unmarshal(dAtA []byte) error

func (*TraceBytes) XXX_DiscardUnknown

func (m *TraceBytes) XXX_DiscardUnknown()

func (*TraceBytes) XXX_Marshal

func (m *TraceBytes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TraceBytes) XXX_Merge

func (m *TraceBytes) XXX_Merge(src proto.Message)

func (*TraceBytes) XXX_Size

func (m *TraceBytes) XXX_Size() int

func (*TraceBytes) XXX_Unmarshal

func (m *TraceBytes) XXX_Unmarshal(b []byte) error

type TraceSearchMetadata

type TraceSearchMetadata struct {
	TraceID           string                   `protobuf:"bytes,1,opt,name=traceID,proto3" json:"traceID,omitempty"`
	RootServiceName   string                   `protobuf:"bytes,2,opt,name=rootServiceName,proto3" json:"rootServiceName,omitempty"`
	RootTraceName     string                   `protobuf:"bytes,3,opt,name=rootTraceName,proto3" json:"rootTraceName,omitempty"`
	StartTimeUnixNano uint64                   `protobuf:"varint,4,opt,name=startTimeUnixNano,proto3" json:"startTimeUnixNano,omitempty"`
	DurationMs        uint32                   `protobuf:"varint,5,opt,name=durationMs,proto3" json:"durationMs,omitempty"`
	SpanSet           *SpanSet                 `protobuf:"bytes,6,opt,name=spanSet,proto3" json:"spanSet,omitempty"`
	SpanSets          []*SpanSet               `protobuf:"bytes,7,rep,name=spanSets,proto3" json:"spanSets,omitempty"`
	ServiceStats      map[string]*ServiceStats `` /* 165-byte string literal not displayed */
}

func (*TraceSearchMetadata) Descriptor

func (*TraceSearchMetadata) Descriptor() ([]byte, []int)

func (*TraceSearchMetadata) GetDurationMs

func (m *TraceSearchMetadata) GetDurationMs() uint32

func (*TraceSearchMetadata) GetRootServiceName

func (m *TraceSearchMetadata) GetRootServiceName() string

func (*TraceSearchMetadata) GetRootTraceName

func (m *TraceSearchMetadata) GetRootTraceName() string

func (*TraceSearchMetadata) GetServiceStats

func (m *TraceSearchMetadata) GetServiceStats() map[string]*ServiceStats

func (*TraceSearchMetadata) GetSpanSet

func (m *TraceSearchMetadata) GetSpanSet() *SpanSet

func (*TraceSearchMetadata) GetSpanSets

func (m *TraceSearchMetadata) GetSpanSets() []*SpanSet

func (*TraceSearchMetadata) GetStartTimeUnixNano

func (m *TraceSearchMetadata) GetStartTimeUnixNano() uint64

func (*TraceSearchMetadata) GetTraceID

func (m *TraceSearchMetadata) GetTraceID() string

func (*TraceSearchMetadata) Marshal

func (m *TraceSearchMetadata) Marshal() (dAtA []byte, err error)

func (*TraceSearchMetadata) MarshalTo

func (m *TraceSearchMetadata) MarshalTo(dAtA []byte) (int, error)

func (*TraceSearchMetadata) MarshalToSizedBuffer

func (m *TraceSearchMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TraceSearchMetadata) ProtoMessage

func (*TraceSearchMetadata) ProtoMessage()

func (*TraceSearchMetadata) Reset

func (m *TraceSearchMetadata) Reset()

func (*TraceSearchMetadata) Size

func (m *TraceSearchMetadata) Size() (n int)

func (*TraceSearchMetadata) String

func (m *TraceSearchMetadata) String() string

func (*TraceSearchMetadata) Unmarshal

func (m *TraceSearchMetadata) Unmarshal(dAtA []byte) error

func (*TraceSearchMetadata) XXX_DiscardUnknown

func (m *TraceSearchMetadata) XXX_DiscardUnknown()

func (*TraceSearchMetadata) XXX_Marshal

func (m *TraceSearchMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TraceSearchMetadata) XXX_Merge

func (m *TraceSearchMetadata) XXX_Merge(src proto.Message)

func (*TraceSearchMetadata) XXX_Size

func (m *TraceSearchMetadata) XXX_Size() int

func (*TraceSearchMetadata) XXX_Unmarshal

func (m *TraceSearchMetadata) XXX_Unmarshal(b []byte) error

Directories

Path Synopsis
common
v1
resource
v1
trace
v1

Jump to

Keyboard shortcuts

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