Обзор веб-интерфейсов Ozone

Каждый компонент Ozone имеет собственный веб-интерфейс, отображающий диагностическую информацию и информацию о состоянии данных, хранящихся в Ozone. Если компонент распределен по нескольким хостам, то у каждого из этих хостов будет веб-интерфейс для этого компонента. Ссылки на эти веб-интерфейсы можно найти на вкладке Info сервиса Ozone в пользовательском интерфейсе ADCM.

Ссылки на веб-интерфейсы Ozone
Ссылки на веб-интерфейсы Ozone

URL веб-интерфейса компонента Ozone имеет следующую форму: http://<node‑hostname>:<component-port>/.

Пример: http://adh-host1.ru-central1.internal:9876/.

Для защищённых кластеров используйте https:// вместо http://.

Порты веб-интерфейсов, используемые по умолчанию, перечислены в таблице ниже.

Порты веб-интерфейсов компонентов Ozone
Компонент Порт

Ozone Datanode

9880

Ozone Manager

9874

Ozone Recon

9888

Ozone S3G

9878

Ozone Storage Container Manager

9876

Веб-интерфейс Ozone Datanode

Overview

Начальной страницей веб-интерфейса Ozone Datanode является страница Overview. Она содержит следующую информацию:

  • Информация о сервисе:

    • время запуска;

    • версия и контрольная сумма;

    • время компиляции, пользователь и исходная ветка.

  • Информация о виртуальной машине Java: версия и строка входных аргументов.

  • Информация о томе:

    • путь к директории тома;

    • тип хранилища;

    • тип тома;

    • статистика использования дискового пространства;

    • состояние тома.

Страница Overview
Страница Overview
Страница Overview
Страница Overview

Metrics

Группа Metrics содержит страницу Rpc metrics. Эта страница содержит следующую информацию:

  • Количество выполненных операций и среднее время выполнения каждой операции.

  • Статистика успешных и неудачных событий по метрикам RPC-аутентификации и авторизации.

  • Другие метрики расширений Java (Java Management Extensions, JMX).

Страница Rpc metrics
Страница Rpc metrics
Страница Rpc metrics
Страница Rpc metrics

Configuration

Страница Configuration содержит список всех параметров конфигурации, относящихся к работе сервиса Ozone. С помощью поля Search Properties можно искать параметры по их имени или значению. Также можно фильтровать список параметров, выделяя один или несколько тегов, перечисленных в левой части экрана. Для просмотра параметров Ozone Manager нажмите OM в верхней части экрана, а для просмотра параметров Storage Container Manager нажмите SCM. Кроме того, список параметров можно сортировать по их именам и значениям.

Например, для просмотра значений параметров конфигурации, относящихся к режиму высокой доступности в компоненте Storage Container Manager, выделите тег HA и выберите вкладку SCM.

Просмотр конкретных параметров конфигурации
Просмотр конкретных параметров конфигурации
Просмотр конкретных параметров конфигурации
Просмотр конкретных параметров конфигурации

Documentation

Страница Documentation содержит руководство по Apache Ozone. Оно доступно на английском и китайском языках — переключатель языков расположен в правом верхнем углу. Также там расположены ссылки на репозиторий исходного кода Ozone и на официальные сайты Apache Ozone и Apache Software Foudation.

Страница Documentation
Страница Documentation
Страница Documentation
Страница Documentation

Common tools

Группа Common tools содержит страницы JMX, Config, Stacks и Log levels.

JMX

Страница JMX отображает листинг метрик JMX приложений Java, используемых Ozone.

Фрагмент листинга на странице JMX
Фрагмент листинга на странице JMX
Фрагмент листинга на странице JMX
Фрагмент листинга на странице JMX

Config

Страница Config отображает листинг всех параметров конфигурации, относящихся к работе сервиса Ozone, в формате XML.

Фрагмент листинга на странице Config
Фрагмент листинга на странице Config
Фрагмент листинга на странице Config
Фрагмент листинга на странице Config

Stacks

Страница Stacks содержит список стеков потоков виртуальной машины Java, используемой сервисом Ozone.

