/usr/share/grafana/public/app/features/explore/TraceView/components/CriticalPath/testCases
// Copyright (c) 2023 The Jaeger Authors // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. import transformTraceData from '../../model/transform-trace-data'; import { TraceResponse } from '../../types/trace'; /* ┌─────────────────┐ | │ Span A │ | spanA └─────────────────┘ | / | / ┌──────────────────────┐ | spanB (CHILD_OF) │ Span B │ | └──────────────────────┘ | ((parent-child tree)) */ const trace: TraceResponse = { traceID: 'trace-abc', spans: [ { traceID: 'trace-abc', spanID: 'span-A', operationName: 'op-A', references: [], startTime: 10, duration: 20, processID: 'p1', logs: [], flags: 0, }, { traceID: 'trace-abc', spanID: 'span-B', operationName: 'op-B', references: [ { refType: 'CHILD_OF', spanID: 'span-A', traceID: 'trace-abc', }, ], startTime: 5, duration: 30, processID: 'p1', logs: [], flags: 0, }, ], processes: { p1: { serviceName: 'service-one', tags: [], }, }, }; const transformedTrace = transformTraceData(trace)!; const criticalPathSections = [ { spanId: 'span-B', section_start: 10, section_end: 30, }, ]; const test8 = { criticalPathSections, trace: transformedTrace, }; export default test8;
.
Edit
..
Edit
test1.ts
Edit
test2.ts
Edit
test3.ts
Edit
test4.ts
Edit
test5.ts
Edit
test6.ts
Edit
test7.ts
Edit
test8.ts
Edit
test9.ts
Edit