Skip to content

Commit dfc3099

Browse files
committed
fix: Add more dimensions
1 parent 48c8467 commit dfc3099

File tree

2 files changed

+85
-0
lines changed

2 files changed

+85
-0
lines changed
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
- name: cloud
2+
title: Cloud
3+
group: 2
4+
description: Fields related to the cloud or infrastructure the events are coming from.
5+
footnote: "Examples: If Metricbeat is running on an EC2 host and fetches data from its host, the cloud info contains the data about this machine. If Metricbeat runs on a remote machine outside the cloud and fetches data from a service running in the cloud, the field contains cloud data from the machine the service is running on."
6+
type: group
7+
fields:
8+
- name: account.id
9+
level: extended
10+
type: keyword
11+
dimension: true
12+
ignore_above: 1024
13+
description: "The cloud account or organization id used to identify different entities in a multi-tenant environment.\nExamples: AWS account id, Google Cloud ORG Id, or other unique identifier."
14+
example: 666777888999
15+
- name: availability_zone
16+
level: extended
17+
type: keyword
18+
dimension: true
19+
ignore_above: 1024
20+
description: Availability zone in which this host is running.
21+
example: us-east-1c
22+
- name: instance.id
23+
level: extended
24+
type: keyword
25+
ignore_above: 1024
26+
description: Instance ID of the host machine.
27+
example: i-1234567890abcdef0
28+
dimension: true
29+
- name: provider
30+
level: extended
31+
type: keyword
32+
ignore_above: 1024
33+
description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean.
34+
example: aws
35+
dimension: true
36+
- name: region
37+
level: extended
38+
type: keyword
39+
dimension: true
40+
ignore_above: 1024
41+
description: Region in which this host is running.
42+
example: us-east-1
43+
- name: image.id
44+
type: keyword
45+
description: Image ID for the cloud instance.
46+
- name: host
47+
title: Host
48+
group: 2
49+
description: "A host is defined as a general computing instance.\nECS host.* fields should be populated with details about the host on which the event happened, or from which the measurement was taken. Host types include hardware, virtual machines, Docker containers, and Kubernetes nodes."
50+
type: group
51+
fields:
52+
- name: name
53+
level: core
54+
type: keyword
55+
ignore_above: 1024
56+
dimension: true
57+
description: "Name of the host.\nIt can contain what `hostname` returns on Unix systems, the fully qualified domain name, or a name specified by the user. The sender decides which value to use."
58+
- name: containerized
59+
type: boolean
60+
description: >
61+
If the host is a container.
62+
63+
- name: os.build
64+
type: keyword
65+
example: "18D109"
66+
description: >
67+
OS build information.
68+
69+
- name: os.codename
70+
type: keyword
71+
example: "stretch"
72+
description: >
73+
OS codename, if any.
74+
- name: agent
75+
title: Agent
76+
type: group
77+
fields:
78+
- name: id
79+
type: keyword
80+
ignore_above: 1024
81+
dimension: true
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
- name: service.address
2+
type: keyword
3+
description: Service address
4+
dimension: true
15
- external: ecs
26
name: container.id
37
dimension: true

0 commit comments

Comments
 (0)