info
Получение всех ключей и значений, предоставляемых подмодулем box.info.
Поскольку содержимое box.info динамическое, перебрать ключи с помощью
Lua-функции pairs() невозможно. Для этой цели box.info() формирует и
возвращает Lua-таблицу со всеми ключами и значениями, предоставляемыми в
подмодуле.
Возвращает
ключи и значения в подмодуле
Тип возвращаемого значения
table
Начиная с версии 3.3.0
возвращается таблица hierarchy, содержащая имена группы, набора реплик
и самого экземпляра. Эти имена берутся непосредственно из опции CLI
--name (или переменной окружения TT_INSTANCE_NAME) и конфигурации
кластера. Это означает, что они всегда присутствуют при использовании
YAML-конфигурации, независимо от статуса базы данных (обновлена она или
нет, доступна ли для записи).
Пример
sharded_cluster_crud:storage-a-002> box.info()---- version: 3.2.0-entrypoint-218-gf8d77dbecid: 2ro: trueuuid: 5a879b0e-9b53-4053-980a-be1a39ad1166pid: 12059replicaset:uuid: 90dc4d6c-3f7d-45e5-aa5a-55903b0a79c9name: storage-aschema_version: 87listen: 127.0.0.1:3303replication_anon:count: 0replication:1:id: 1uuid: ffb1b8bb-d59f-4eee-ad3e-91058e6f5486lsn: 1092upstream:status: followidle: 0.99728900000082peer: replicator@127.0.0.1:3302lag: 0.00025296211242676name: storage-a-001downstream:status: followidle: 0.18575600000077vclock: {1: 1092}lag: 02:id: 2uuid: 5a879b0e-9b53-4053-980a-be1a39ad1166lsn: 0name: storage-a-002package: Tarantoolhostname: demo.example.comelection:state: followervote: 0leader: 0term: 1signature: 1092synchro:queue:owner: 0confirm_lag: 0term: 0age: 0len: 0busy: falsequorum: 2status: runningsql:vclock: {1: 1092}uptime: 229lsn: 0vinyl:ro_reason: configmemory:gc:cluster:name: nullname: storage-a-002config:status: readymeta:last: &0active: *0alerts:hierarchy:group: storagesreplicaset: storage-ainstance: storage-a-002...