Describes an algebra capable of writing metrics to a metrics registry
- Companion:
- object
- Source:
- MetricsOps.scala
Value members
Abstract methods
Decreases the count of active requests
Decreases the count of active requests
- Value parameters:
- classifier
the classifier to apply
- Source:
- MetricsOps.scala
Increases the count of active requests
Increases the count of active requests
- Value parameters:
- classifier
the classifier to apply
- Source:
- MetricsOps.scala
Record abnormal terminations, like errors, timeouts or just other abnormal terminations.
Record abnormal terminations, like errors, timeouts or just other abnormal terminations.
- Value parameters:
- classifier
the classifier to apply
- elapsed
the time to record
- terminationType
the type of termination
- Source:
- MetricsOps.scala
Records the time to receive the response headers
Records the time to receive the response headers
- Value parameters:
- classifier
the classifier to apply
- elapsed
the time to record
- method
the http method of the request
- Source:
- MetricsOps.scala
Records the time to fully consume the response, including the body
Records the time to fully consume the response, including the body
- Value parameters:
- classifier
the classifier to apply
- elapsed
the time to record
- method
the http method of the request
- status
the http status code of the response
- Source:
- MetricsOps.scala
Concrete methods
Transform the effect of MetricOps using the supplied natural transformation
Transform the effect of MetricOps using the supplied natural transformation
- Type parameters:
- G
the effect to transform to
- Value parameters:
- fk
natural transformation
- Returns:
a new metric ops in the transformed effect
- Source:
- MetricsOps.scala