Фрагмент листинга на странице Stacks
Фрагмент листинга на странице Stacks
Фрагмент листинга на странице Stacks
Фрагмент листинга на странице Stacks

Log levels

Страница Log levels позволяет просматривать и устанавливать уровни журналирования для классов, используемых в Ozone.

Для просмотра уровня журналирования класса вставьте его имя в первое поле Class Name и нажмите Get Log Level.

Просмотр уровня журналирования класса
Просмотр уровня журналирования класса
Просмотр уровня журналирования класса
Просмотр уровня журналирования класса

Чтобы установить уровень журналирования для класса, вставьте его имя во второе поле Class Name, затем задайте значение уровня журналирования в поле Level и нажмите Set Log Level.

Установка уровня журналирования класса
Установка уровня журналирования класса
Установка уровня журналирования класса
Установка уровня журналирования класса

Веб-интерфейс Ozone Manager

Overview

Начальной страницей веб-интерфейса Ozone Manager является страница Overview. Она содержит следующую информацию:

  • Информация о сервисе:

    • время запуска;

    • версия и контрольная сумма;

    • время компиляции, пользователь и исходная ветка.

  • Информация о виртуальной машине Java: версия и строка входных аргументов.

  • Статус текущего узла Ozone Manager:

    • номер RPC-порта;

    • идентификатор текущего узла Ozone Manager;

    • роль текущего узла Ozone Manager (ведущий или ведомый);

    • идентификатор группы.

  • Роли узлов Ozone Manager в режиме высокой доступности. Текущий узел выделяется зеленым цветом.

  • Информация о метаданных тома: домашние директории Ratis и RocksDB.

Страница Overview
Страница Overview
Страница Overview
Страница Overview

Metrics

Группа Metrics содержит страницы Rpc metrics и OM metrics.

OM metrics

Эта страница содержит круговые диаграммы статистики применения различных параметров JMX (успешно или со сбоем), а также таблицу с некоторыми другими параметрами внизу страницы.

Страница OM metrics
Страница OM metrics
Страница OM metrics
Страница OM metrics

Rpc metrics

Эта страница содержит следующую информацию:

  • Количество выполненных операций и их средние времена.

  • Статистика успешных и неудачных событий по метрикам RPC аутентификации и авторизации.

  • Другие метрики JMX.

Страница Rpc metrics
Страница Rpc metrics
Страница Rpc metrics
Страница Rpc metrics

Configuration

Страница Configuration идентична странице Configuration веб-интерфейса Ozone Datanode.

Documentation

Страница Documentation идентична странице Documentation веб-интерфейса Ozone Datanode.

Common tools

Страницы группы Common tools идентичны соответствующим страницам группы Common tools веб-интерфейса Ozone Datanode.

Ozone Recon UI

Overview

Начальной страницей веб-интерфейса Ozone Recon является страница Overview. Она содержит 10 графических блоков с основной краткой статистикой. Некоторые блоки содержат ссылки на соответствующие страницы веб-интерфейса. Блок Cluster Capacity имеет легенду, всплывающую при наведении курсора. Блок Container также имеет всплывающую подсказку.

Эта страница по умолчанию обновляется автоматически. Можно отключить автообновление, нажав на его переключатель в верхней правой области страницы. В той же области можно вручную выполнить обновление страницы или синхронизацию баз данных с помощью соответствующих кнопок.

Страница Overview
Страница Overview
Страница Overview
Страница Overview

Volumes

Страница Volumes содержит информацию о томах, находящихся в хранилище Ozone. Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Volume — имя тома.

  • Owner — имя пользователя владельца тома.

  • Admin — имя пользователя администратора тома.

  • Creation Time — время создания тома.

  • Modification Time — время последнего изменения тома.

  • Quota — значение квоты для тома или бакетов, если задано.

  • Namespace Capacity — статистика использования томом пространств имен (namespaces): использованные, оставшиеся и процент использованных от общего числа пространств имен.

  • Buckets — ссылка на страницу Buckets с примененным к списку фильтром по этому тому.

  • ACLs — кнопка просмотра списка управления доступом для тома.

