
msgid "Metrics reference"
msgstr ""

msgid ""
"This page provides a detailed description of metrics from the ``metrics`` "
"module."
msgstr ""

msgid "General metrics"
msgstr ""

msgid "General instance information:"
msgstr ""

msgid ""
"``tnt_cfg_current_time``—instance system time in the Unix timestamp format."
msgstr ""

msgid "``tnt_info_uptime``—time in seconds since instance has started."
msgstr ""

msgid "Memory general"
msgstr ""

msgid ""
"These metrics provide a picture of memory usage by the Tarantool process."
msgstr ""

msgid ""
"``tnt_info_memory_cache``—number of bytes in the cache for the tuples stored"
" for the vinyl storage engine."
msgstr ""

msgid ""
"``tnt_info_memory_data``—number of bytes used for storing user data (the "
"tuples) with the memtx engine and with level 0 of the vinyl engine, without "
"taking memory fragmentation into account."
msgstr ""

msgid ""
"``tnt_info_memory_index``—number of bytes used for indexing user data, "
"including memtx and vinyl memory tree extents, the vinyl page index, and the"
" vinyl bloom filters."
msgstr ""

msgid ""
"``tnt_info_memory_lua``—number of bytes used for the Lua runtime. Lua memory"
" is bounded by 2 GB per instance. Monitoring this metric can prevent memory "
"overflow."
msgstr ""

msgid ""
"``tnt_info_memory_net``—number of bytes used for network input/output "
"buffers."
msgstr ""

msgid ""
"``tnt_info_memory_tx``—number of bytes in use by active transactions. For "
"the vinyl storage engine, this is the total size of all allocated objects "
"(struct ``txv``, struct ``vy_tx``, struct ``vy_read_interval``) and tuples "
"pinned for those objects."
msgstr ""

msgid "Memory allocation"
msgstr ""

msgid ""
"Provides a memory usage report for the slab allocator. The slab allocator is"
" the main allocator used to store tuples. This can be used to monitor the "
"total memory usage and memory fragmentation. To learn more about use cases, "
"refer to the :ref:`documentation for box.slab submodule <box_introspection-"
"box_slab>`."
msgstr ""

msgid "Available memory, bytes:"
msgstr ""

msgid ""
"``tnt_slab_quota_size``—the amount of memory available to store tuples and "
"indexes, equals ``memtx_memory``."
msgstr ""

msgid ""
"``tnt_slab_arena_size``—the total memory used for tuples and indexes "
"together (including allocated, but currently free slabs)."
msgstr ""

msgid ""
"``tnt_slab_items_size``—the total amount of memory (including allocated, but"
" currently free slabs) used only for tuples, no indexes."
msgstr ""

msgid "Memory usage, bytes:"
msgstr ""

msgid ""
"``tnt_slab_quota_used``—the amount of memory that is already reserved by the"
" slab allocator."
msgstr ""

msgid ""
"``tnt_slab_arena_used``—the efficient memory used for storing tuples and "
"indexes together (omitting allocated, but currently free slabs)."
msgstr ""

msgid ""
"``tnt_slab_items_used``—the efficient amount of memory (omitting allocated, "
"but currently free slabs) used only for tuples, no indexes."
msgstr ""

msgid "Memory utilization, %:"
msgstr ""

msgid ""
"``tnt_slab_quota_used_ratio``—tnt_slab_quota_used / tnt_slab_quota_size."
msgstr ""

msgid ""
"``tnt_slab_arena_used_ratio``—tnt_slab_arena_used / tnt_slab_arena_used."
msgstr ""

msgid ""
"``tnt_slab_items_used_ratio``—tnt_slab_items_used / tnt_slab_items_size."
msgstr ""

msgid "Spaces"
msgstr ""

msgid ""
"These metrics provide specific information about each individual space in a "
"Tarantool instance:"
msgstr ""

msgid ""
"``tnt_space_len``—number of records in the space. This metric always has 2 "
"labels: ``{name=\"test\", engine=\"memtx\"}``, where ``name`` is the name of"
" the space, and ``engine`` is the engine of the space."
msgstr ""

msgid ""
"``tnt_space_bsize``—the total number of bytes in all tuples. This metric "
"always has 2 labels: ``{name=\"test\", engine=\"memtx\"}``, where ``name`` "
"is the name of the space, and ``engine`` is the engine of the space."
msgstr ""

