TeamCity integration metrics
The official Datadog integration for monitoring TeamCity. It collects 205 metrics.
Official summary
Track builds and understand the performance impact of every deploy.
Metric types
- gauge (value at a point in time): 140
- count (occurrences in the interval): 65
Metrics
Descriptions are the official definitions, unedited.
| Metric | Type | Unit |
|---|---|---|
teamcity.[OpenMetrics] Number of starting and not yet connected cloud agents. | gauge | - |
teamcity.[OpenMetrics] Number of connected and authorized build agents. | gauge | - |
teamcity.[OpenMetrics] Number of build agents which are running builds. | gauge | - |
teamcity.[OpenMetrics] The sum of all artifact file sizes in the artifact directory. | gauge | byte |
teamcity.[OpenMetrics] Number of builds in the database. | gauge | - |
teamcity.[OpenMetrics] Number of active build configurations. | gauge | - |
teamcity.[OpenMetrics] Number of active composite configurations. | gauge | - |
teamcity.[OpenMetrics] Incoming build agent messages. | count | - |
teamcity.[OpenMetrics] Processed build agent messages. | count | - |
teamcity.[OpenMetrics] Build queue estimates processing. | count | - |
teamcity.[OpenMetrics] Builds added to queue. | count | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Build queue optimization time (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Build queue optimization time (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Build queue optimization time (sum). | count | millisecond |
teamcity.[OpenMetrics] Count of processing builds in build queue. | count | - |
teamcity.[OpenMetrics] Processed service messages. | count | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Total time spent processing build triggers (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Total time spent processing build triggers (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Total time spent processing build triggers (sum). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent processing build triggers of given type (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent processing build triggers of given type (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent processing build triggers of given type (sum). | count | millisecond |
teamcity.[OpenMetrics] The build duration (all build stages). | gauge | millisecond |
teamcity.[OpenMetrics] The build steps' duration (excluding the checkout, artifact publishing time, and so on). | gauge | millisecond |
teamcity.[OpenMetrics] The duration of tagged build step. See https://www.jetbrains.com/help/teamcity/custom-chart.html#Default+Statistics+Values+Provided+by+TeamCity. | gauge | millisecond |
teamcity.[OpenMetrics] Build test status. 1 - OK; 2 - UNKNOWN; 3 - FAILED. | gauge | - |
teamcity.[OpenMetrics] Number of hosted agents running builds. | gauge | - |
teamcity.[OpenMetrics] Number of builds in the database. | gauge | - |
teamcity.[OpenMetrics] Number of finished builds. | count | - |
teamcity.[OpenMetrics] Build queue size. | gauge | - |
teamcity.[OpenMetrics] Number of running builds. | gauge | - |
teamcity.[OpenMetrics] Number of started builds. | count | - |
teamcity.[OpenMetrics] Number of project scopes in the InvestigationTestRunsHolder scopes cache. | gauge | - |
teamcity.[OpenMetrics] Number of tests in the InvestigationTestRunsHolder scopes cache. | gauge | - |
teamcity.[OpenMetrics] Number of test runs in the InvestigationTestRunsHolder cache. | gauge | - |
teamcity.[OpenMetrics] Current number of active cloud-managed nodes. | gauge | - |
teamcity.Duration of time spent by managed agent between build finish and agent termination. | gauge | millisecond |
teamcity.Duration of time spent by managed agent before build start. | gauge | millisecond |
teamcity.Duration of time spent by managed agent between builds before agent termination. | gauge | millisecond |
teamcity.[OpenMetrics] Duration of time managed agent spent idle. | gauge | - |
teamcity.Duration of time spent starting cloud agent. | gauge | millisecond |
teamcity.Total build duration on managed agent. | gauge | millisecond |
teamcity.Total build duration on managed agent before build finish. | gauge | millisecond |
teamcity.[OpenMetrics] Number of builds stack in the canceling state. | gauge | - |
teamcity.[OpenMetrics] Number of cloud images. | gauge | - |
teamcity.[OpenMetrics] Number of plugins failed to load. | count | - |
teamcity.[OpenMetrics] Number of GC usage exceeded errors. | gauge | - |
teamcity.[OpenMetrics] Number of high memory errors. | gauge | - |
teamcity.[OpenMetrics] Flag indicating TeamCity Cloud Plugin is loaded and running. | gauge | - |
teamcity.[OpenMetrics] Number of covered blocks. | gauge | - |
teamcity.[OpenMetrics] Block-level code coverage percentage. | gauge | percent |
teamcity.[OpenMetrics] Total number of blocks. | gauge | - |
teamcity.[OpenMetrics] Number of covered branches. | gauge | - |
teamcity.[OpenMetrics] Branch coverage percentage. | gauge | percent |
teamcity.[OpenMetrics] Total number of branches. | gauge | - |
teamcity.[OpenMetrics] Number of covered classes. | gauge | - |
teamcity.[OpenMetrics] Class-level code coverage percentage. | gauge | percent |
teamcity.[OpenMetrics] Total number of classes. | gauge | - |
teamcity.[OpenMetrics] Number of covered lines. | gauge | - |
teamcity.[OpenMetrics] Line-level code coverage percentage. | gauge | percent |
teamcity.[OpenMetrics] Total number of lines. | gauge | - |
teamcity.[OpenMetrics] Number of covered methods. | gauge | - |
teamcity.[OpenMetrics] Method-level code coverage percentage. | gauge | percent |
teamcity.[OpenMetrics] Total number of methods. | gauge | - |
teamcity.[OpenMetrics] Number of covered statements. | gauge | - |
teamcity.[OpenMetrics] Statement coverage percentage. | gauge | percent |
teamcity.[OpenMetrics] Total number of statements. | gauge | - |
teamcity.[OpenMetrics] The number of processors available to the Java Virtual Machine. | gauge | - |
teamcity.[OpenMetrics] The recent cpu usage for the Java Virtual Machine process. | gauge | - |
teamcity.[OpenMetrics] The recent cpu usage for the whole system. | gauge | - |
teamcity.[OpenMetrics] Current full agent waiting instances. | gauge | - |
teamcity.[OpenMetrics] Current max full agent waiting time. | gauge | - |
teamcity.[OpenMetrics] Current total full agent waiting time. | gauge | - |
teamcity.[OpenMetrics] Number of active database connections. | gauge | - |
teamcity.[OpenMetrics] Writes to build_data_storage DB table. | count | - |
teamcity.[OpenMetrics] Artifacts disk usage. | gauge | - |
teamcity.[OpenMetrics] Build logs disk usage. | gauge | - |
teamcity.[OpenMetrics] Number of code duplicates found. | gauge | - |
teamcity.[OpenMetrics] Running executor tasks for asyncXmlRpc. | gauge | - |
teamcity.[OpenMetrics] Completed executor tasks for asyncXmlRpc. | gauge | - |
teamcity.[OpenMetrics] Queue capacity for asyncXmlRpc. | gauge | - |
teamcity.[OpenMetrics] Pool size for asyncXmlRpc. | gauge | - |
teamcity.[OpenMetrics] Number of queued tasks for asyncXmlRpc. | gauge | - |
teamcity.[OpenMetrics] Rejection count for adding tasks to asyncXmlRpc. | gauge | - |
teamcity.[OpenMetrics] Running executor tasks for baseVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Completed executor tasks for baseVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Queue capacity for baseVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Pool size for baseVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Number of queued tasks for baseVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Rejection count for adding tasks to baseVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Running executor tasks for cleanupExecutor. | gauge | - |
teamcity.[OpenMetrics] Completed executor tasks for cleanupExecutor. | gauge | - |
teamcity.[OpenMetrics] Queue capacity for cleanupExecutor. | gauge | - |
teamcity.[OpenMetrics] Pool size for cleanupExecutor. | gauge | - |
teamcity.[OpenMetrics] Number of queued tasks for cleanupExecutor. | gauge | - |
teamcity.[OpenMetrics] Rejection count for adding tasks to cleanupExecutor. | gauge | - |
teamcity.[OpenMetrics] Running executor tasks for lowPriorityExecutor. | gauge | - |
teamcity.[OpenMetrics] Completed executor tasks for lowPriorityExecutor. | gauge | - |
teamcity.[OpenMetrics] Queue capacity for lowPriorityExecutor. | gauge | - |
teamcity.[OpenMetrics] Pool size for lowPriorityExecutor. | gauge | - |
teamcity.[OpenMetrics] Number of queued tasks for lowPriorityExecutor. | gauge | - |
teamcity.[OpenMetrics] Rejection count for adding tasks to lowPriorityExecutor. | gauge | - |
teamcity.[OpenMetrics] Running executor tasks for normalExecutor. | gauge | - |
teamcity.[OpenMetrics] Completed executor tasks for normalExecutor. | gauge | - |
teamcity.[OpenMetrics] Queue capacity for normalExecutor. | gauge | - |
teamcity.[OpenMetrics] Pool size for normalExecutor. | gauge | - |
teamcity.[OpenMetrics] Number of queued tasks for normalExecutor. | gauge | - |
teamcity.[OpenMetrics] Rejection count for adding tasks to normalExecutor. | gauge | - |
teamcity.[OpenMetrics] Running executor tasks for periodicalVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Completed executor tasks for periodicalVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Queue capacity for periodicalVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Pool size for periodicalVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Number of queued tasks for periodicalVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Rejection count for adding tasks to periodicalVcsExecutor. | gauge | - |
teamcity.[OpenMetrics] Number of Apache Tomcat HTTP thread pool active threads. | gauge | - |
teamcity.[OpenMetrics] Apache Tomcat HTTP thread pool size. | gauge | - |
teamcity.[OpenMetrics] Running executor tasks for triggersExecutor. | gauge | - |
teamcity.[OpenMetrics] Completed executor tasks for triggersExecutor. | gauge | - |
teamcity.[OpenMetrics] Queue capacity for triggersExecutor. | gauge | - |
teamcity.[OpenMetrics] Pool size for triggersExecutor. | gauge | - |
teamcity.[OpenMetrics] Number of queued tasks for triggersExecutor. | gauge | - |
teamcity.[OpenMetrics] Rejection count for adding tasks to triggersExecutor. | gauge | - |
teamcity.[OpenMetrics] The number of failed tests in the build. | gauge | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent since the server received buildFinish from the agent and a moment when the build has been finished by the server (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent since the server received buildFinish from the agent and a moment when the build has been finished by the server (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent since the server received buildFinish from the agent and a moment when the build has been finished by the server (sum). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Full agent waiting time (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Full agent waiting time (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Full agent waiting time (sum). | count | millisecond |
teamcity.[OpenMetrics] Full agent waiting time quantiles. | gauge | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Duration of http requests to the server (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Duration of http requests to the server (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Duration of http requests to the server (sum). | count | millisecond |
teamcity.[OpenMetrics] Number of active HTTP sessions. | gauge | - |
teamcity.[OpenMetrics] Number of ignored tests in the build. | gauge | - |
teamcity.[OpenMetrics] The number of inspection errors in the build. | gauge | - |
teamcity.[OpenMetrics] The number of inspection warnings in the build. | gauge | - |
teamcity.[OpenMetrics] Build log read bytes count. | count | byte |
teamcity.[OpenMetrics] Build log written bytes count. | count | byte |
teamcity.[OpenMetrics] An estimate of the memory that the Java Virtual Machine is using for this buffer pool. | count | byte |
teamcity.[OpenMetrics] Estimated memory used by the Java Virtual Machine for this buffer pool. | gauge | byte |
teamcity.[OpenMetrics] An estimate of the total capacity of the buffers in this pool. | gauge | byte |
teamcity.[OpenMetrics] Estimated number of buffers in the pool. | gauge | - |
teamcity.[OpenMetrics] Number of GC calls. | gauge | - |
teamcity.[OpenMetrics] Total GC duration since JVM start. | gauge | millisecond |
teamcity.[OpenMetrics] Size of old generation memory pool after a full GC. | gauge | - |
teamcity.[OpenMetrics] Max size of old generation memory pool. | gauge | - |
teamcity.[OpenMetrics] Count incremented for an increase in the size of the young generation memory pool between GC calls. | count | - |
teamcity.[OpenMetrics] Count of positive increases in the size of the old generation memory pool between GC calls. | count | - |
teamcity.[OpenMetrics] The amount of memory in bytes that is committed for the Java virtual machine to use. | gauge | - |
teamcity.[OpenMetrics] The maximum amount of memory in bytes that can be used for memory management. | gauge | - |
teamcity.[OpenMetrics] The amount of used memory. | gauge | - |
teamcity.[OpenMetrics] The current number of live threads including both daemon and non-daemon threads. | gauge | - |
teamcity.[OpenMetrics] The current number of live daemon threads. | gauge | - |
teamcity.[OpenMetrics] Number of multi-node events processing. | count | - |
teamcity.[OpenMetrics] Number of multi-node events publishing. | count | - |
teamcity.[OpenMetrics] Current number of unprocessed multi-node events. | gauge | - |
teamcity.[OpenMetrics] Multi-node tasks accepted. | count | - |
teamcity.[OpenMetrics] Multi-node tasks finished. | count | - |
teamcity.[OpenMetrics] Current number of pending multi-node tasks. | gauge | - |
teamcity.[OpenMetrics] The number of successfully passed tests in the build. | gauge | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Count of time to process build queue and start builds. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Sum of time to process build queue and start builds. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Count of time spent on builds optimization while processing the build queue. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Sum of time spent on builds optimization while processing the build queue. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Count of time to send all pending WebSocket messages to UI. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Sum of time to send all pending WebSocket messages to UI. | count | millisecond |
teamcity.[OpenMetrics] Number of projects. | gauge | - |
teamcity.[OpenMetrics] Number of active projects. | gauge | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Count of pull request retrieval, batch, duration. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Sum of pull request retrieval, batch, duration. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Count of pull request retrieval, individual, duration. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Sum of pull request retrieval, individual, duration. | count | millisecond |
teamcity.[OpenMetrics] Queue wait time tagged by wait reason. | gauge | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent by a build waiting in the queue due to a particular reason (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent by a build waiting in the queue due to a particular reason (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent by a build waiting in the queue due to a particular reason (sum). | count | millisecond |
teamcity.[OpenMetrics] The number of build log messages received from the build agents but not yet processed. | gauge | - |
teamcity.[OpenMetrics] When the last finished cleanup was finished. | gauge | millisecond |
teamcity.[OpenMetrics] When the last finished cleanup was started. | gauge | millisecond |
teamcity.[OpenMetrics] When the last cleanup was started. | gauge | millisecond |
teamcity.[OpenMetrics] Time since the server process started initializing. | gauge | millisecond |
teamcity.[OpenMetrics] The duration of server side build finishing. | gauge | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time passed after the build was removed from the queue but before the start of the checking for changes operation (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time passed after the build was removed from the queue but before the start of the checking for changes operation (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time passed after the build was removed from the queue but before the start of the checking for changes operation (sum). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent while preparing the starting build data and passing it to an agent (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent while preparing the starting build data and passing it to an agent (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Time spent while preparing the starting build data and passing it to an agent (sum). | count | millisecond |
teamcity.[OpenMetrics] An indicator of the build's success. 0 - failed, 1 - successful. | gauge | - |
teamcity.[OpenMetrics] The sum of the number of runnable entities queued to available processors and the number of runnable entities. | gauge | - |
teamcity.[OpenMetrics] Duration of time the build was staying in the queue. | gauge | millisecond |
teamcity.[OpenMetrics] The total number of tests in the build. | gauge | - |
teamcity.[OpenMetrics] Number of unique user sessions within the preceding hour. | gauge | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Duration of checking for changes operation (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Duration of checking for changes operation (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Duration of checking for changes operation (sum). | count | millisecond |
teamcity.[OpenMetrics] VCS state requests. | count | - |
teamcity.[OpenMetrics - TeamCity v2022.10+] Git fetch operations duration (bucket). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Git fetch operations duration (count). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Git fetch operations duration (sum). | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Count of delay of the checking for changes operations invoked by: Starting build or build chain. | count | millisecond |
teamcity.[OpenMetrics - TeamCity v2022.10+] Sum of delay of the checking for changes operations invoked by: Starting build or build chain. | count | millisecond |
teamcity.[OpenMetrics] Number of active VCS root instances. | gauge | - |
teamcity.[OpenMetrics] Number of VCS roots. | 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.