ktor-metrics-micrometer
Module Contents
alltypes
Module Contents
class
MicrometerMetrics
Module Contents
MicrometerMetrics
(
registry
:
MeterRegistry
,
timerDistributionConfig
:
DistributionStatisticConfig
,
timerBuilder
:
Builder
.
(
call
:
ApplicationCall
,
throwable
:
Throwable
?
)
->
Unit
)
class
Configuration
Module Contents
Configuration
(
)
var
baseName
:
String
var
distinctNotRegisteredRoutes
:
Boolean
var
distributionStatisticConfig
:
DistributionStatisticConfig
var
meterBinders
:
List
<
MeterBinder
>
lateinit
var
registry
:
MeterRegistry
fun
timers
(
block
:
Builder
.
(
ApplicationCall
,
Throwable
?
)
->
Unit
)
:
Unit
companion
object
Feature
:
ApplicationFeature
<
Application
,
Configuration
,
MicrometerMetrics
>
Module Contents
const
val
activeGaugeName
:
String
val
activeRequestsGaugeName
:
String
fun
install
(
pipeline
:
Application
,
configure
:
Configuration
.
(
)
->
Unit
)
:
MicrometerMetrics
val
key
:
AttributeKey
<
MicrometerMetrics
>
val
requestTimeTimerName
:
String
const
val
requestTimerName
:
String
const
val
activeGaugeName
:
String
val
activeRequestsGaugeName
:
String
fun
install
(
pipeline
:
Application
,
configure
:
Configuration
.
(
)
->
Unit
)
:
MicrometerMetrics
val
key
:
AttributeKey
<
MicrometerMetrics
>
val
requestTimeTimerName
:
String
const
val
requestTimerName
:
String
package
io.ktor.metrics.micrometer
Module Contents
class
MicrometerMetrics
Module Contents
MicrometerMetrics
(
registry
:
MeterRegistry
,
timerDistributionConfig
:
DistributionStatisticConfig
,
timerBuilder
:
Builder
.
(
call
:
ApplicationCall
,
throwable
:
Throwable
?
)
->
Unit
)
class
Configuration
Module Contents
Configuration
(
)
var
baseName
:
String
var
distinctNotRegisteredRoutes
:
Boolean
var
distributionStatisticConfig
:
DistributionStatisticConfig
var
meterBinders
:
List
<
MeterBinder
>
lateinit
var
registry
:
MeterRegistry
fun
timers
(
block
:
Builder
.
(
ApplicationCall
,
Throwable
?
)
->
Unit
)
:
Unit
companion
object
Feature
:
ApplicationFeature
<
Application
,
Configuration
,
MicrometerMetrics
>
Module Contents
const
val
activeGaugeName
:
String
val
activeRequestsGaugeName
:
String
fun
install
(
pipeline
:
Application
,
configure
:
Configuration
.
(
)
->
Unit
)
:
MicrometerMetrics
val
key
:
AttributeKey
<
MicrometerMetrics
>
val
requestTimeTimerName
:
String
const
val
requestTimerName
:
String
const
val
activeGaugeName
:
String
val
activeRequestsGaugeName
:
String
fun
install
(
pipeline
:
Application
,
configure
:
Configuration
.
(
)
->
Unit
)
:
MicrometerMetrics
val
key
:
AttributeKey
<
MicrometerMetrics
>
val
requestTimeTimerName
:
String
const
val
requestTimerName
:
String