/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. /* ┌─────────────────┐ | │ Span A │ | spanA └───────┬─────────┘ | / │ | / ┌▼──────────────┐ | spanB │ Span B │ | / └─────┬─────────┘ | / │ | spanC ┌▼─────────────┐ | │ Span C │ | ((parent-child tree)) └──────────────┘ | */ import transformTraceData from '../../model/transform-trace-data'; import { TraceResponse } from '../../types/trace'; const trace: TraceResponse = { traceID: 'trace-abc', spans: [ { traceID: 'trace-abc', spanID: 'span-A', operationName: 'op-A', references: [], startTime: 1, duration: 29, 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: 15, duration: 20, processID: 'p1', logs: [], flags: 0, }, { traceID: 'trace-abc', spanID: 'span-C', operationName: 'op-C', references: [ { refType: 'CHILD_OF', spanID: 'span-B', traceID: 'trace-abc', }, ], startTime: 20, duration: 20, processID: 'p1', logs: [], flags: 0, }, ], processes: { p1: { serviceName: 'service-one', tags: [], }, }, }; const transformedTrace = transformTraceData(trace)!; const criticalPathSections = [ { spanId: 'span-C', section_start: 20, section_end: 30, }, { spanId: 'span-B', section_start: 15, section_end: 20, }, { spanId: 'span-A', section_start: 1, section_end: 15, }, ]; const test7 = { criticalPathSections, trace: transformedTrace, }; export default test7;
.
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