msgid ""
"``tnt_space_index_bsize``—the total number of bytes taken by the index. This"
" metric always has 2 labels: ``{name=\"test\", index_name=\"pk\"}``, where "
"``name`` is the name of the space, and ``index_name`` is the name of the "
"index."
msgstr ""

msgid ""
"``tnt_space_total_bsize``—the total size of tuples and all indexes in space."
" This metric always has 2 labels: ``{name=\"test\", engine=\"memtx\"}``, "
"where ``name`` is the name of the space, and ``engine`` is the engine of the"
" space."
msgstr ""

msgid ""
"``tnt_space_count``—the total tuples count for vinyl. This metric always has"
" labels—``{name=\"test\", engine=\"vinyl\"}``, where ``name`` is the name of"
" the space, and ``engine`` is the engine of the space."
msgstr ""

msgid "Network"
msgstr ""

msgid ""
"Network activity stats. This can be used to monitor network load, usage "
"peaks and traffic drops."
msgstr ""

msgid "Sent bytes:"
msgstr ""

msgid ""
"``tnt_net_sent_total``—bytes sent from this instance over network since "
"instance start time."
msgstr ""

msgid "Received bytes:"
msgstr ""

msgid ""
"``tnt_net_received_total``—bytes this instance has received since instance "
"start time."
msgstr ""

msgid "Connections:"
msgstr ""

msgid ""
"``tnt_net_connections_total``—number of incoming network connections since "
"instance start time."
msgstr ""

msgid "``tnt_net_connections_current``—number of active network connections."
msgstr ""

msgid "Requests:"
msgstr ""

msgid ""
"``tnt_net_requests_total``—number of network requests this instance has "
"handled since instance start time."
msgstr ""

msgid "``tnt_net_requests_current``—amount of pending network requests."
msgstr ""

msgid "Fibers"
msgstr ""

msgid ""
"Provides the statistics of :ref:`fibers <fiber-fibers>`. If your app creates"
" a lot of fibers, it can be used for monitoring fibers count and memory "
"usage:"
msgstr ""

msgid "``tnt_fiber_count``—number of fibers."
msgstr ""

msgid "``tnt_fiber_csw``—overall amount of fibers context switches."
msgstr ""

msgid ""
"``tnt_fiber_memalloc``—the amount of memory that is reserved for fibers."
msgstr ""

msgid "``tnt_fiber_memused``—the amount of memory that is used by fibers."
msgstr ""

msgid "Operations"
msgstr ""

msgid ""
"Number of iproto requests this instance has processed, aggregated by request"
" type. It can be used to find out which type of operation clients make more "
"often."
msgstr ""

msgid "``tnt_stats_op_total``—total number of calls since server start"
msgstr ""

msgid ""
"That metric have ``operation`` label to be able to distinguish different "
"request types, e.g.: ``{operation=\"select\"}``"
msgstr ""

msgid "Request type could be one of:"
msgstr ""

msgid "``delete``—delete calls"
msgstr ""

msgid "``error``—requests resulted in an error"
msgstr ""

msgid "``update``—update calls"
msgstr ""

msgid "``call``—requests to execute stored procedures"
msgstr ""

msgid "``auth``—authentication requests"
msgstr ""

msgid "``eval``—calls to evaluate lua code"
msgstr ""

msgid "``replace``—replace call"
msgstr ""

msgid "``execute``—execute SQL calls"
msgstr ""

msgid "``select``—select calls"
msgstr ""

msgid "``upsert``—upsert calls"
msgstr ""

msgid "``prepare``—SQL prepare calls"
msgstr ""

msgid "``insert``—insert calls"
msgstr ""

msgid "Replication"
msgstr ""

msgid ""
"Provides information of current replication status. To learn more about "
"replication mechanism in Tarantool, see :ref:`this <replication-mechanism>`."
msgstr ""

msgid "``tnt_info_lsn``—LSN of the instance."
msgstr ""

msgid ""
"``tnt_info_vclock``—LSN number in vclock. This metric always has label "
"``{id=\"id\"}``, where ``id`` is the instance's number in the replicaset."
msgstr ""

