Skip to content

Latest commit

 

History

History
88 lines (49 loc) · 2.16 KB

prometheus_http.md

File metadata and controls

88 lines (49 loc) · 2.16 KB

Module prometheus_http

HTTP instrumentation helpers.

Data Types


status_code() = pos_integer()

Function Index

microseconds_duration_buckets/0 Returns default microseconds buckets for measuring http requests duration.
status_class/1 Returns status class for the http status code SCode.

Function Details

microseconds_duration_buckets/0


microseconds_duration_buckets() -> prometheus_buckets:buckets()

Returns default microseconds buckets for measuring http requests duration.

  1> prometheus_http:microseconds_duration_buckets().
  [10, 25, 50, 100, 250, 500,
   1000, 2500, 5000, 10000, 25000, 50000, 100000, 250000, 500000,
   1000000, 2500000, 5000000, 10000000]

status_class/1


status_class(SCode) -> StatusClass

Returns status class for the http status code SCode.

  2> prometheus_http:status_class(202).
  "success"

Raises {invalid_value_error, SCode, Message} error if SCode isn't a positive integer.