Швидкі посилання до сервісів реєстру

ЗМІСТ

1. Загальний опис

Адміністративна панель Control Plane надає адміністраторам реєстру зручний спосіб доступу до всіх необхідних вебсервісів в одному місці. У цій статті ми розглянемо основні аспекти цієї функціональності.

При переході у розділ Реєстри, ви побачите вкладку Швидкі посилання. Тут представлені посилання до вебінтерфейсів різних сервісів з коротким описом їх призначення.

quick links 1

Щоб дізнатися більше про кожен сервіс, перейдіть до відповідного розділу документації, використовуючи пошук за англійською назвою сервісу, яка вказана у заголовку посилання.

2. Класифікація сервісів за групами

Групи розташовані в порядку від найчастіше використовуваних до найменш використовуваних, а посилання всередині груп також впорядковані за частотою використання від більшого до меншого.

Посилання на відповідні сервіси можуть змінюватися, оскільки розташування сервісів залежить від середовища реєстру та кластера платформи, на якому розгорнуто певний сервіс.

2.1. Адміністративна зона реєстру

Вебінтерфейс моделювання регламенту (Admin Portal)

Призначення:

Клієнтський вебдодаток для адміністрування реєстрів. Інтерфейс дозволяє виконувати необхідну конфігурацію регламенту реєстру без володіння глибокими уміннями програмування.

Сервіс інспекції та зберігання змін регламенту (Gerrit)

Призначення:

Програмний інструмент, що дозволяє керувати версіями компонентів та конфігурацій.

Сервіс розгортання регламенту (Jenkins)

Призначення:

Програмний комплекс, що забезпечує автоматизацію в життєвому циклі розгортання регламенту реєстру.

API-документація сервісу управління даними реєстру (Swagger)

Призначення:

Вебінтерфейс для перегляду згенерованих API-точок доступу та API-документації Підсистеми управління даними реєстру з метою подальшого використання при побудові взаємодії через типові інтеграційні розширення-конектори у бізнес-процесах.

Обов’язково додавайте /openapi в кінець посилання, інакше ви потрапите до тестового середовища (пісочниці) Swagger.

Вебінтерфейс моделювання звітів (Redash Admin)

Призначення:

Користувацький інтерфейс для створення та налаштування аналітичних звітів та дашбордів.

Вебінтерфейс управління виконанням бізнес-процесів (Business Process Administration Portal)

Призначення:

Користувацький інтерфейс для перегляду стану виконання та управління бізнес-процесами реєстру.

Вебінтерфейс перегляду даних реєстру (pgAdmin)

Призначення:

Користувацький інтерфейс для перегляду даних та схеми моделі даних реєстру.

Вебінтерфейс управління геоданими (Geo-server UI)

Призначення:

Користувацький інтерфейс для адміністрування геоданих.

Сховище артефактів реєстру (Nexus)

Призначення:

Збереження згенерованих в реєстрі артефактів.

2.2. Операційна зона реєстру

Кабінет отримувача послуг (Citizen Portal)

Призначення:

Клієнтський вебдодаток для отримання адміністративних та інформаційних послуг громадянами.

Кабінет посадової особи (Officer Portal)

Призначення:

Клієнтський вебдодаток для надання адміністративних та інформаційних послуг посадовою особою.

2.3. Адміністративна зона Платформи

Вебінтерфейс управління кластером OpenShift (Console)

Призначення:

Інтерфейс користувача, доступний із веббраузера. Адміністратори Платформи можуть використовувати OpenShift вебконсоль для візуалізації, перегляду та керування вмістом або ресурсами OpenShift кластера, Платформи та реєстрів.

Сервіс інспекції та зберігання змін конфігурації (Gerrit)

Призначення:

Програмний інструмент, що дозволяє керувати версіями компонентів та конфігурацій. Тісно інтегрований з розподіленою системою контролю версій Git та з допомогою цього інструменту адміністратори Платформи мають можливість переглядати всі модифікації коду та конфігурацій за допомогою веббраузер і затверджувати або відхиляти ці зміни.

Сервіс розгортання конфігурації (Jenkins)

Призначення:

Програмний комплекс, що забезпечує автоматизацію в життєвому циклі Платформи та Реєстрів. Виконує фактичне розгортання Реєстру, конфігурування, оновлення та безліч інших автоматизованих задач на Платформі.

2.4. Операційна зона Платформи

Сервіс управління користувачами та ролями (Keycloak)

Призначення:

Аутентифікація та авторизація користувачів.

Вебінтерфейс перегляду журналу подій Платформи (Kibana)

Призначення:

Доступ та відображення логів в платформі.

Платформні сервіси для логування розгортаються в окремому проєкті — openshift-logging.

Вебінтерфейс моніторингу Платформи (Grafana)

Призначення:

Візуалізація та надання доступу до даних моніторингу.

Платформні сервіси для моніторингу подій системи розгортаються в окремому проєкті — grafana-monitoring.

Вебінтерфейс управління та моніторингу Service Mesh (Kiali)

Призначення:

Компонент, що дозволяє конфігурувати, перевіряти та аналізувати service-mesh Платформи, а також візуалізувати трафік всередині Платформи.

Що таке Service Mesh?

Service Mesh (сервісна сітка) - це архітектурний підхід в розподілених системах, який спрощує взаємодію між мікросервісами та допомагає їм працювати разом ефективніше. Service mesh додає прозору інфраструктуру, яка забезпечує зв’язок між сервісами, керує трафіком, безпекою, моніторингом та іншими аспектами роботи мікросервісів.

Вебінтерфейс моніторингу та трасування запитів (Jaeger)

Призначення:

Сервіс, що використовується для моніторингу запитів та аналізу несправностей розподілених систем на основі мікросервісів. Дозволяє виконати аналіз залежностей компонента, аналіз несправностей, моніторинг транзакцій та оптимізацію продуктивності роботи Платформи.

3. Обмеження доступу до сервісів

Якщо деякі компоненти не доступні в рамках поточного налаштованого профілю реєстру, їх посилання та призначення не відображаються. Наприклад, якщо Геосервер не розгорнуто, посилання на нього буде відсутнє (детальніше про геомодуль ви можете дізнатися на сторінці Робота з геоданими у реєстрі).

4. Вимкнені сервіси

Якщо деякі сервіси вимкнені, як-от Адміністративний портал, Кабінет надавача або отримувача послуг, то замість посилання на них, буде відображатися статус Вимкнено.