Documentation
¶
Overview ¶
Package tempo provides bounded read-only Tempo access for interactive tools.
Index ¶
- Constants
- Variables
- type CandidateRequest
- type CandidateResult
- type Config
- type FieldRequest
- type FieldResult
- type Policy
- type ReadRequest
- type ReadResult
- type Service
- func (service *Service) CandidateTraceIDs(ctx context.Context, request CandidateRequest) (CandidateResult, error)
- func (service *Service) Discover(ctx context.Context, request FieldRequest) (FieldResult, error)
- func (service *Service) DiscoveryAvailable() bool
- func (service *Service) ProjectTrace(ctx context.Context, traceID string) (TraceTree, error)
- func (service *Service) Read(ctx context.Context, request ReadRequest) (ReadResult, error)
- type Span
- type TraceTree
Constants ¶
View Source
const MaximumLimit = 50
View Source
const MaximumOffset = 100
Variables ¶
Functions ¶
This section is empty.
Types ¶
type CandidateRequest ¶
type CandidateResult ¶
type FieldRequest ¶
type FieldResult ¶
type Policy ¶
type Policy struct {
MaxBytes int64
Timeout time.Duration
MaxTraces int
MaxSpans int
MaxFields int
MaxLookback time.Duration
}
func ToolPolicy ¶
func ToolPolicy() Policy
type ReadRequest ¶
type ReadResult ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func (*Service) CandidateTraceIDs ¶
func (service *Service) CandidateTraceIDs(ctx context.Context, request CandidateRequest) (CandidateResult, error)
func (*Service) Discover ¶
func (service *Service) Discover(ctx context.Context, request FieldRequest) (FieldResult, error)
func (*Service) DiscoveryAvailable ¶
func (*Service) ProjectTrace ¶
func (*Service) Read ¶
func (service *Service) Read(ctx context.Context, request ReadRequest) (ReadResult, error)
type Span ¶
type Span struct {
TraceID string `json:"trace_id"`
SpanID string `json:"span_id"`
ParentSpanID string `json:"parent_span_id,omitempty"`
Service string `json:"service"`
Operation string `json:"operation"`
DurationMs float64 `json:"duration_ms"`
Error bool `json:"error"`
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.