Сегменты

Исполнительное проектирование — сегменты

В списке слева отображаются все существующие архивные группы. При щелчке по архивной группе в правой части панели отображаются все известные на данный момент сегменты с указанием времени начала и окончания, а также статуса. Цветной индикатор состояния (красный / зеленый) показывает доступность архивной группы (зеленый = подключен к бэкенду, подключен к БД и группа установлена в активное состояние).

Далее описаны следующие состояния

  • Текущий: сегмент существует и в данный момент используется для хранения данных. Всегда существует ровно один сегмент с состоянием Current. В некоторых особых случаях это правило не должно применяться — см. примечание в конце списка.
  • Онлайн: Сегмент присутствует локально и доступен для операций чтения и записи данных, относящихся к этому временному диапазону в прошлом.
  • Резервная копирования: Сегмент присутствует локально и доступен для операций чтения. Запись в сегмент, находящийся в резервной копии, аннулирует резервную копию, делая сегмент снова доступным для чтения.
  • Онлайн и в резервной копии: Сегмент присутствует локально и доступен для операций чтения. Он будет автоматически удален при наступлении параметров удаления («возраст»).
  • Оффлайн и в резервной копии: Сегмент доступен в месте резервного копирования, но не может быть прочитан или записан. Доступен для восстановления.
  • Восстановлен: Сегмент присутствует и доступен для операций чтения, но не будет удален автоматически.
  • Удалён: Сегмент не существует (ни локально, ни на резервном хранилище) и не может быть восстановлен, записан или прочитан из него.
ПРИМЕЧАНИЕ

Для баз данных InfluxDB® следует обратить внимание на следующее: Если сегменты находятся в состоянии Онлайн и в состоянии Резервных копий и в них записываются значения или алерты, то эти сегменты автоматически переводятся в состояние Онлайн. Если значения или предупреждения записываются в сегменты, которые находятся в состоянии «Оффлайн и в резервной копии«, «Удален» или «Восстановлен«, то эти значения будут отброшены, а в файл журнала будет записано предупреждение.
ПРИМЕЧАНИЕ

InfluxDB® открывает один файл для каждого сегмента.

Поэтому количество разрешенных файловых дескрипторов для одного процесса должно быть не меньше максимально возможного количества сегментов в соответствии с конфигурацией архивной группы.

Если доступных обработчиков файлов недостаточно, то в файл журнала записывается сообщение об ошибке, подобное следующему:

2023.01.23 11:24:04.716, IMPL, SEVERE,69, Database error, Error while writing values, database response: [shard <shard number>]
open <influx database path>/<archive group>/<shard number>/index/2/MANIFEST:
too many open files (from <backend data point name>)

Если данные не записываются в течение длительного времени, InfluxDB® не создает новых сегментов. Если необходимо создать резервную копию, то самый новый из существующих сегментов будет изменен с » Текущий» на «Онлайн«. В противном случае резервное копирование не будет работать

Переход между различными состояниями может осуществляться вручную и/или автоматически. Обратите внимание, что восстановление всегда должно выполняться вручную, а переключение не может быть выполнено вручную с определенными базами данных / бэкендами (например, с InfluxDB®).

Каждый сегмент также имеет уникальный идентификатор, который используется для обращения к конкретному сегменту.

В зависимости от того, какие сегменты были выбраны в списке сегментов, некоторые операции могут быть недоступны (кнопка выделена серым цветом).

  • Для выбора одного сегмента используйте один щелчок мыши,
  • С помощью комбинации клавиш «Shift + щелчок» можно выделить все сегменты между предыдущим и текущим сегментами,
  • С помощью «Ctrl + щелчок» можно самостоятельно выделить этот сегмент в дополнение к уже выделенным ранее. Это означает, что, например, восстановить можно только сегменты со статусом «Оффлайн и в резервной копии» или что нельзя удалить «Текущий» сегмент.

При резервном копировании сегментов следует обратить внимание на следующее:

 ПРИМЕР
Для параметра «Резервная копия сегментов старше» установлено значение 3. При резервном копировании сегментов сегмент «Текущий» и два самых молодых сегмента «Онлайн» не резервируются. Более старые «Онлайн» сегменты резервируются

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *