diff --git a/packages/mysql/changelog.yml b/packages/mysql/changelog.yml index 3d84979a5f2..37d034ebc08 100644 --- a/packages/mysql/changelog.yml +++ b/packages/mysql/changelog.yml @@ -1,4 +1,9 @@ # newer versions go on top +- version: 1.27.0 + changes: + - description: Add support for defining Conditions. + type: enhancement + link: https://github.com/elastic/integrations/pull/12881 - version: "1.26.1" changes: - description: Added description to ssl nodes including links to documentation. diff --git a/packages/mysql/data_stream/error/agent/stream/stream.yml.hbs b/packages/mysql/data_stream/error/agent/stream/stream.yml.hbs index 81687ef37af..bd4782f34d8 100644 --- a/packages/mysql/data_stream/error/agent/stream/stream.yml.hbs +++ b/packages/mysql/data_stream/error/agent/stream/stream.yml.hbs @@ -22,4 +22,7 @@ processors: - add_locale: ~ {{#if processors}} {{processors}} -{{/if}} \ No newline at end of file +{{/if}} +{{#if condition}} +condition: {{ condition }} +{{/if}} diff --git a/packages/mysql/data_stream/galera_status/agent/stream/stream.yml.hbs b/packages/mysql/data_stream/galera_status/agent/stream/stream.yml.hbs index d7fcfc32840..193302a8516 100644 --- a/packages/mysql/data_stream/galera_status/agent/stream/stream.yml.hbs +++ b/packages/mysql/data_stream/galera_status/agent/stream/stream.yml.hbs @@ -20,3 +20,6 @@ username: {{username}} processors: {{processors}} {{/if}} +{{#if condition}} +condition: {{ condition }} +{{/if}} diff --git a/packages/mysql/data_stream/performance/agent/stream/stream.yml.hbs b/packages/mysql/data_stream/performance/agent/stream/stream.yml.hbs index fcf0f429e02..e751d6de1eb 100644 --- a/packages/mysql/data_stream/performance/agent/stream/stream.yml.hbs +++ b/packages/mysql/data_stream/performance/agent/stream/stream.yml.hbs @@ -20,3 +20,6 @@ username: {{username}} processors: {{processors}} {{/if}} +{{#if condition}} +condition: {{ condition }} +{{/if}} diff --git a/packages/mysql/data_stream/replica_status/agent/stream/stream.yml.hbs b/packages/mysql/data_stream/replica_status/agent/stream/stream.yml.hbs index df91b9da22e..d1d091e4560 100644 --- a/packages/mysql/data_stream/replica_status/agent/stream/stream.yml.hbs +++ b/packages/mysql/data_stream/replica_status/agent/stream/stream.yml.hbs @@ -18,4 +18,7 @@ processors: driver: "mysql" sql_queries: - query: {{replication_status_query}} - response_format: "table" \ No newline at end of file + response_format: "table" +{{#if condition}} +condition: {{ condition }} +{{/if}} diff --git a/packages/mysql/data_stream/slowlog/agent/stream/stream.yml.hbs b/packages/mysql/data_stream/slowlog/agent/stream/stream.yml.hbs index 985e9f2b43d..e849a68aa9a 100644 --- a/packages/mysql/data_stream/slowlog/agent/stream/stream.yml.hbs +++ b/packages/mysql/data_stream/slowlog/agent/stream/stream.yml.hbs @@ -22,4 +22,7 @@ processors: - add_locale: ~ {{#if processors}} {{processors}} -{{/if}} \ No newline at end of file +{{/if}} +{{#if condition}} +condition: {{ condition }} +{{/if}} diff --git a/packages/mysql/data_stream/status/agent/stream/stream.yml.hbs b/packages/mysql/data_stream/status/agent/stream/stream.yml.hbs index 67edd68d4bd..4cb9ba2fe5c 100644 --- a/packages/mysql/data_stream/status/agent/stream/stream.yml.hbs +++ b/packages/mysql/data_stream/status/agent/stream/stream.yml.hbs @@ -20,3 +20,6 @@ username: {{username}} processors: {{processors}} {{/if}} +{{#if condition}} +condition: {{ condition }} +{{/if}} diff --git a/packages/mysql/manifest.yml b/packages/mysql/manifest.yml index e7e40d095e8..21a4de86520 100644 --- a/packages/mysql/manifest.yml +++ b/packages/mysql/manifest.yml @@ -1,7 +1,7 @@ format_version: "3.0.2" name: mysql title: MySQL -version: "1.26.1" +version: "1.27.0" description: Collect logs and metrics from MySQL servers with Elastic Agent. type: integration categories: @@ -88,6 +88,13 @@ policy_templates: # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk # sxSmbIUfc2SGJGCJD4I= # -----END CERTIFICATE----- + - name: condition + title: Condition + description: Condition to filter when to collect this input. See [Dynamic Input Configuration](https://www.elastic.co/guide/en/fleet/current/dynamic-input-configuration.html) for details. + type: text + multi: false + required: false + show_user: false - type: sql/metrics title: Collect replica status metrics from MySQL hosts description: Collecting replica status metrics @@ -137,6 +144,13 @@ policy_templates: # yvgJ38BRsFOtkRuAGSf6ZUwTO8JJRRIFnpUzXflAnGivK9M13D5GEQMmIl6U9Pvk # sxSmbIUfc2SGJGCJD4I= # -----END CERTIFICATE----- + - name: condition + title: Condition + description: Condition to filter when to collect this input. See [Dynamic Input Configuration](https://www.elastic.co/guide/en/fleet/current/dynamic-input-configuration.html) for details. + type: text + multi: false + required: false + show_user: false owner: github: elastic/obs-infraobs-integrations type: elastic