В таблице доступна сортировка по всем столбцам, кроме Quota, Buckets и ACLs. Можно произвольно выбирать столбцы для отображения в выпадающем списке Columns в верхней области страницы. Также можно задать ограничение на количество строк в выпадающем списке Limit в той же области. Кроме того, можно включать и выключать автообновление и обновлять страницу вручную таким же образом, как и на странице Overview. В нижней части страницы расположены инструменты пагинации.

Страница Volumes
Страница Volumes
Страница Volumes
Страница Volumes

Buckets

Страница Buckets содержит информацию о бакетах, хранящихся в томах. Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Bucket — имя бакета.

  • Volume — имя тома, которому принадлежит бакет.

  • Owner — имя пользователя владельца бакета.

  • Versioning — использование версионности для бакета.

  • Storage Type — тип хранилища, в котором располагается бакет. Возможные значения: SSD, DISK, ARCHIVE или RAM_DISK.

  • Bucket Layout — тип схемы организации данных бакета. Возможные значения: FILE_SYSTEM_OPTIMIZED, OBJECT_STORE или LEGACY.

  • Creation Time — время создания бакета.

  • Modification Time — время последнего изменения бакета.

  • Storage Capacity — пространство в хранилище, занимаемое бакетом, оставшееся пространство и процент занятого пространства от общего.

  • Namespace Capacity — статистика использования бакетом пространств имен: использованные, оставшиеся и процент использованных от общего числа пространств имен.

  • Source Volume — том, в котором был создан бакет.

  • Source Bucket — бакет, на основе которого был создан этот бакет.

  • ACLs — кнопка просмотра списка управления доступом для бакета.

В таблице доступна сортировка по всем столбцам, кроме Versioning, Source Volume, Source Bucket и ACLs. Можно произвольно выбирать столбцы для отображения в выпадающем списке Columns в верхней области страницы и фильтровать таблицу по томам с помощью выпадающего списка Volumes. Также можно задать ограничение на количество строк в выпадающем списке Limit в той же области. Кроме того, можно включать и выключать автообновление и обновлять страницу вручную таким же образом, как и на странице Overview. В нижней части страницы расположены инструменты пагинации.

Страница Buckets
Страница Buckets
Страница Buckets
Страница Buckets

Datanodes

Страница Datanodes содержит информацию об узлах данных (datanode) в кластере Ozone. Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Hostname — полное доменное имя узла данных.

  • State — состояние работоспособности узла данных. Возможные значения: HEALTHY, HEALTHY_READONLY, STALE или DEAD.

  • Operational State — рабочее состояние узла данных. Возможные значения: IN_SERVICE, DECOMMISSIONING или DECOMMISSIONED.

  • Uuid — UUID узла данных.

  • Storage Capacity — статистика использования хранилища на узле данных: использованное пространство, оставшееся пространство и процент использованного от общего объема.

  • Last Heartbeat — время получения последнего heartbeat от узла данных.

  • Pipeline ID(s) — список идентификаторов пайплайнов, в которых участвует узел данных.

  • Leader Count — количество пайплайнов, в которых узел данных выбран ведущим.

  • Containers — количество контейнеров в узле данных.

  • Open Containers — количество открытых контейнеров на один пайплайн.

  • Version — номер версии Ozone, установленной в узле данных.

  • Setup Time — время запуска узла данных.

  • Revision — контрольная сумма дистрибутива Ozone, установленного в узле данных.

  • Build Date — время, когда был собран дистрибутив Ozone, установленный в узле данных.

  • Network Location — сетевое расположение узла данных.

В таблице доступна сортировка по всем столбцам, кроме Pipeline ID(s). Можно произвольно выбирать столбцы для отображения в выпадающем списке Columns в верхней области страницы. Кроме того, можно включать и выключать автообновление и обновлять страницу вручную таким же образом, как и на странице Overview. В нижней части страницы расположены инструменты пагинации.

Страница Datanodes
Страница Datanodes
Страница Datanodes
Страница Datanodes

