URS. Руководство пользователя: различия между версиями
Материал из Флора AI
Нет описания правки |
E.Elagina (обсуждение | вклад) |
||
| Строка 1: | Строка 1: | ||
=== '''Общее описание'''=== | === '''Общее описание'''=== | ||
Сервис Universal Report Service предназначен для обеспечения контроля доступа к отчетам и элементам интерфейса системы | Сервис Universal Report Service предназначен для обеспечения контроля доступа к отчетам и элементам интерфейса системы Kibana на основании стандартных механизмов безопасности системы Флора. | ||
==='''Термины и определения'''=== | ==='''Термины и определения'''=== | ||
Universal Report Service (URS) – сервис проксирования запросов к отчетам | Universal Report Service (URS) – сервис проксирования запросов к отчетам Kibana с авторизацией через Флору. Сервис позволяет фильтровать возвращаемые элементы интерфейса Kibana согласно конфигурационным файлам. | ||
==='''Настройка фильтрации'''=== | ==='''Настройка фильтрации'''=== | ||
[[Файл:Urs4.jpg|мини|300x300пкс|''<small>Рис. 1 Отключение вывода элементов</small>'']] | |||
===='''Отключение вывода элементов'''==== | ===='''Отключение вывода элементов'''==== | ||
С помощью файлов стилей можно скрывать части интерфейса Kibana при выводе конструктора отчетов (admin.css) | С помощью файлов стилей можно скрывать части интерфейса Kibana при выводе конструктора отчетов (admin.css) и страницы с отчетами (user.css). Для того чтобы скрыть элемент, необходимо определить его наименование. Сделать это можно в консоли браузера см. рис. 1. | ||
[[Файл:Urs5.jpg|мини|300x300пкс|''<small>Рис. 2 Результат скрытия элементов</small>'']] | |||
[[Файл: | |||
Элемент – “'''kuiLocalNav'''”. Чтобы скрыть этот элемент, необходимо добавить в файл user.css : | Элемент – “'''kuiLocalNav'''”. Чтобы скрыть этот элемент, необходимо добавить в файл user.css : | ||
| Строка 23: | Строка 22: | ||
<code>}</code> | <code>}</code> | ||
Результат | Результат см. рис. 2. | ||
Правим файл user.css так как мы модифицируем | Правим файл user.css, так как мы модифицируем экран с отчетами — для управления выводом '''конструктора отчетов''' служит файл admin.css. Чтобы увидеть результат, не забудьте перезапустить сервис URS (systemctl restart urs) и обновить страничку, сбросив кэш браузера. | ||
===='''Изменение свойств элементов'''==== | ===='''Изменение свойств элементов'''==== | ||
Файлы user.css и admin.css могут быть использованы для управления свойствами элементов. | Файлы user.css и admin.css могут быть использованы для управления свойствами элементов. | ||
Например, в файле user.css команда | Например, в файле user.css команда | ||
| Строка 41: | Строка 40: | ||
сдвигает блок с отчетом к левому краю окна на место отключенной панели навигации. | сдвигает блок с отчетом к левому краю окна на место отключенной панели навигации. | ||
[[Файл:Urs6.jpg|мини|300x300пкс|''<small>Рис. 3 Настройка Kibana</small>'']] | |||
==='''Настройка Kibana'''=== | ==='''Настройка Kibana'''=== | ||
Совместно с пакетом URS распространяются файл настройки индексов и файл с преднастроенными отчетами для Kibana (index-patterns.json и dashboard-calls.json). Загрузить эти файлы можно из интерфейса Kibana | Совместно с пакетом URS распространяются файл настройки индексов и файл с преднастроенными отчетами для Kibana (index-patterns.json и dashboard-calls.json). Загрузить эти файлы можно из интерфейса Kibana рис. 3. | ||
Текущая версия от 12:24, 20 февраля 2025
Общее описание
Сервис Universal Report Service предназначен для обеспечения контроля доступа к отчетам и элементам интерфейса системы Kibana на основании стандартных механизмов безопасности системы Флора.
Термины и определения
Universal Report Service (URS) – сервис проксирования запросов к отчетам Kibana с авторизацией через Флору. Сервис позволяет фильтровать возвращаемые элементы интерфейса Kibana согласно конфигурационным файлам.
Настройка фильтрации
Отключение вывода элементов
С помощью файлов стилей можно скрывать части интерфейса Kibana при выводе конструктора отчетов (admin.css) и страницы с отчетами (user.css). Для того чтобы скрыть элемент, необходимо определить его наименование. Сделать это можно в консоли браузера см. рис. 1.
Элемент – “kuiLocalNav”. Чтобы скрыть этот элемент, необходимо добавить в файл user.css :
.kuiLocalNav {
display: none !important
}
Результат см. рис. 2.
Правим файл user.css, так как мы модифицируем экран с отчетами — для управления выводом конструктора отчетов служит файл admin.css. Чтобы увидеть результат, не забудьте перезапустить сервис URS (systemctl restart urs) и обновить страничку, сбросив кэш браузера.
Изменение свойств элементов
Файлы user.css и admin.css могут быть использованы для управления свойствами элементов.
Например, в файле user.css команда
.app-wrapper {
left: 0px !important
}
сдвигает блок с отчетом к левому краю окна на место отключенной панели навигации.
Настройка Kibana
Совместно с пакетом URS распространяются файл настройки индексов и файл с преднастроенными отчетами для Kibana (index-patterns.json и dashboard-calls.json). Загрузить эти файлы можно из интерфейса Kibana рис. 3.