In package com.cdsap.talaiot.configuration
class com.cdsap.talaiot.configuration.MetricsConfiguration
Configuration for the Metrics extensions
metrics{ default() git() performance() gradleSwitches() }
By default default is called unless user has specified anything at all in this configuration.
Default includes: RootProjectNameMetric GradleVersionMetric GradleBuildCachePushEnabled
Git includes: GitUserMetric
Performance includes: UserMetric ProcessorCountMetric JavaVmNameMetric GradleMaxWorkersMetric JvmXmxMetric
Gradle switches includes: GradleSwitchCachingMetric GradleSwitchParallelMetric GradleSwitchDryRunMetric GradleSwitchRerunTasksMetric
If you want to define a custom metrics:
metrics { customBuildMetricskey = "value" customTaskMetricskey = "value" }
Fields
var generateBuildId: Boolean
Flag to specify the generation of the unique build id. In some cases could generate high cardinality problems like in basic InfluxDb setups, disabled by default
var metrics: MutableList
var customBuildMetrics: MutableMap
var customTaskMetrics: MutableMap
Constructors
constructor()
Configuration for the Metrics extensions
metrics{ default() git() performance() gradleSwitches() }
By default default is called unless user has specified anything at all in this configuration.
Default includes: RootProjectNameMetric GradleVersionMetric GradleBuildCachePushEnabled
Git includes: GitUserMetric
Performance includes: UserMetric ProcessorCountMetric JavaVmNameMetric GradleMaxWorkersMetric JvmXmxMetric
Gradle switches includes: GradleSwitchCachingMetric GradleSwitchParallelMetric GradleSwitchDryRunMetric GradleSwitchRerunTasksMetric
If you want to define a custom metrics:
metrics { customBuildMetricskey = "value" customTaskMetricskey = "value" }
- No parameters
Methods
fun default():
- No parameters
fun git():
- No parameters
fun performance():
- No parameters
fun gradleSwithes():
- No parameters
fun customBuildMetrics(pair: )
-
pair:
fun customBuildMetrics(pair: )
-
pair:
fun customBuildMetrics(metrics: Map)
-
metrics: Map
fun customTaskMetrics(pair: )
-
pair:
fun customTaskMetrics(pair: )
-
pair:
fun customTaskMetrics(metrics: Map)
-
metrics: Map