msgid ""
"``tnt_replication_replica_<id>_lsn`` / "
"``tnt_replication_master_<id>_lsn``—LSN of master/replica, where ``id`` is "
"the instance's number in the replicaset."
msgstr ""

msgid ""
"``tnt_replication_<id>_lag``—replication lag value in seconds, where ``id`` "
"is the instance's number in the replicaset."
msgstr ""

msgid "Runtime"
msgstr ""

msgid "``tnt_runtime_lua``—Lua garbage collector size in bytes."
msgstr ""

msgid "``tnt_runtime_used``—number of bytes used for the Lua runtime."
msgstr ""

msgid "Cartridge"
msgstr ""

msgid ""
"``cartridge_issues``—Number of :ref:`issues across cluster instances "
"<cartridge.issues>`. This metric always has label ``{level=\"critical\"}``, "
"where ``level`` is the level of the issue:"
msgstr ""

msgid ""
"``critical`` level is associated with critical cluster problems, for example"
" when memory used ratio is more than 90%."
msgstr ""

msgid ""
"``warning`` level is associated with other cluster problems, e.g. "
"replication issues on cluster."
msgstr ""

msgid "LuaJIT metrics"
msgstr ""

msgid ""
"LuaJIT metrics help understand the stage of Lua garbage collector. They are "
"available in Tarantool 2.6 and later."
msgstr ""

msgid "General JIT metrics:"
msgstr ""

msgid "``lj_jit_snap_restore``—overall number of snap restores."
msgstr ""

msgid "``lj_jit_trace_num``—number of JIT traces."
msgstr ""

msgid "``lj_jit_trace_abort``—overall number of abort traces."
msgstr ""

msgid "``lj_jit_mcode_size``—total size of all allocated machine code areas."
msgstr ""

msgid "JIT strings:"
msgstr ""

msgid "``lj_strhash_hit``—number of strings being interned."
msgstr ""

msgid "``lj_strhash_miss``—total number of string allocations."
msgstr ""

msgid "GC steps:"
msgstr ""

msgid "``lj_gc_steps_atomic``—count of incremental GC steps (atomic state)."
msgstr ""

msgid ""
"``lj_gc_steps_sweepstring``—count of incremental GC steps (sweepstring "
"state)."
msgstr ""

msgid ""
"``lj_gc_steps_finalize``—count of incremental GC steps (finalize state)."
msgstr ""

msgid "``lj_gc_steps_sweep``—count of incremental GC steps (sweep state)."
msgstr ""

msgid ""
"``lj_gc_steps_propagate``—count of incremental GC steps (propagate state)."
msgstr ""

msgid "``lj_gc_steps_pause``—count of incremental GC steps (pause state)."
msgstr ""

msgid "Allocations:"
msgstr ""

msgid "``lj_gc_strnum``—number of allocated ``string`` objects."
msgstr ""

msgid "``lj_gc_tabnum``—number of allocated ``table`` objects."
msgstr ""

msgid "``lj_gc_cdatanum``—number of allocated ``cdata`` objects."
msgstr ""

msgid "``lj_gc_udatanum``—number of allocated ``udata`` objects."
msgstr ""

msgid "``lj_gc_freed`` —total amount of freed memory."
msgstr ""

msgid "``lj_gc_total``—current allocated Lua memory."
msgstr ""

msgid "``lj_gc_allocated``—total amount of allocated memory."
msgstr ""

msgid "CPU metrics"
msgstr ""

msgid ""
"These metrics provide the CPU usage statistics. They are only available on "
"Linux."
msgstr ""

msgid ""
"``tnt_cpu_count``—total number of processors configured by the operating "
"system."
msgstr ""

msgid "``tnt_cpu_total``—host CPU time."
msgstr ""

msgid ""
"``tnt_cpu_thread``—Tarantool thread CPU time. This metric always has labels "
"``{kind=\"user\", thread_name=\"tarantool\", thread_pid=\"pid\", "
"file_name=\"init.lua\"}``, where:"
msgstr ""

msgid "``kind`` can be either ``user`` or ``system``."
msgstr ""

msgid "``thread_name`` is ``tarantool``, ``wal``, ``iproto``, or ``coio``."
msgstr ""

msgid "``file_name`` is the entrypoint file name, for example, ``init.lua``."
msgstr ""
