@@ -191,8 +191,9 @@ func TestTransform(t *testing.T) {
191
191
wantPayload : []StackPayload {
192
192
{
193
193
StackTrace : StackTrace {
194
- DocID : wantedTraceID ,
195
- FrameIDs : frameID2Base64 + frameIDBase64 ,
194
+ EcsVersion : EcsVersion {V : EcsVersionString },
195
+ DocID : wantedTraceID ,
196
+ FrameIDs : frameID2Base64 + frameIDBase64 ,
196
197
Types : frameTypesToString ([]libpf.FrameType {
197
198
libpf .NativeFrame ,
198
199
libpf .NativeFrame ,
@@ -219,6 +220,7 @@ func TestTransform(t *testing.T) {
219
220
},
220
221
{
221
222
StackTraceEvent : StackTraceEvent {
223
+ EcsVersion : EcsVersion {V : EcsVersionString },
222
224
TimeStamp : 42 ,
223
225
StackTraceID : wantedTraceID ,
224
226
Count : 1 ,
@@ -301,8 +303,9 @@ func TestStackPayloads(t *testing.T) {
301
303
wantPayload : []StackPayload {
302
304
{
303
305
StackTrace : StackTrace {
304
- DocID : wantedTraceID ,
305
- FrameIDs : frameID2Base64 + frameIDBase64 ,
306
+ EcsVersion : EcsVersion {V : EcsVersionString },
307
+ DocID : wantedTraceID ,
308
+ FrameIDs : frameID2Base64 + frameIDBase64 ,
306
309
Types : frameTypesToString ([]libpf.FrameType {
307
310
libpf .FrameType (3 ),
308
311
libpf .FrameType (3 ),
@@ -329,6 +332,7 @@ func TestStackPayloads(t *testing.T) {
329
332
},
330
333
{
331
334
StackTraceEvent : StackTraceEvent {
335
+ EcsVersion : EcsVersion {V : EcsVersionString },
332
336
TimeStamp : 1 ,
333
337
StackTraceID : wantedTraceID ,
334
338
Count : 1 ,
@@ -384,8 +388,9 @@ func TestStackPayloads(t *testing.T) {
384
388
wantPayload : []StackPayload {
385
389
{
386
390
StackTrace : StackTrace {
387
- DocID : wantedTraceID ,
388
- FrameIDs : frameID2Base64 + frameIDBase64 ,
391
+ EcsVersion : EcsVersion {V : EcsVersionString },
392
+ DocID : wantedTraceID ,
393
+ FrameIDs : frameID2Base64 + frameIDBase64 ,
389
394
Types : frameTypesToString ([]libpf.FrameType {
390
395
libpf .FrameType (3 ),
391
396
libpf .FrameType (3 ),
@@ -412,6 +417,7 @@ func TestStackPayloads(t *testing.T) {
412
417
},
413
418
{
414
419
StackTraceEvent : StackTraceEvent {
420
+ EcsVersion : EcsVersion {V : EcsVersionString },
415
421
TimeStamp : 1 ,
416
422
StackTraceID : wantedTraceID ,
417
423
Count : 2 ,
@@ -457,6 +463,7 @@ func TestStackTraceEvent(t *testing.T) {
457
463
},
458
464
459
465
wantEvent : StackTraceEvent {
466
+ EcsVersion : EcsVersion {V : EcsVersionString },
460
467
StackTraceID : stacktraceIDBase64 ,
461
468
Count : 1 ,
462
469
},
@@ -476,6 +483,7 @@ func TestStackTraceEvent(t *testing.T) {
476
483
},
477
484
478
485
wantEvent : StackTraceEvent {
486
+ EcsVersion : EcsVersion {V : EcsVersionString },
479
487
TimeStamp : 1704067273 ,
480
488
StackTraceID : stacktraceIDBase64 ,
481
489
Count : 1 ,
@@ -495,6 +503,7 @@ func TestStackTraceEvent(t *testing.T) {
495
503
},
496
504
497
505
wantEvent : StackTraceEvent {
506
+ EcsVersion : EcsVersion {V : EcsVersionString },
498
507
StackTraceID : stacktraceIDBase64 ,
499
508
Count : 1 ,
500
509
},
@@ -527,6 +536,7 @@ func TestStackTraceEvent(t *testing.T) {
527
536
},
528
537
529
538
wantEvent : StackTraceEvent {
539
+ EcsVersion : EcsVersion {V : EcsVersionString },
530
540
PodName : "my_pod" ,
531
541
ContainerName : "my_container" ,
532
542
ThreadName : "my_thread" ,
@@ -618,7 +628,8 @@ func TestStackTrace(t *testing.T) {
618
628
},
619
629
620
630
wantTrace : StackTrace {
621
- FrameIDs : frameID3Base64 + frameID2Base64 + frameIDBase64 ,
631
+ EcsVersion : EcsVersion {V : EcsVersionString },
632
+ FrameIDs : frameID3Base64 + frameID2Base64 + frameIDBase64 ,
622
633
Types : frameTypesToString ([]libpf.FrameType {
623
634
libpf .KernelFrame ,
624
635
libpf .DotnetFrame ,
0 commit comments