Skip to content
5 changes: 5 additions & 0 deletions packages/aws/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "1.38.4"
changes:
- description: Add dimension fields to billing, sns and sqs data streams.
type: enhancement
link: https://github.com/elastic/integrations/pull/6311
- version: "1.38.3"
changes:
- description: Add dimension fields to firewall, transit gateway and vpn data streams.
Expand Down
4 changes: 4 additions & 0 deletions packages/aws/data_stream/billing/fields/ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: cloud
- external: ecs
name: cloud.account.id
dimension: true
- external: ecs
name: cloud.account.name
- external: ecs
Expand Down Expand Up @@ -60,3 +61,6 @@
name: host.os.version
- external: ecs
name: host.type
- name: agent.id
external: ecs
dimension: true
1 change: 1 addition & 0 deletions packages/aws/data_stream/billing/fields/fields.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
description: Currency name.
- name: ServiceName
type: keyword
dimension: true
description: AWS service name.
- name: AmortizedCost
type: group
Expand Down
5 changes: 5 additions & 0 deletions packages/aws/data_stream/sns/fields/ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: cloud
- external: ecs
name: cloud.account.id
dimension: true
- external: ecs
name: cloud.account.name
- external: ecs
Expand All @@ -18,6 +19,7 @@
name: cloud.provider
- external: ecs
name: cloud.region
dimension: true
- external: ecs
name: ecs.version
- external: ecs
Expand Down Expand Up @@ -60,3 +62,6 @@
name: container.labels
- external: ecs
name: container.name
- name: agent.id
external: ecs
dimension: true
5 changes: 5 additions & 0 deletions packages/aws/data_stream/sns/fields/fields.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,24 @@
type: group
fields:
- name: Application
dimension: true
type: keyword
description: Filters on application objects, which represent an app and device registered with one of the supported push notification services, such as APNs and FCM.
- name: Country
dimension: true
type: keyword
description: Filters on the destination country or region of an SMS message.
- name: Platform
type: keyword
dimension: true
description: Filters on platform objects for the push notification services, such as APNs and FCM.
- name: TopicName
type: keyword
dimension: true
description: Filters on Amazon SNS topic names.
- name: SMSType
type: keyword
dimension: true
description: Filters on the message type of SMS message.
- name: sns
type: group
Expand Down
5 changes: 5 additions & 0 deletions packages/aws/data_stream/sqs/fields/ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
name: cloud
- external: ecs
name: cloud.account.id
dimension: true
- external: ecs
name: cloud.account.name
- external: ecs
Expand All @@ -18,6 +19,7 @@
name: cloud.provider
- external: ecs
name: cloud.region
dimension: true
- external: ecs
name: ecs.version
- external: ecs
Expand Down Expand Up @@ -60,3 +62,6 @@
name: container.labels
- external: ecs
name: container.name
- name: agent.id
external: ecs
dimension: true
1 change: 1 addition & 0 deletions packages/aws/data_stream/sqs/fields/fields.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
fields:
- name: QueueName
type: keyword
dimension: true
description: SQS queue name
- name: sqs
type: group
Expand Down
1 change: 1 addition & 0 deletions packages/aws/docs/billing.md
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ An example event for `billing` looks as following:
| Field | Description | Type |
|---|---|---|
| @timestamp | Event timestamp. | date |
| agent.id | Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id. | keyword |
| aws.\*.metrics.\*.\* | Metrics that returned from Cloudwatch API query. | object |
| aws.billing.AmortizedCost.amount | Amortized cost amount. | double |
| aws.billing.AmortizedCost.unit | Amortized cost unit. | keyword |
Expand Down
1 change: 1 addition & 0 deletions packages/aws/docs/sns.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,6 +118,7 @@ An example event for `sns` looks as following:
| Field | Description | Type |
|---|---|---|
| @timestamp | Event timestamp. | date |
| agent.id | Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id. | keyword |
| aws.cloudwatch.namespace | The namespace specified when query cloudwatch api. | keyword |
| aws.dimensions.\* | Metric dimensions. | object |
| aws.dimensions.Application | Filters on application objects, which represent an app and device registered with one of the supported push notification services, such as APNs and FCM. | keyword |
Expand Down
1 change: 1 addition & 0 deletions packages/aws/docs/sqs.md
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ An example event for `sqs` looks as following:
| Field | Description | Type |
|---|---|---|
| @timestamp | Event timestamp. | date |
| agent.id | Unique identifier of this agent (if one exists). Example: For Beats this would be beat.id. | keyword |
| aws.cloudwatch.namespace | The namespace specified when query cloudwatch api. | keyword |
| aws.dimensions.\* | Metric dimensions. | object |
| aws.dimensions.QueueName | SQS queue name | keyword |
Expand Down
2 changes: 1 addition & 1 deletion packages/aws/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
format_version: 1.0.0
name: aws
title: AWS
version: 1.38.3
version: 1.38.4
license: basic
description: Collect logs and metrics from Amazon Web Services with Elastic Agent.
type: integration
Expand Down