Skip to content

Commit 2733c1e

Browse files
committed
Add environment to the span payload
1 parent bf0fb1c commit 2733c1e

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

packages/jaeger-ui/src/utils/getSpanDataForDigma.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,35 @@ interface IDigmaSpanData {
99
namespace?: string;
1010
spanCodeObjectId?: string;
1111
methodCodeObjectId?: string;
12+
environment?: string;
1213
}
1314

1415
const getSpanDataForDigma = (span: Span): IDigmaSpanData => {
15-
const tagsToGet: Omit<IDigmaSpanData, 'id' | 'name' | 'serviceName'> = {
16+
const tagsToGet = {
1617
instrumentationLibrary: 'otel.library.name',
1718
function: 'code.function',
1819
namespace: 'code.namespace',
1920
spanCodeObjectId: 'digma.span.code.object.id',
2021
methodCodeObjectId: 'digma.method.code.object.id',
2122
};
2223

24+
const processTagsToGet = {
25+
environment: 'digma.environment',
26+
};
27+
2328
const tagsValues = Object.entries(tagsToGet).reduce((acc, [key, value]) => {
2429
const tag = span.tags.find((x: any) => x.key === value);
2530
return tag ? { ...acc, [key]: tag.value } : acc;
2631
}, {});
2732

33+
const processTagsValues = Object.entries(processTagsToGet).reduce((acc, [key, value]) => {
34+
const tag = span.process.tags.find((x: any) => x.key === value);
35+
return tag ? { ...acc, [key]: tag.value } : acc;
36+
}, {});
37+
2838
return {
2939
...tagsValues,
40+
...processTagsValues,
3041
id: span.spanID,
3142
name: span.operationName,
3243
serviceName: span.process.serviceName,

packages/jaeger-ui/typings/custom.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ declare interface Window {
3939
embeddedMode?: unknown;
4040
isUserDefinedJaegerQueryURL?: unknown;
4141
staticPath?: unknown;
42-
enableZoomControls?: unknown
42+
enableZoomControls?: unknown;
4343
}
4444

4545
declare const __REACT_APP_GA_DEBUG__: string | undefined;

0 commit comments

Comments
 (0)