Tarantool Lua API

metrics.namespace

Methods6

function namespace.counter(name: string, help: nil | string, metainfo: metrics.metainfo | nil, label_keys: string[] | nil) -> metrics.collector.counter

Register a new counter in the namespace.

function namespace.gauge(name: string, help: nil | string, metainfo: metrics.metainfo | nil, label_keys: string[] | nil) -> metrics.collector.gauge

Register a new gauge in the namespace.

function namespace.histogram(name: string, help: nil | string, buckets: number[] | nil, metainfo: metrics.metainfo | nil) -> metrics.collector.histogram

Register a new histogram in the namespace.

function namespace.summary(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

Register a new summary in the namespace.

function namespace.register_callback(callback: function, metainfo: metrics.metainfo | nil) -> any

Register a callback in the namespace.

function namespace.unregister_callback(_, callback: function) -> any

Unregister a callback from the namespace.

Fields1

namespace.selector : string