/usr/share/grafana/public/app/features/explore/TraceView/components/types
import * as React from 'react'; import { Field, LinkModel, LinkTarget } from '@grafana/data'; import { TraceSpan } from './trace'; export enum SpanLinkType { Logs = 'log', Traces = 'trace', Metrics = 'metric', Profiles = 'profile', ProfilesDrilldown = 'profile-drilldown', Session = 'session', Unknown = 'unknown', } export type SpanLinkDef = { href: string; onClick?: (event: unknown) => void; content: React.ReactNode; title?: string; field: Field; type: SpanLinkType; target?: LinkTarget; linkModel?: LinkModel; }; export type SpanLinkFunc = (span: TraceSpan) => SpanLinkDef[] | undefined;
.
Edit
..
Edit
TNil.tsx
Edit
TTraceTimeline.tsx
Edit
links.ts
Edit
trace.ts
Edit