Pipelines

Страница Pipelines содержит информацию о пайплайнах в кластере Ozone. Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Pipeline ID — идентификатор пайплайна.

  • Replication Type & Factor — тип репликации (RATIS или STANDALONE) и значение фактора репликации.

  • Status — статус пайплайна. Возможные значения: OPEN (открыт) или CLOSED (закрыт).

  • Containers — количество контейнеров в пайплайне.

  • Datanodes — список узлов данных в пайплайне.

  • Leader — узел данных, имеющий роль Ratis LEADER (ведущий) в пайплайне.

  • Last Leader Election — время последнего назначения узлу данных роли Ratis LEADER в пайплайне.

  • Lifetime — время, в течение которого пайплайн является открытым.

  • No. of Elections — количество назначений какому-либо узлу данных роли Ratis LEADER в пайплайне.

Можно включать и выключать автообновление и обновлять страницу вручную таким же образом, как и на странице Overview. В нижней части страницы расположены инструменты пагинации.

Страница Pipelines
Страница Pipelines
Страница Pipelines
Страница Pipelines

Containers

Страница Containers содержит информацию о контейнерах, хранящихся в кластере Ozone. Она имеет четыре вкладки, которые содержат следующую информацию:

  • Missing — контейнеры, о которых не сообщает ни один узел данных (например, когда контейнер не был удален, но все узлы данных, на которых он был расположен, недоступны).

  • Under-Replicated — контейнеры, у которых меньше реплик, чем ожидается.

  • Over-Replicated — контейнеры, у которых больше реплик, чем ожидается.

  • Mis-Replicated — контейнеры, реплики которых противоречат политике репликации (например, расположены на одном и том же узле).

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

  • Container ID — идентификатор контейнера.

  • No. of Keys — количество ключей, хранящихся в контейнере.

  • Actual/Expected Replica(s) — действительное и ожидаемое количество реплик контейнера.

  • Datanodes — список узлов данных, на которых ожидается хранение реплик контейнера.

  • Pipeline ID — идентификатор пайплайна, которому принадлежит контейнер.

  • Unhealthy Since — момент времени, в который контейнер перестал быть доступным, стал иметь неправильное количество реплик или его реплики стали противоречить политике репликации, в зависимости от вкладки.

В нижней части страницы расположены инструменты пагинации.

Страница Containers
Страница Containers
Страница Containers
Страница Containers

Insights

Группа Insights содержит страницы Insights и OM DB Insights.

Insights

На вкладке File Size страницы Insights отображается гистограмма, показывающая распределение файлов по их размерам. Можно выбрать тома для включения в представление с помощью выпадающего списка Volumes. Если выбрать единственный том, можно выбрать его конкретные бакеты в выпадающем списке Buckets.

Вкладка File size страницы Insights
Вкладка File size страницы Insights
Вкладка File size страницы Insights
Вкладка File size страницы Insights

На вкладке Container Size страницы Insights отображается круговая диаграмма, показывающая распределение контейнеров по их размерам.

Вкладка Container size страницы Insights
Вкладка Container size страницы Insights
Вкладка Container size страницы Insights
Вкладка Container size страницы Insights

OM DB Insights

Страница OM DB Insights содержит четыре вкладки:

  • Container Mismatch Info

  • Open Keys

  • Keys Pending for Deletion

  • Deleted Container Keys

Контейнеры должны присутствовать в базах данных Ozone Manager и Storage Container Manager. Эта вкладка содержит информацию о контейнерах, которые присутствуют только в одной из этих баз данных (рассогласованные контейнеры). Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Container ID — идентификатор рассогласованного контейнера.

  • Count Of Keys — количество ключей, хранящихся в рассогласованном контейнере.

  • Pipelines — идентификаторы пайплайнов, связанных с рассогласованным контейнером.

  • Exists — база данных, в которой присутствует рассогласованный контейнер. Возможные значения: OM или SCM.

