Documentation
¶
Index ¶
- func FormatDuration(startNano, endNano string) string
- func FormatSpanLinks(links []dash0api.SpanLink) string
- func FormatTimeDuration(d time.Duration) string
- func NewSpansCmd() *cobra.Command
- func NewTracesCmd() *cobra.Command
- func ParseDuration(s string) (time.Duration, error)
- func ParseSpanKind(s string) (int32, error)
- func ParseSpanStatusCode(s string) (int32, error)
- func SpanKindString(kind int32) string
- func SpanStatusString(code int32) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatDuration ¶
FormatDuration computes the duration from two nanosecond Unix timestamps and returns a human-readable string.
func FormatSpanLinks ¶
FormatSpanLinks formats outgoing span links as a semicolon-separated string of "traceId:spanId" pairs. Dash0ForwardLinks (incoming links from other spans) are intentionally excluded.
func FormatTimeDuration ¶
FormatTimeDuration formats a time.Duration as a human-readable string.
func ParseDuration ¶
ParseDuration parses a human-readable duration string like "100ms", "1.5s", "2m".
func ParseSpanKind ¶
ParseSpanKind parses a span kind string (case-insensitive) into its numeric value. UNSPECIFIED is not accepted because it is not a valid kind for user-created spans.
func ParseSpanStatusCode ¶
ParseSpanStatusCode parses a status code string (case-insensitive) into its numeric value.
func SpanKindString ¶
SpanKindString maps a numeric span kind to its string representation.
func SpanStatusString ¶
SpanStatusString maps a numeric status code to its string representation.
Types ¶
This section is empty.