Домовленості ведення журналу
etcd використовує бібліотеку zap для ведення журналу виводу застосунків, категоризованого на рівні (levels). Рівень повідомлення журналу визначається відповідно до цих домовленостей:
Error (Помилка): Втрачено дані, запит не вдалося виконати з певної причини або втрачено необхідний ресурс
- Приклади:
- Невдача при виділенні місця на диску для WAL
- Приклади:
Warning (Попередження): (Сподіваємось) Тимчасові умови, які можуть спричинити помилки, але можуть дозволити працювати нормально. Зникнення репліки (яка може перепідключитися) є попередженням.
- Приклади:
- Невдача при відправці повідомлення raft до віддаленого вузла
- Невдача при отриманні повідомлення про такт протягом налаштованого тайм-ауту виборів
- Приклади:
Notice (Повідомлення): Нормальна, але важлива (рідкісна) інформація журналу.
- Приклади:
- Додавання нового вузла до кластера
- Додавання нового користувача до підсистеми автентифікації
- Приклади:
Info (Інформація): Нормальна, робоча інформація журналу, все добре, але корисні повідомлення для аудиту або загальних операцій.
- Приклади:
- Конфігурація запуску
- Початок створення знімка
- Приклади:
Debug (Налагодження): Все ще добре, але навіть звичайні операції можуть бути записані в журнал, і буде менше корисних, але більше сповіщень.
- Приклади:
- Відправка нормального повідомлення до віддаленого вузла
- Запис запису журналу на диск
- Приклади:
Відгук
Чи це було корисним?
Раді чути! Будь ласка, повідомте нам, як ми можемо зробити краще.
Дуже шкода це чути. Будь ласка, повідомте нам, як ми можемо зробити краще.