Эта вкладка содержит информацию об открытых ключах в базе данных Ozone Manager. Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Key — идентификатор ключа.

  • Amount of data — размер, занятый содержимым ключа.

  • Path — путь к расположению ключа.

  • In state since — время с момента открытия ключа.

  • Replication Factor — значение фактора репликации ключа.

  • Replication Type — тип репликации ключа. Возможные значения: RATIS или STANDALONE.

  • Type — тип ключа.

Эта вкладка содержит информацию о ключах, ожидающих удаления. Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Key Name — имя удаляемого ключа.

  • Path — путь к расположению ключа.

  • Total Data Size — размер, занятый данными ключа.

  • Total Key Count — количество удаляемых ключей.

Эта вкладка содержит информацию о ключах, связанных с контейнерами, имеющими состояние DELETED (удален) в базе данных Storage Container Manager. Информация представлена в виде таблицы, имеющей следующие столбцы:

  • Container ID — идентификатор удаленного контейнера.

  • Count Of Keys — количество ключей, связанных с контейнером.

  • Pipelines — список пайплайнов, связанных с контейнером.

Вкладка Open keys страницы OM DB Insights
Вкладка Open keys страницы OM DB Insights
Вкладка Open keys страницы OM DB Insights
Вкладка Open keys страницы OM DB Insights

Disk Usage

Страница Disk Usage содержит круговую диаграмму использования дискового пространства бакетами, хранящимися в кластере Ozone. Можно фильтровать данные следующими способами:

  • Можно ввести путь в поле Path для просмотра статистики данных, хранящихся в указанной директории и всех её поддиректориях.

  • Можно нажать на любой пункт цветовой легенды в левой части страницы или на сектор круговой диаграммы (или на его выноску) для просмотра их собственной статистики. Обратите внимание, что при этом соответствующий путь появляется в поле Path. Это можно проделать несколько раз до достижения самого нижнего уровня вложенности.

  • Можно нажать на кнопку < слева от поля Path, чтобы переместиться на одну директорию вверх.

Также можно выбрать ограничение на количество пунктов для отображения с помощью выпадающего списка Display Limit и просматривать метаданные заданного пути с помощью кнопки Show Metadata for Current Path в верхней части страницы.

Страница Disk Usage
Страница Disk Usage
Страница Disk Usage
Страница Disk Usage

Веб-интерфейс Ozone S3G

Единственная страница веб-интерфейса S3G по существу является заглушкой. Она сообщает, что её адрес является конечной точкой (endpoint) шлюза S3 и что он может быть использован с любыми совместимыми с AWS S3 инструментами для составления запросов. Также она содержит ссылку на документацию Apache Ozone.

Веб-интерфейс S3G
Веб-интерфейс S3G
Веб-интерфейс S3G
Веб-интерфейс S3G

Веб-интерфейс Ozone Storage Container Manager

Overview

Начальной страницей веб-интерфейса Ozone Storage Container Manager (SCM) является страница Overview. Она содержит следующую информацию:

  • Информация о сервисе:

    • время запуска;

    • версия и контрольная сумма;

    • время компиляции, пользователь и исходная ветка.

  • Информация о виртуальной машине Java: версия и строка входных аргументов.

  • Информация SCM: идентификаторы SCM и кластера.

  • Статусы узлов в кластере SCM.

  • Состояние режима высокой доступности:

    • RPC-порты клиентов и узлов данных;

    • состояние безопасного режима менеджера узлов;

    • роли узлов SCM;

    • имя первичного узла SCM.

  • Информация о метаданных тома: домашние директории Ratis и RocksDB.

  • Состояния правил безопасного режима: прошли ли проверку правила, направленные на обеспечение безопасности.

Страница Overview
Страница Overview
Страница Overview
Страница Overview

Metrics

Страница Metrics идентична странице Metrics веб-интерфейса Ozone Datanode.

Configuration

Страница Configuration идентична странице Configuration веб-интерфейса Ozone Datanode.

Documentation

Страница Documentation идентична странице Documentation веб-интерфейса Ozone Datanode.

Common tools

Страницы группы Common tools идентичны соответствующим страницам группы Common tools веб-интерфейса Ozone Datanode.

Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней