aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorandrew-rykov <arykov@ydb.tech>2022-09-24 10:08:15 +0300
committerandrew-rykov <arykov@ydb.tech>2022-09-24 10:08:15 +0300
commit4818e074565dd5fb62062beebb38a7fbe28e8996 (patch)
tree090f2e159d292b873e08bde260b49f59816a158b
parent691021699a6c2b97cf8016a31b0c81691f5811a6 (diff)
downloadydb-4818e074565dd5fb62062beebb38a7fbe28e8996.tar.gz
change audit log
-rw-r--r--ydb/docs/ru/core/cluster/audit-logs.md24
1 files changed, 23 insertions, 1 deletions
diff --git a/ydb/docs/ru/core/cluster/audit-logs.md b/ydb/docs/ru/core/cluster/audit-logs.md
index 53f696e8768..d32837f15a3 100644
--- a/ydb/docs/ru/core/cluster/audit-logs.md
+++ b/ydb/docs/ru/core/cluster/audit-logs.md
@@ -2,6 +2,28 @@
Информация обо всех изменениях схемы (успешных и неуспешных), а также об изменениях ACL записывается в _аудитные логи_.
+## Подключение аудитных логов
+
+Аудитный логи поставляются в рамках [логгирования компонентов](./logs.md) YDB.
+
+Чтобы подключить аудитных логи нужно [измененить уровни логирования](../maintenance/embedded_monitoring/logs.md#change_log_level):
+
+1. Перейти по ссылке вида
+
+ ```bash
+ http://<endpoint>:8765/cms
+ ```
+
+ Откроется страница `Cluster Management System`.
+
+1. На вкладке **Configs** кликнуть на строку `LogConfigItems`.
+
+1. В разделе `Component log settings` найти компонент `FLAT_TX_SCHEMESHARD`. Выставить у этого компонента уровень логирования не ниже чем `NOTICE`.
+
+1. Сохранить изменения нажатием кнопки `Submit`
+
+Аудитные логи пишутся вместе с другими логами YDB.
+
## Формат аудитных логов {#format}
Событие лога состоит из полей `ключ: значение`, разделенных запятыми:
@@ -27,7 +49,7 @@
### Поля операции {#sub-operation-fields}
* `operation` — (обязательно) название операции.
-* `path` — (опционально) путь к объекту изменения.
+* `path` — (опционально) путь к объекту изменения. Это поле может меняться в рамках транзакции.
* `src path` — (опционально) путь к исходному объекту (для операций копирования и перемещения).
* `dst path` — (опционально) путь к конечному объекту (для операций копирования и перемещения).
* `no path` — (опционально) если объект изменения отсутствует, содержит значение `no path`.