metrics.collector.summary
Methods9
function summary.new(name: string, help: nil | string, objectives: {number, number} | nil, params: { age_buckets_count: number?, max_age_time: number? } | nil, metainfo: metrics.metainfo | nil) -> metrics.collector.summary
function summary.check_quantiles(objectives: {number, number}) -> boolean
function summary.set_registry(registry: metrics.registry)
function summary.rotate_age_buckets(key: string)
function summary.observe(num: number, label_pairs: metrics.label_pairs | nil)
Record a new value in a summary.
function summary.remove(label_pairs: metrics.label_pairs | nil)
Remove the observation for label_pairs.
function summary.collect_quantiles() -> metrics.observation[]
function summary.collect() -> metrics.observation[]
Return observations from all internal counters.
function summary.get_observations(label_pairs: metrics.label_pairs | nil) -> any | table
Fields7
summary.count_collector : metrics.collector.counter
summary.sum_collector : metrics.collector.counter
summary.objectives : {number, number} | nil
summary.quantiles : number[] | nil
summary.max_age_time : nil | number
summary.age_buckets_count : number
summary.observations : {string, table}