Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow routing for integrations that are not input packages #6340

Merged
merged 19 commits into from Jun 13, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
5 changes: 5 additions & 0 deletions packages/activemq/changelog.yml
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "0.10.0"
changes:
- description: Add permissions to reroute events to logs-*-* for log datastream
type: enhancement
link: https://github.com/elastic/integrations/pull/6340
- version: "0.9.2"
changes:
- description: Added dimension fields for topic datastream for TSDB enablement
Expand Down
3 changes: 3 additions & 0 deletions packages/activemq/data_stream/log/manifest.yml
Expand Up @@ -39,3 +39,6 @@ streams:
template_path: log.yml.hbs
title: ActiveMQ log
description: Collect ActiveMQ log logs using log input
# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
2 changes: 1 addition & 1 deletion packages/activemq/manifest.yml
@@ -1,6 +1,6 @@
name: activemq
title: ActiveMQ
version: "0.9.2"
version: "0.10.0"
description: Collect logs and metrics from ActiveMQ instances with Elastic Agent.
type: integration
icons:
Expand Down
5 changes: 5 additions & 0 deletions packages/auditd/changelog.yml
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "3.9.0"
changes:
- description: Add permissions to reroute events to logs-*-* for log datastream.
type: enhancement
link: https://github.com/elastic/integrations/pull/6340
- version: "3.8.0"
changes:
- description: Update package to ECS 8.8.0.
Expand Down
3 changes: 3 additions & 0 deletions packages/auditd/data_stream/log/manifest.yml
Expand Up @@ -39,3 +39,6 @@ streams:
template_path: log.yml.hbs
title: Auditd logs
description: Collect Auditd logs using log input
# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
2 changes: 1 addition & 1 deletion packages/auditd/manifest.yml
@@ -1,6 +1,6 @@
name: auditd
title: Auditd Logs
version: "3.8.0"
version: "3.9.0"
description: Collect logs from Linux audit daemon with Elastic Agent.
type: integration
icons:
Expand Down
5 changes: 5 additions & 0 deletions packages/aws/changelog.yml
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "1.44.0"
changes:
- description: Add permissions to reroute events to logs-*-* for cloudwatch_logs and ec2_logs datastream.
type: enhancement
link: https://github.com/elastic/integrations/pull/6340
- version: "1.43.2"
changes:
- description: Add documentation for latency parameter
Expand Down
4 changes: 3 additions & 1 deletion packages/aws/data_stream/cloudwatch_logs/manifest.yml
Expand Up @@ -196,4 +196,6 @@ streams:
title: Dataset name
description: >
Set the name for your dataset. Changing the dataset will send the data to a different index. You can't use `-` in the name of a dataset and only valid characters for [Elasticsearch index names](https://www.elastic.co/guide/en/elasticsearch/reference/current/docs-index_.html).

# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
3 changes: 3 additions & 0 deletions packages/aws/data_stream/ec2_logs/manifest.yml
Expand Up @@ -187,3 +187,6 @@ streams:
type: bool
multi: false
default: false
# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
2 changes: 1 addition & 1 deletion packages/aws/manifest.yml
@@ -1,7 +1,7 @@
format_version: 1.0.0
name: aws
title: AWS
version: 1.43.2
version: 1.44.0
license: basic
description: Collect logs and metrics from Amazon Web Services (AWS) with Elastic Agent.
type: integration
Expand Down
5 changes: 5 additions & 0 deletions packages/docker/changelog.yml
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "2.6.0"
changes:
- description: Add permissions to reroute events to logs-*-* for container_logs datastream
type: enhancement
link: https://github.com/elastic/integrations/pull/6340
- version: "2.5.1"
changes:
- description: Set dimension fields to metrics data streams, except for event.
Expand Down
3 changes: 3 additions & 0 deletions packages/docker/data_stream/container_logs/manifest.yml
Expand Up @@ -47,3 +47,6 @@ streams:
show_user: false
description: >-
Processors are used to reduce the number of fields in the exported event or to enhance the event with metadata. This executes in the agent before the events are shipped. See [Processors](https://www.elastic.co/guide/en/beats/filebeat/current/filtering-and-enhancing-data.html) for details.
# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
2 changes: 1 addition & 1 deletion packages/docker/manifest.yml
@@ -1,6 +1,6 @@
name: docker
title: Docker
version: 2.5.1
version: 2.6.0
release: ga
description: Collect metrics and logs from Docker instances with Elastic Agent.
type: integration
Expand Down
5 changes: 5 additions & 0 deletions packages/kafka/changelog.yml
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "1.7.0"
changes:
- description: Add permissions to reroute events to logs-*-* for log datastream
type: enhancement
link: https://github.com/elastic/integrations/pull/6340
- version: "1.6.0"
changes:
- description: Rename ownership from obs-service-integrations to obs-infraobs-integrations
Expand Down
3 changes: 3 additions & 0 deletions packages/kafka/data_stream/log/manifest.yml
Expand Up @@ -48,3 +48,6 @@ streams:
template_path: log.yml.hbs
title: Kafka log logs (log)
description: Collect Kafka log logs using log input
# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
2 changes: 1 addition & 1 deletion packages/kafka/manifest.yml
@@ -1,7 +1,7 @@
format_version: 1.0.0
name: kafka
title: Kafka
version: "1.6.0"
version: "1.7.0"
license: basic
description: Collect logs and metrics from Kafka servers with Elastic Agent.
type: integration
Expand Down
7 changes: 6 additions & 1 deletion packages/kubernetes/changelog.yml
@@ -1,12 +1,17 @@
# newer versions go on top
- version: "1.42.0"
changes:
- description: Add permissions to reroute events to logs-*-* for container_logs datastream
type: enhancement
link: https://github.com/elastic/integrations/pull/6340
- version: "1.41.0"
changes:
- description: Enable time series data streams for the metrics datasets. This improves storage usage and query performance. For more details, see https://www.elastic.co/guide/en/elasticsearch/reference/current/tsds.html
type: enhancement
link: https://github.com/elastic/integrations/pull/6332
- version: "1.40.0"
changes:
- description: Fix system tests for kubernetes integration for k8s v1.27.0
- description: Fix system tests for kubernetes integration for k8s v1.27.0
type: bugfix
link: https://github.com/elastic/integrations/pull/6310
- version: "1.40.0-beta.2"
Expand Down
3 changes: 3 additions & 0 deletions packages/kubernetes/data_stream/container_logs/manifest.yml
Expand Up @@ -76,3 +76,6 @@ streams:

type: yaml
default: ""
# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
2 changes: 1 addition & 1 deletion packages/kubernetes/manifest.yml
@@ -1,7 +1,7 @@
format_version: 1.0.0
name: kubernetes
title: Kubernetes
version: 1.41.0
version: 1.42.0
license: basic
description: Collect logs and metrics from Kubernetes clusters with Elastic Agent.
type: integration
Expand Down
5 changes: 5 additions & 0 deletions packages/system/changelog.yml
@@ -1,4 +1,9 @@
# newer versions go on top
- version: "1.33.0"
changes:
- description: Add permissions to reroute events to logs-*-* for syslog datastream
type: enhancement
link: https://github.com/elastic/integrations/pull/6340
- version: "1.32.0-beta.2"
changes:
- description: Enable TSDS for network data_streams
Expand Down
3 changes: 3 additions & 0 deletions packages/system/data_stream/syslog/manifest.yml
Expand Up @@ -37,3 +37,6 @@ streams:
template_path: log.yml.hbs
title: System syslog logs (log)
description: Collect System syslog logs using log input
# Ensures agents have permissions to write data to `logs-*-*`
elasticsearch.dynamic_dataset: true
elasticsearch.dynamic_namespace: true
2 changes: 1 addition & 1 deletion packages/system/manifest.yml
@@ -1,7 +1,7 @@
format_version: 1.0.0
name: system
title: System
version: 1.32.0-beta.2
version: 1.33.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gsantoro With this change you accidentally release TSDB which was still in beta!

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gsantoro Are we considering System Integration TSDB as GA now or are we planning to revert the change ?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TSDB in system is now approved to be in GA. #6607

license: basic
description: Collect system logs and metrics from your servers with Elastic Agent (TSDB Beta).
type: integration
Expand Down