json

package
v1.58.0 Latest Latest
Warning

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

Go to latest
Published: Jun 11, 2024 License: Apache-2.0 Imports: 8 Imported by: 47

Documentation

Overview

Package json allows converting model.Trace to external JSON data model.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DependenciesFromDomain

func DependenciesFromDomain(dependencyLinks []model.DependencyLink) []json.DependencyLink

DependenciesFromDomain converts []model.DependencyLink into []json.DependencyLink format.

func FromDomain

func FromDomain(trace *model.Trace) *json.Trace

FromDomain converts model.Trace into json.Trace format. It assumes that the domain model is valid, namely that all enums have valid values, so that it does not need to check for errors.

func FromDomainEmbedProcess

func FromDomainEmbedProcess(span *model.Span) *json.Span

FromDomainEmbedProcess converts model.Span into json.Span format. This format includes a ParentSpanID and an embedded Process.

func SamplingStrategyResponseFromJSON added in v1.42.0

func SamplingStrategyResponseFromJSON(json []byte) (*api_v2.SamplingStrategyResponse, error)

SamplingStrategyResponseFromJSON is the official way to parse strategy in JSON.

func SamplingStrategyResponseToJSON added in v1.42.0

func SamplingStrategyResponseToJSON(protoObj *api_v2.SamplingStrategyResponse) (string, error)

SamplingStrategyResponseToJSON defines the official way to generate a JSON response from /sampling endpoints.

Types

This section is empty.

Jump to

Keyboard shortcuts

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