zio-metrics-prometheus
zio-metrics-prometheus
zio.metrics.prometheus
Buckets
Counter
Counter
CounterChild
DefaultBuckets
ExponentialBuckets
Gauge
Gauge
GaugeChild
Histogram
Histogram
HistogramChild
LinearBuckets
Metric
Registry
Service
Summary
Summary
SummaryChild
zio.metrics.prometheus.exporters
Exporters
Service
zio.metrics.prometheus.helpers
counter
gauge
histogram
summary
zio.metrics.prometheus2
Buckets
Buckets
Default
Exponential
Linear
Simple
Counter
Counter
Gauge
Gauge
Histogram
Histogram
LabelList
LabelList
LCons
LNil
Repeat
Repeat
LabelledMetric
LabelledMetricP
Quantile
Registry
Service
Summary
Summary
Timer
TimerMetric
example
MyMetrics
MyMetrics
zio.metrics.prometheus2.exporters
Exporters
Service
zio-metrics-prometheus
/
zio.metrics.prometheus
/
Histogram
Histogram
final case
class
Histogram
(
pHistogram:
Histogram
)
extends
Metric
Companion:
object
Graph
Supertypes
trait
Serializable
trait
Product
trait
Equals
trait
Metric
class
Object
trait
Matchable
class
Any
Type members
Value members
Type members
Types
type
HistogramTimer
=
Timer
Value members
Concrete methods
def
labels
(
labelNames:
Array
[
String
]):
HistogramChild
def
observe
(
amount:
Double
):
Task
[
Unit
]
def
observe
(
amount:
Double
,
labelNames:
Array
[
String
]):
Task
[
Unit
]
def
observeDuration
(
timer:
HistogramTimer
):
Task
[
Double
]
def
startTimer
():
Task
[
HistogramTimer
]
def
startTimer
(
labelNames:
Array
[
String
]):
Task
[
HistogramTimer
]
def
time
(
f: ()
=>
Unit
):
Task
[
Double
]
def
time
(
f: ()
=>
Unit
,
labelNames:
Array
[
String
]):
Task
[
Double
]
def
time
[
R
,
A
](
task:
RIO
[
R
,
A
]):
RIO
[
R
, (
Double
,
A
)]
def
time
[
R
,
A
](
task:
RIO
[
R
,
A
],
labelNames:
Array
[
String
]):
RIO
[
R
, (
Double
,
A
)]
def
time_
[
R
,
A
](
task:
RIO
[
R
,
A
]):
RIO
[
R
,
A
]
def
time_
[
R
,
A
](
task:
RIO
[
R
,
A
],
labelNames:
Array
[
String
]):
RIO
[
R
,
A
]
Inherited methods
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product