diff --git a/src/containers/internal/views/recent-calls/jaeger/detail.tsx b/src/containers/internal/views/recent-calls/jaeger/detail.tsx index f4b81af..5186f20 100644 --- a/src/containers/internal/views/recent-calls/jaeger/detail.tsx +++ b/src/containers/internal/views/recent-calls/jaeger/detail.tsx @@ -3,6 +3,7 @@ import { JaegerGroup, JaegerValue } from "src/api/jaeger-types"; import dayjs from "dayjs"; import "./styles.scss"; import { formattedDuration } from "./utils"; +import { getSpansByNameRegex } from "../utils"; type JaegerDetailProps = { group: JaegerGroup; @@ -65,6 +66,37 @@ export const JaegerDetail = ({ group }: JaegerDetailProps) => { ))} + + {/* TTS Streaming Attrs */} + {group.children.length && + getSpansByNameRegex(group.children, /tts-generation/)?.map((span) => { + return span.attributes.map((attribute) => { + if ( + ![ + "tts.vendor", + "tts.language", + "tts.voice", + "tts.cached", + "engine", + "voice", + ].includes(attribute.key) + ) { + return ( +
+
+ {attribute.key}: +
+
+ {extractSpanGroupValue(attribute.value)} +
+
+ ); + } + }); + })} );