Skip to content

Commit

Permalink
Added dimensions for connection datastream to enable TSDB. (#5717)
Browse files Browse the repository at this point in the history
* Added dimensions for connection datastream to enable TSDB.
  • Loading branch information
ritalwar authored Apr 3, 2023
1 parent f561e00 commit 6138859
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 1 deletion.
5 changes: 5 additions & 0 deletions packages/rabbitmq/changelog.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
- version: "1.8.0"
changes:
- description: Added dimension fields for connection datastream to enable TSDB.
type: enhancement
link: https://github.com/elastic/integrations/pull/5717
- version: "1.7.0"
changes:
- description: Migrate visualizations to lens.
Expand Down
13 changes: 13 additions & 0 deletions packages/rabbitmq/data_stream/connection/fields/agent.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
ignore_above: 1024
description: Instance ID of the host machine.
example: i-1234567890abcdef0
dimension: true
- name: instance.name
level: extended
type: keyword
Expand All @@ -42,6 +43,7 @@
ignore_above: 1024
description: Name of the cloud provider. Example values are aws, azure, gcp, or digitalocean.
example: aws
dimension: true
- name: region
level: extended
type: keyword
Expand All @@ -51,6 +53,7 @@
- name: project.id
type: keyword
description: Name of the project in Google Cloud.
dimension: true
- name: image.id
type: keyword
description: Image ID for the cloud instance.
Expand All @@ -67,6 +70,7 @@
type: keyword
ignore_above: 1024
description: Unique container id.
dimension: true
- name: image.name
level: extended
type: keyword
Expand Down Expand Up @@ -134,6 +138,7 @@
level: core
type: keyword
ignore_above: 1024
dimension: true
description: 'Name of the host.
It 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.'
Expand Down Expand Up @@ -196,3 +201,11 @@
description: >
OS codename, if any.
- name: agent
title: Agent
type: group
fields:
- name: id
type: keyword
ignore_above: 1024
dimension: true
1 change: 1 addition & 0 deletions packages/rabbitmq/data_stream/connection/fields/ecs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@
name: ecs.version
- external: ecs
name: service.address
dimension: true
- external: ecs
name: service.type
2 changes: 2 additions & 0 deletions packages/rabbitmq/data_stream/connection/fields/fields.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
fields:
- name: name
type: keyword
# Reason for adding as dimension field : Name is used to identify an application.
dimension: true
description: |
The name of the connection with non-ASCII characters escaped as in C.
- name: state
Expand Down
1 change: 1 addition & 0 deletions packages/rabbitmq/docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,6 +131,7 @@ An example event for `connection` looks as following:
| Field | Description | Type |
|---|---|---|
| @timestamp | Event timestamp. | date |
| agent.id | | keyword |
| cloud.account.id | The cloud account or organization id used to identify different entities in a multi-tenant environment. Examples: AWS account id, Google Cloud ORG Id, or other unique identifier. | keyword |
| cloud.availability_zone | Availability zone in which this host is running. | keyword |
| cloud.image.id | Image ID for the cloud instance. | keyword |
Expand Down
2 changes: 1 addition & 1 deletion packages/rabbitmq/manifest.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
format_version: 1.0.0
name: rabbitmq
title: RabbitMQ Logs
version: 1.7.0
version: 1.8.0
license: basic
description: Collect and parse logs from RabbitMQ servers with Elastic Agent.
type: integration
Expand Down

0 comments on commit 6138859

Please sign in to comment.