Tracing: Show start time of trace with milliseconds precision (#42132)

* Tracing header: Add setting to show start time with ms

* Add test

* Update test
pull/42141/head
Ivana Huckova 4 years ago committed by GitHub
parent ca7a62682e
commit aefb2659ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 5
      packages/jaeger-ui-components/src/TracePageHeader/TracePageHeader.test.js
  2. 2
      packages/jaeger-ui-components/src/TracePageHeader/TracePageHeader.tsx

@ -60,6 +60,11 @@ describe('<TracePageHeader>', () => {
});
});
it('renders start time in header with millisecond precision', () => {
const startTimeMs = wrapper.find(LabeledList).props().items[0].value.props.children[1].props.children;
expect(startTimeMs).toMatch(/:\d\d\.\d\d\d/g);
});
it('renders a <SpanGraph>', () => {
expect(wrapper.find(SpanGraph).length).toBe(1);
});

@ -167,7 +167,7 @@ export const HEADER_ITEMS = [
label: 'Trace Start',
renderer(trace: Trace, timeZone: TimeZone, styles: ReturnType<typeof getStyles>) {
// Convert date from micro to milli seconds
const dateStr = dateTimeFormat(trace.startTime / 1000, { timeZone });
const dateStr = dateTimeFormat(trace.startTime / 1000, { timeZone, defaultWithMS: true });
const match = dateStr.match(/^(.+)(:\d\d\.\d+)$/);
return match ? (
<span className={styles.TracePageHeaderOverviewItemValue}>

Loading…
Cancel
Save