Skip to content

Commit ebf8bcd

Browse files
authored
Add support for user database names with special characters for trans… (#5527)
* Add support for user database names with special characters for transaction log metrics.
1 parent 5cd5c4a commit ebf8bcd

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

packages/microsoft_sqlserver/changelog.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# newer versions go on top
2+
- version: "1.17.0"
3+
changes:
4+
- description: Add support for user database names with special characters for transaction log metrics.
5+
type: enhancement
6+
link: https://github.com/elastic/integrations/pull/5527
27
- version: "1.16.0"
38
changes:
49
- description: Update dimension fields for transaction log datastream to enable TSDB.

packages/microsoft_sqlserver/data_stream/transaction_log/agent/stream/stream.yml.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ sql_queries:
1313
response_format: table
1414
- query: "SELECT @@servername AS server_name, @@servicename AS instance_name, name As 'database_name', l.database_id, l.total_log_size_mb, l.active_log_size_mb,l.log_backup_time,l.log_since_last_log_backup_mb,l.log_since_last_checkpoint_mb,l.log_recovery_size_mb from sys.dm_db_log_stats(DB_ID('{{database_name}}')) l INNER JOIN sys.databases s ON l.database_id = s.database_id WHERE s.database_id = DB_ID('{{database_name}}') ;"
1515
response_format: table
16-
- query: "USE {{database_name}} ; SELECT @@servername AS server_name, @@servicename AS instance_name, name As 'database_name', l.database_id, l.total_log_size_in_bytes As total_log_size_bytes, l.used_log_space_in_bytes As used_log_space_bytes, l.used_log_space_in_percent As used_log_space_pct, l.log_space_in_bytes_since_last_backup from sys.dm_db_log_space_usage l INNER JOIN sys.databases s ON l.database_id = s.database_id WHERE s.database_id = DB_ID('{{database_name}}') ;"
16+
- query: "USE [{{database_name}}] ; SELECT @@servername AS server_name, @@servicename AS instance_name, name As 'database_name', l.database_id, l.total_log_size_in_bytes As total_log_size_bytes, l.used_log_space_in_bytes As used_log_space_bytes, l.used_log_space_in_percent As used_log_space_pct, l.log_space_in_bytes_since_last_backup from sys.dm_db_log_space_usage l INNER JOIN sys.databases s ON l.database_id = s.database_id WHERE s.database_id = DB_ID('{{database_name}}') ;"
1717
response_format: table
1818
{{/each}}
1919
{{/if}}

packages/microsoft_sqlserver/manifest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
format_version: 1.0.0
22
name: microsoft_sqlserver
33
title: "Microsoft SQL Server"
4-
version: "1.16.0"
4+
version: "1.17.0"
55
license: basic
66
description: Collect events from Microsoft SQL Server with Elastic Agent
77
type: integration

0 commit comments

Comments
 (0)