telemetry_v1alpha

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2026 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func AdaptTelemetry

func AdaptTelemetry(t Telemetry) *rpc.Interface

Types

type Telemetry

type Telemetry interface {
	ReportSpans(ctx context.Context, state *TelemetryReportSpans) error
}

type TelemetryClient

type TelemetryClient struct {
	rpc.Client
}

func NewTelemetryClient

func NewTelemetryClient(client rpc.Client) *TelemetryClient

func (TelemetryClient) Export

func (c TelemetryClient) Export() Telemetry

func (TelemetryClient) ReportSpans

func (v TelemetryClient) ReportSpans(ctx context.Context, span_data []byte) (*TelemetryClientReportSpansResults, error)

type TelemetryClientReportSpansResults

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

type TelemetryReportSpans

type TelemetryReportSpans struct {
	rpc.Call
	// contains filtered or unexported fields
}

func (*TelemetryReportSpans) Args

func (*TelemetryReportSpans) Results

type TelemetryReportSpansArgs

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

func (*TelemetryReportSpansArgs) HasSpanData

func (v *TelemetryReportSpansArgs) HasSpanData() bool

func (*TelemetryReportSpansArgs) MarshalCBOR

func (v *TelemetryReportSpansArgs) MarshalCBOR() ([]byte, error)

func (*TelemetryReportSpansArgs) MarshalJSON

func (v *TelemetryReportSpansArgs) MarshalJSON() ([]byte, error)

func (*TelemetryReportSpansArgs) SpanData

func (v *TelemetryReportSpansArgs) SpanData() []byte

func (*TelemetryReportSpansArgs) UnmarshalCBOR

func (v *TelemetryReportSpansArgs) UnmarshalCBOR(data []byte) error

func (*TelemetryReportSpansArgs) UnmarshalJSON

func (v *TelemetryReportSpansArgs) UnmarshalJSON(data []byte) error

type TelemetryReportSpansResults

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

func (*TelemetryReportSpansResults) MarshalCBOR

func (v *TelemetryReportSpansResults) MarshalCBOR() ([]byte, error)

func (*TelemetryReportSpansResults) MarshalJSON

func (v *TelemetryReportSpansResults) MarshalJSON() ([]byte, error)

func (*TelemetryReportSpansResults) UnmarshalCBOR

func (v *TelemetryReportSpansResults) UnmarshalCBOR(data []byte) error

func (*TelemetryReportSpansResults) UnmarshalJSON

func (v *TelemetryReportSpansResults) UnmarshalJSON(data []byte) error

Jump to

Keyboard shortcuts

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