diff --git a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts index 8c518c2fc..9f54a2901 100644 --- a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts +++ b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.component.ts @@ -46,6 +46,12 @@ import { SpanDetailLayoutStyle } from './span-detail-layout-style'; + + + ` @@ -66,12 +72,16 @@ export class SpanDetailComponent implements OnChanges { public showRequestTab?: boolean; public showResponseTab?: boolean; public showExitCallsTab?: boolean; + public showLogEventstab?: boolean; + public totalLogEvents?: number; public ngOnChanges(changes: TypedSimpleChanges): void { if (changes.spanData) { this.showRequestTab = !isEmpty(this.spanData?.requestHeaders) || !isEmpty(this.spanData?.requestBody); this.showResponseTab = !isEmpty(this.spanData?.responseHeaders) || !isEmpty(this.spanData?.responseBody); this.showExitCallsTab = !isEmpty(this.spanData?.exitCallsBreakup); + this.showLogEventstab = !isEmpty(this.spanData?.logEvents); + this.totalLogEvents = (this.spanData?.logEvents ?? []).length; } } } diff --git a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts index 2bd41a72b..4312d4b1c 100644 --- a/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts +++ b/projects/distributed-tracing/src/shared/components/span-detail/span-detail.module.ts @@ -11,6 +11,7 @@ import { ToggleButtonModule, TooltipModule } from '@hypertrace/components'; +import { LogEventsTableModule } from '../log-events/log-events-table.module'; import { SpanExitCallsModule } from './exit-calls/span-exit-calls.module'; import { SpanDetailTitleHeaderModule } from './headers/title/span-detail-title-header.module'; import { SpanRequestDetailModule } from './request/span-request-detail.module'; @@ -34,7 +35,8 @@ import { SpanTagsDetailModule } from './tags/span-tags-detail.module'; LoadAsyncModule, ListViewModule, SpanDetailTitleHeaderModule, - SpanExitCallsModule + SpanExitCallsModule, + LogEventsTableModule ], declarations: [SpanDetailComponent], exports: [SpanDetailComponent]