Skip to content

Commit 0b0b709

Browse files
committed
add unit-test coverage
Signed-off-by: ChrsMark <[email protected]>
1 parent e298076 commit 0b0b709

File tree

1 file changed

+40
-38
lines changed

1 file changed

+40
-38
lines changed

exporter/elasticsearchexporter/model_test.go

Lines changed: 40 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@ func TestEncodeLogECSMode(t *testing.T) {
299299
"k8s.node.name": "node-1",
300300
"k8s.pod.name": "opentelemetry-pod-autoconf",
301301
"k8s.pod.uid": "275ecb36-5aa8-4c2a-9c47-d8bb681b9aff",
302+
"k8s.deployment.name": "coredns",
302303
})
303304
require.NoError(t, err)
304305

@@ -321,44 +322,45 @@ func TestEncodeLogECSMode(t *testing.T) {
321322

322323
expectedDocFields := pcommon.NewMap()
323324
err = expectedDocFields.FromRaw(map[string]any{
324-
"service.name": "foo.bar",
325-
"service.version": "1.1.0",
326-
"service.node.name": "i-103de39e0a",
327-
"agent.name": "opentelemetry/perl",
328-
"agent.version": "7.9.12",
329-
"cloud.provider": "gcp",
330-
"cloud.account.id": "19347013",
331-
"cloud.region": "us-west-1",
332-
"cloud.availability_zone": "us-west-1b",
333-
"cloud.service.name": "gke",
334-
"container.name": "happy-seger",
335-
"container.id": "e69cc5d3dda",
336-
"container.image.name": "my-app",
337-
"container.runtime": "docker",
338-
"host.hostname": "i-103de39e0a.gke.us-west-1b.cloud.google.com",
339-
"host.name": "i-103de39e0a.gke.us-west-1b.cloud.google.com",
340-
"host.id": "i-103de39e0a",
341-
"host.type": "t2.medium",
342-
"host.architecture": "x86_64",
343-
"process.pid": 9833,
344-
"process.command_line": "/usr/bin/ssh -l user 10.0.0.16",
345-
"process.executable": "/usr/bin/ssh",
346-
"service.runtime.name": "OpenJDK Runtime Environment",
347-
"service.runtime.version": "14.0.2",
348-
"host.os.platform": "darwin",
349-
"host.os.full": "Mac OS Mojave",
350-
"host.os.name": "Mac OS X",
351-
"host.os.version": "10.14.1",
352-
"host.os.type": "macos",
353-
"device.id": "00000000-54b3-e7c7-0000-000046bffd97",
354-
"device.model.identifier": "SM-G920F",
355-
"device.model.name": "Samsung Galaxy S6",
356-
"device.manufacturer": "Samsung",
357-
"event.action": "user-password-change",
358-
"kubernetes.namespace": "default",
359-
"kubernetes.node.name": "node-1",
360-
"kubernetes.pod.name": "opentelemetry-pod-autoconf",
361-
"kubernetes.pod.uid": "275ecb36-5aa8-4c2a-9c47-d8bb681b9aff",
325+
"service.name": "foo.bar",
326+
"service.version": "1.1.0",
327+
"service.node.name": "i-103de39e0a",
328+
"agent.name": "opentelemetry/perl",
329+
"agent.version": "7.9.12",
330+
"cloud.provider": "gcp",
331+
"cloud.account.id": "19347013",
332+
"cloud.region": "us-west-1",
333+
"cloud.availability_zone": "us-west-1b",
334+
"cloud.service.name": "gke",
335+
"container.name": "happy-seger",
336+
"container.id": "e69cc5d3dda",
337+
"container.image.name": "my-app",
338+
"container.runtime": "docker",
339+
"host.hostname": "i-103de39e0a.gke.us-west-1b.cloud.google.com",
340+
"host.name": "i-103de39e0a.gke.us-west-1b.cloud.google.com",
341+
"host.id": "i-103de39e0a",
342+
"host.type": "t2.medium",
343+
"host.architecture": "x86_64",
344+
"process.pid": 9833,
345+
"process.command_line": "/usr/bin/ssh -l user 10.0.0.16",
346+
"process.executable": "/usr/bin/ssh",
347+
"service.runtime.name": "OpenJDK Runtime Environment",
348+
"service.runtime.version": "14.0.2",
349+
"host.os.platform": "darwin",
350+
"host.os.full": "Mac OS Mojave",
351+
"host.os.name": "Mac OS X",
352+
"host.os.version": "10.14.1",
353+
"host.os.type": "macos",
354+
"device.id": "00000000-54b3-e7c7-0000-000046bffd97",
355+
"device.model.identifier": "SM-G920F",
356+
"device.model.name": "Samsung Galaxy S6",
357+
"device.manufacturer": "Samsung",
358+
"event.action": "user-password-change",
359+
"kubernetes.namespace": "default",
360+
"kubernetes.node.name": "node-1",
361+
"kubernetes.pod.name": "opentelemetry-pod-autoconf",
362+
"kubernetes.pod.uid": "275ecb36-5aa8-4c2a-9c47-d8bb681b9aff",
363+
"kubernetes.deployment.name": "coredns",
362364
})
363365
require.NoError(t, err)
364366

0 commit comments

Comments
 (0)