SonarQube integration metrics
The official Datadog integration for monitoring SonarQube. It collects 97 metrics.
Official summary
Monitor your SonarQube server and projects.
Metric types
- gauge (value at a point in time): 94
- count (occurrences in the interval): 3
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
sonarqube.Cognitive complexity | gauge | - |
sonarqube.Cyclomatic complexity | gauge | - |
sonarqube.Condition coverage | gauge | percent |
sonarqube.Conditions to cover | gauge | - |
sonarqube.Coverage by tests | gauge | percent |
sonarqube.Line coverage | gauge | percent |
sonarqube.Lines to cover | gauge | - |
sonarqube.Condition coverage of new/changed code | gauge | percent |
sonarqube.Conditions to cover on new code | gauge | - |
sonarqube.Coverage of new/changed code | gauge | percent |
sonarqube.Line coverage of added/changed code | gauge | percent |
sonarqube.Lines to cover on new code | gauge | - |
sonarqube.Uncovered conditions on new code | gauge | - |
sonarqube.Uncovered lines on new code | gauge | - |
sonarqube.Number of skipped unit tests | gauge | - |
sonarqube.Number of unit test errors | gauge | - |
sonarqube.Number of unit test failures | gauge | - |
sonarqube.Density of successful unit tests | gauge | percent |
sonarqube.Number of unit tests | gauge | - |
sonarqube.Uncovered conditions | gauge | - |
sonarqube.Uncovered lines | gauge | - |
sonarqube.Duplicated blocks | gauge | - |
sonarqube.Duplicated files | gauge | - |
sonarqube.Duplicated lines | gauge | - |
sonarqube.Duplicated lines balanced by statements | gauge | percent |
sonarqube.Duplicated blocks on new code | gauge | - |
sonarqube.Duplicated Lines on New Code | gauge | - |
sonarqube.Duplicated lines (%) on new code balanced by statements | gauge | percent |
sonarqube.Blocker issues | gauge | - |
sonarqube.Confirmed issues | gauge | - |
sonarqube.Critical issues | gauge | - |
sonarqube.False positive issues | gauge | - |
sonarqube.Info issues | gauge | - |
sonarqube.Major issues | gauge | - |
sonarqube.Minor issues | gauge | - |
sonarqube.New Blocker issues | gauge | - |
sonarqube.New Critical issues | gauge | - |
sonarqube.New Info issues | gauge | - |
sonarqube.New Major issues | gauge | - |
sonarqube.New Minor issues | gauge | - |
sonarqube.New issues | gauge | - |
sonarqube.Open issues | gauge | - |
sonarqube.Reopened issues | gauge | - |
sonarqube.Issues | gauge | - |
sonarqube.Won't fix issues | gauge | - |
sonarqube.Code Smells | gauge | - |
sonarqube.New Code Smells | gauge | - |
sonarqube.Maintainability rating on new code | gauge | - |
sonarqube.Technical Debt Ratio of new/changed code. | gauge | percent |
sonarqube.Ratio of the actual technical debt compared to the estimated cost to develop the whole source code from scratch | gauge | percent |
sonarqube.A-to-E rating based on the technical debt ratio | gauge | - |
sonarqube.Bugs | gauge | - |
sonarqube.New Bugs | gauge | - |
sonarqube.Reliability rating on new code | gauge | - |
sonarqube.Reliability rating | gauge | - |
sonarqube.Security rating on new code | gauge | - |
sonarqube.New Vulnerabilities | gauge | - |
sonarqube.Security rating | gauge | - |
sonarqube.Vulnerabilities | gauge | - |
sonarqube.New Security Hotspots | gauge | - |
sonarqube.Percentage of Security Hotspots Reviewed on New Code | gauge | percent |
sonarqube.Security Review Rating on New Code | gauge | - |
sonarqube.Security Hotspots | gauge | - |
sonarqube.Percentage of Security Hotspots Reviewed | gauge | percent |
sonarqube.Security Review Rating | gauge | - |
sonarqube. | gauge | - |
sonarqube. | gauge | - |
sonarqube. | gauge | - |
sonarqube.Number of Background Tasks which failed since the last restart of SonarQube | count | error |
sonarqube.Number of Background Tasks currently under processing. Its value is either 1 or 0, since SonarQube can process only one task at a time. | gauge | - |
sonarqube.Pending time (ms) of the oldest Background Task waiting to be processed. This measure, together with PendingCount, helps you know if analyses are stacking and taking too long to start processing. This helps you evaluate if it might be worth configuring additional Compute Engine workers (Enterprise Edition) or additional nodes (Data Center Edition) to improve performance. Requires SonarQube >=9.0. | gauge | millisecond |
sonarqube.Number of Background Tasks waiting to be processed since the last restart of SonarQube | count | - |
sonarqube.Measure the time spent to process Background Tasks since the last restart. The value will always increase. This measure is powerful when combined with SuccessCount and ErrorCount measures to get the average time to handle a Background Task, or when used to understand how much time the server is spending during a day to handle Background Tasks. It gives you an indication of the load on your server. | gauge | - |
sonarqube.Number of Background Tasks successfully processed since the last restart of SonarQube | count | - |
sonarqube.Number of Background Tasks that can be processed at the same time | gauge | - |
sonarqube. | gauge | - |
sonarqube.Number of active database connections | gauge | connection |
sonarqube.Number of database connections waiting to be used | gauge | connection |
sonarqube.Initial size of the database connections pool | gauge | connection |
sonarqube.Maximum number of active database connections | gauge | connection |
sonarqube.Maximum number of database connections waiting to be used | gauge | connection |
sonarqube. | gauge | millisecond |
sonarqube. | gauge | connection |
sonarqube. | gauge | second |
sonarqube.Classes | gauge | - |
sonarqube.Number of comment lines | gauge | - |
sonarqube.Comments balanced by ncloc + comment lines | gauge | percent |
sonarqube.Directories | gauge | - |
sonarqube.Number of files | gauge | - |
sonarqube.Functions | gauge | - |
sonarqube.Number of generated lines | gauge | - |
sonarqube.Generated non Commenting Lines of Code | gauge | - |
sonarqube.Lines | gauge | - |
sonarqube.Non commenting lines of code | gauge | - |
sonarqube.New lines | gauge | - |
sonarqube.Number of projects | gauge | - |
sonarqube.Number of statements | gauge | - |
Official documentation
Metric names and descriptions are the official Datadog integration definitions (Copyright Datadog, Inc., BSD-3-Clause), reproduced unedited. The full license terms are on the About page.