Действия

URS. Руководство пользователя: различия между версиями

Материал из Флора AI

Нет описания правки
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
=== '''Общее описание'''===
=== '''Общее описание'''===


Сервис Universal Report Service предназначен для обеспечения контроля доступа к отчетам и элементам интерфейса системы kibana на основании стандартных механизмов безопасности системы Флора
Сервис Universal Report Service предназначен для обеспечения контроля доступа к отчетам и элементам интерфейса системы Kibana на основании стандартных механизмов безопасности системы Флора.


==='''Термины и определения'''===
==='''Термины и определения'''===


Universal Report Service (URS) – сервис проксирования запросов к отчетам kibana с авторизацией через Флору. Сервис позволяет фильтровать возвращаемые элементы интерфейса kibana, согласно конфигурационным файлам
Universal Report Service (URS) – сервис проксирования запросов к отчетам Kibana с авторизацией через Флору. Сервис позволяет фильтровать возвращаемые элементы интерфейса Kibana согласно конфигурационным файлам.


==='''Настройка фильтрации'''===
==='''Настройка фильтрации'''===
[[Файл:Urs4.jpg|мини|300x300пкс|''<small>Рис. 1 Отключение вывода элементов</small>'']]


===='''Отключение вывода элементов'''====
===='''Отключение вывода элементов'''====


С помощью файлов стилей можно скрывать части интерфейса Kibana при выводе конструктора отчетов (admin.css) и страницы с отчетами (user.css). Для того чтобы скрыть элемент необходимо определить его наименование. Сделать это можно в консоли браузера:
С помощью файлов стилей можно скрывать части интерфейса Kibana при выводе конструктора отчетов (admin.css) и страницы с отчетами (user.css). Для того чтобы скрыть элемент, необходимо определить его наименование. Сделать это можно в консоли браузера см. рис. 1.
 
[[Файл:Urs5.jpg|мини|300x300пкс|''<small>Рис. 2 Результат скрытия элементов</small>'']]
[[Файл:Urs4.jpg|безрамки|900x900px]]
 
Элемент – “'''kuiLocalNav'''”. Чтобы скрыть этот элемент, необходимо добавить в файл user.css :
Элемент – “'''kuiLocalNav'''”. Чтобы скрыть этот элемент, необходимо добавить в файл user.css :


Строка 23: Строка 22:
<code>}</code>
<code>}</code>


Результат:
Результат см. рис. 2.


[[Файл:Urs5.jpg|безрамки|900x900пкс]]


Правим файл user.css так как мы модифицируем '''''экран с отчетами''''' - для управления выводом '''''конструктора отчетов''''' служит файл admin.css. Чтобы увидеть результат на забудьте перезапустить сервис URS (<code>''systemctl restart urs''</code>) и обновить страничку, сбросив кэш браузера.
Правим файл 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.
 
[[Файл:Urs6.jpg|безрамки|900x900пкс]]

Текущая версия от 12:24, 20 февраля 2025

Общее описание

Сервис Universal Report Service предназначен для обеспечения контроля доступа к отчетам и элементам интерфейса системы Kibana на основании стандартных механизмов безопасности системы Флора.

Термины и определения

Universal Report Service (URS) – сервис проксирования запросов к отчетам Kibana с авторизацией через Флору. Сервис позволяет фильтровать возвращаемые элементы интерфейса Kibana согласно конфигурационным файлам.

Настройка фильтрации

Рис. 1 Отключение вывода элементов

Отключение вывода элементов

С помощью файлов стилей можно скрывать части интерфейса Kibana при выводе конструктора отчетов (admin.css) и страницы с отчетами (user.css). Для того чтобы скрыть элемент, необходимо определить его наименование. Сделать это можно в консоли браузера см. рис. 1.

Рис. 2 Результат скрытия элементов

Элемент – “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

}

сдвигает блок с отчетом к левому краю окна на место отключенной панели навигации.

Рис. 3 Настройка Kibana

Настройка Kibana

Совместно с пакетом URS распространяются файл настройки индексов и файл с преднастроенными отчетами для Kibana (index-patterns.json и dashboard-calls.json). Загрузить эти файлы можно из интерфейса Kibana рис. 3.