Skip to content

Commit 9fa6f6c

Browse files
committed
Format
1 parent 6ef6664 commit 9fa6f6c

File tree

7 files changed

+20
-22
lines changed

7 files changed

+20
-22
lines changed

sqlserver/datadog_checks/sqlserver/config.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -217,10 +217,7 @@ def _build_database_metrics_configs(self, instance):
217217
"task_scheduler_metrics": {'enabled': False},
218218
"tempdb_file_space_usage_metrics": {'enabled': True},
219219
"xe_metrics": {'enabled': False},
220-
"table_size_metrics": {
221-
'enabled': False,
222-
'collection_interval': DEFAULT_LONG_METRICS_COLLECTION_INTERVAL
223-
},
220+
"table_size_metrics": {'enabled': False, 'collection_interval': DEFAULT_LONG_METRICS_COLLECTION_INTERVAL},
224221
}
225222
# Check if the instance has any configuration for the metrics in legacy structure
226223
legacy_configuration_metrics = {

sqlserver/datadog_checks/sqlserver/database_metrics/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@
2121
from .server_state_metrics import SqlserverServerStateMetrics
2222
from .tempdb_file_space_usage_metrics import SqlserverTempDBFileSpaceUsageMetrics
2323
from .xe_session_metrics import SQLServerXESessionMetrics
24-
from .table_size_metrics import SqlserverTableSizeMetrics
24+
from .table_size_metrics import SqlserverTableSizeMetrics

sqlserver/datadog_checks/sqlserver/database_metrics/table_size_metrics.py

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -11,25 +11,25 @@
1111
TABLE_SIZE_STATS_QUERY = {
1212
"name": "sys.dm_db_partition_stats",
1313
"query": """
14-
SELECT
14+
SELECT
1515
t.name AS table_name,
1616
s.name AS schema_name,
1717
db_name() AS database_name,
1818
SUM(p.row_count) AS row_count,
19-
CAST(SUM(a.total_pages) * 8.0 / 1024 AS DECIMAL(18,2)) AS total_size,
20-
CAST(SUM(a.used_pages) * 8.0 / 1024 AS DECIMAL(18,2)) AS used_size,
21-
CAST(SUM(a.data_pages) * 8.0 / 1024 AS DECIMAL(18,2)) AS data_size
22-
FROM
19+
CAST(SUM(a.total_pages) * 8.0 AS DECIMAL(18,2)) AS total_size,
20+
CAST(SUM(a.used_pages) * 8.0 AS DECIMAL(18,2)) AS used_size,
21+
CAST(SUM(a.data_pages) * 8.0 AS DECIMAL(18,2)) AS data_size
22+
FROM
2323
sys.tables t
24-
INNER JOIN
24+
INNER JOIN
2525
sys.schemas s ON t.schema_id = s.schema_id
26-
INNER JOIN
26+
INNER JOIN
2727
sys.indexes i ON t.object_id = i.object_id
28-
INNER JOIN
28+
INNER JOIN
2929
sys.dm_db_partition_stats p ON i.object_id = p.object_id AND i.index_id = p.index_id
30-
INNER JOIN
30+
INNER JOIN
3131
sys.allocation_units a ON p.partition_id = a.container_id
32-
GROUP BY
32+
GROUP BY
3333
t.name, s.name
3434
""",
3535
"columns": [
@@ -88,9 +88,7 @@ def queries(self):
8888

8989
def __repr__(self) -> str:
9090
return (
91-
f"{self.__class__.__name__}("
92-
f"enabled={self.enabled}, "
93-
f"collection_interval={self.collection_interval})"
91+
f"{self.__class__.__name__}(" f"enabled={self.enabled}, " f"collection_interval={self.collection_interval})"
9492
)
9593

9694
def _build_query_executors(self):

sqlserver/datadog_checks/sqlserver/sqlserver.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@
4444
SqlserverPrimaryLogShippingMetrics,
4545
SqlserverSecondaryLogShippingMetrics,
4646
SqlserverServerStateMetrics,
47-
SqlserverTempDBFileSpaceUsageMetrics,
4847
SqlserverTableSizeMetrics,
48+
SqlserverTempDBFileSpaceUsageMetrics,
4949
SQLServerXESessionMetrics,
5050
)
5151
from datadog_checks.sqlserver.deadlocks import Deadlocks

sqlserver/tests/common.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
INSTANCE_METRICS,
2323
INSTANCE_METRICS_DATABASE_AO,
2424
INSTANCE_METRICS_DATABASE_SINGLE,
25+
TABLE_SIZE_METRICS,
2526
TASK_SCHEDULER_METRICS,
2627
TEMPDB_FILE_SPACE_USAGE_METRICS,
27-
TABLE_SIZE_METRICS,
2828
)
2929

3030
from .utils import is_always_on
@@ -265,6 +265,7 @@ def get_local_driver():
265265
'dd.sqlserver.operation.time.{}'.format(suffix) for suffix in ('avg', 'max', '95percentile', 'count', 'median')
266266
]
267267

268+
268269
def assert_metrics(
269270
instance,
270271
aggregator,

sqlserver/tests/test_database_metrics.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
SqlserverPrimaryLogShippingMetrics,
3333
SqlserverSecondaryLogShippingMetrics,
3434
SqlserverServerStateMetrics,
35-
SqlserverTempDBFileSpaceUsageMetrics,
3635
SqlserverTableSizeMetrics,
36+
SqlserverTempDBFileSpaceUsageMetrics,
3737
)
3838
from datadog_checks.sqlserver.utils import Database
3939

@@ -1300,6 +1300,7 @@ def test_sqlserver_database_files_metrics(
13001300
for metric_name, metric_value in metrics:
13011301
aggregator.assert_metric(metric_name, value=metric_value, tags=expected_tags)
13021302

1303+
13031304
@pytest.mark.integration
13041305
@pytest.mark.usefixtures('dd_environment')
13051306
@pytest.mark.parametrize('include_table_size_metrics', [True, False])

sqlserver/tests/test_integration.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,8 @@ def test_index_fragmentation_metrics(aggregator, dd_run_check, instance_docker,
484484
assert 'master' in seen_databases
485485
if database_autodiscovery:
486486
assert 'datadog_test-1' in seen_databases
487-
487+
488+
488489
@pytest.mark.integration
489490
@pytest.mark.usefixtures('dd_environment')
490491
def test_custom_metrics_fraction_counters(aggregator, dd_run_check, instance_docker, caplog):

0 commit comments

Comments
 (0)