Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.next.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ Thanks, you're awesome :-) -->
* Added usage documentation for `user` fields. #1066
* Added `user` fields at `user.effective.*`, `user.target.*` and `user.changes.*`. #1066
* Added `os.type`. #1111
* Added `cloud.platform`. #1204

#### Improvements

Expand Down
4 changes: 4 additions & 0 deletions code/go/ecs/cloud.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions docs/field-details.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -670,6 +670,24 @@ example: `t2.medium`

// ===============================================================

|
[[field-cloud-platform]]
<<field-cloud-platform, cloud.platform>>

| The cloud platform name.

Examples: app engine, app service, cloud run, fargate, lambda.

type: keyword



example: `lambda`

| extended

// ===============================================================

|
[[field-cloud-project-id]]
<<field-cloud-project-id, cloud.project.id>>
Expand Down
9 changes: 9 additions & 0 deletions experimental/generated/beats/fields.ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,15 @@
ignore_above: 1024
description: Machine type of the host machine.
example: t2.medium
- name: platform
level: extended
type: keyword
ignore_above: 1024
description: 'The cloud platform name.

Examples: app engine, app service, cloud run, fargate, lambda.'
example: lambda
default_field: false
- name: project.id
level: extended
type: keyword
Expand Down
1 change: 1 addition & 0 deletions experimental/generated/csv/fields.csv
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ ECS_Version,Indexed,Field_Set,Field,Type,Level,Normalization,Example,Description
2.0.0-dev+exp,true,cloud,cloud.instance.id,keyword,extended,,i-1234567890abcdef0,Instance ID of the host machine.
2.0.0-dev+exp,true,cloud,cloud.instance.name,keyword,extended,,,Instance name of the host machine.
2.0.0-dev+exp,true,cloud,cloud.machine.type,keyword,extended,,t2.medium,Machine type of the host machine.
2.0.0-dev+exp,true,cloud,cloud.platform,keyword,extended,,lambda,The cloud platform name.
2.0.0-dev+exp,true,cloud,cloud.project.id,keyword,extended,,my-project,The cloud project id.
2.0.0-dev+exp,true,cloud,cloud.project.name,keyword,extended,,my project,The cloud project name.
2.0.0-dev+exp,true,cloud,cloud.provider,keyword,extended,,aws,Name of the cloud provider.
Expand Down
13 changes: 13 additions & 0 deletions experimental/generated/ecs/ecs_flat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -594,6 +594,19 @@ cloud.machine.type:
normalize: []
short: Machine type of the host machine.
type: keyword
cloud.platform:
dashed_name: cloud-platform
description: 'The cloud platform name.

Examples: app engine, app service, cloud run, fargate, lambda.'
example: lambda
flat_name: cloud.platform
ignore_above: 1024
level: extended
name: platform
normalize: []
short: The cloud platform name.
type: keyword
cloud.project.id:
dashed_name: cloud-project-id
description: 'The cloud project identifier.
Expand Down
13 changes: 13 additions & 0 deletions experimental/generated/ecs/ecs_nested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -765,6 +765,19 @@ cloud:
normalize: []
short: Machine type of the host machine.
type: keyword
cloud.platform:
dashed_name: cloud-platform
description: 'The cloud platform name.

Examples: app engine, app service, cloud run, fargate, lambda.'
example: lambda
flat_name: cloud.platform
ignore_above: 1024
level: extended
name: platform
normalize: []
short: The cloud platform name.
type: keyword
cloud.project.id:
dashed_name: cloud-project-id
description: 'The cloud project identifier.
Expand Down
4 changes: 4 additions & 0 deletions experimental/generated/elasticsearch/7/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,10 @@
}
}
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"project": {
"properties": {
"id": {
Expand Down
4 changes: 4 additions & 0 deletions experimental/generated/elasticsearch/component/cloud.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@
}
}
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"project": {
"properties": {
"id": {
Expand Down
9 changes: 9 additions & 0 deletions generated/beats/fields.ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -445,6 +445,15 @@
ignore_above: 1024
description: Machine type of the host machine.
example: t2.medium
- name: platform
level: extended
type: keyword
ignore_above: 1024
description: 'The cloud platform name.

Examples: app engine, app service, cloud run, fargate, lambda.'
example: lambda
default_field: false
- name: project.id
level: extended
type: keyword
Expand Down
1 change: 1 addition & 0 deletions generated/csv/fields.csv
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ ECS_Version,Indexed,Field_Set,Field,Type,Level,Normalization,Example,Description
2.0.0-dev,true,cloud,cloud.instance.id,keyword,extended,,i-1234567890abcdef0,Instance ID of the host machine.
2.0.0-dev,true,cloud,cloud.instance.name,keyword,extended,,,Instance name of the host machine.
2.0.0-dev,true,cloud,cloud.machine.type,keyword,extended,,t2.medium,Machine type of the host machine.
2.0.0-dev,true,cloud,cloud.platform,keyword,extended,,lambda,The cloud platform name.
2.0.0-dev,true,cloud,cloud.project.id,keyword,extended,,my-project,The cloud project id.
2.0.0-dev,true,cloud,cloud.project.name,keyword,extended,,my project,The cloud project name.
2.0.0-dev,true,cloud,cloud.provider,keyword,extended,,aws,Name of the cloud provider.
Expand Down
13 changes: 13 additions & 0 deletions generated/ecs/ecs_flat.yml
Original file line number Diff line number Diff line change
Expand Up @@ -594,6 +594,19 @@ cloud.machine.type:
normalize: []
short: Machine type of the host machine.
type: keyword
cloud.platform:
dashed_name: cloud-platform
description: 'The cloud platform name.

Examples: app engine, app service, cloud run, fargate, lambda.'
example: lambda
flat_name: cloud.platform
ignore_above: 1024
level: extended
name: platform
normalize: []
short: The cloud platform name.
type: keyword
cloud.project.id:
dashed_name: cloud-project-id
description: 'The cloud project identifier.
Expand Down
13 changes: 13 additions & 0 deletions generated/ecs/ecs_nested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -765,6 +765,19 @@ cloud:
normalize: []
short: Machine type of the host machine.
type: keyword
cloud.platform:
dashed_name: cloud-platform
description: 'The cloud platform name.

Examples: app engine, app service, cloud run, fargate, lambda.'
example: lambda
flat_name: cloud.platform
ignore_above: 1024
level: extended
name: platform
normalize: []
short: The cloud platform name.
type: keyword
cloud.project.id:
dashed_name: cloud-project-id
description: 'The cloud project identifier.
Expand Down
4 changes: 4 additions & 0 deletions generated/elasticsearch/6/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,10 @@
}
}
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"project": {
"properties": {
"id": {
Expand Down
4 changes: 4 additions & 0 deletions generated/elasticsearch/7/template.json
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,10 @@
}
}
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"project": {
"properties": {
"id": {
Expand Down
4 changes: 4 additions & 0 deletions generated/elasticsearch/component/cloud.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,10 @@
}
}
},
"platform": {
"ignore_above": 1024,
"type": "keyword"
},
"project": {
"properties": {
"id": {
Expand Down
10 changes: 10 additions & 0 deletions schemas/cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,16 @@

Examples: AWS account name, Google Cloud ORG display name.

- name: platform
level: extended
type: keyword
example: lambda
short: The cloud platform name.
description: >
The cloud platform name.
Comment thread
graphaelli marked this conversation as resolved.
Outdated

Examples: app engine, app service, cloud run, fargate, lambda.

- name: project.id
level: extended
type: keyword
Expand Down