<< Click to Display Table of Contents >> Мониторинг системы Directum RX > Обновление решения > Настройка после обновления Псевдонимы индексов в Elasticsearch
|
![]() ![]() |
Раньше информация о состоянии сервисов Ario отслеживались только в сервисе Kibana. В Directum RX 4.12 они отображаются на дашбордах в Grafana. Чтобы после обновления информация появилась на графиках, необходимо в панели управления Kibana настроить псевдонимы (aliases) поисковой системы Elasticsearch:
Настройка псевдонимов в шаблонах индексов
В качестве примера рассмотрим настройку псевдонима в шаблоне индекса ario-log-*, по которому определяются правила создания индексов сервисов Ario.
Чтобы настроить псевдоним:
1.На странице Kibana перейдите в раздел Stack Management – Index Management – Index Templates – Legacy index templates и в нужном шаблоне нажмите на кнопку Edit this template:
2.В редакторе шаблона перейдите на вкладку Aliases и добавьте свойство monitoring-log:
{
"monitoring-log": {}
}
Настройки индекса hrpro-log-* в результате принимают вид:
3.Перейдите на вкладку Review template и нажмите на кнопку Save template:
4.Повторите предыдущие шаги для остальных шаблонов индексов. Для этого в редакторе шаблона перейдите на вкладку Aliases и добавьте свойства в соответствии с таблицей:
Шаблон индекса |
Псевдоним |
---|---|
rx-log |
"monitoring-log": {} |
rx-log-rabbitmq |
"monitoring-log": {}, |
rx-healthcheck |
"monitoring-healthcheck": {} |
Настройка псевдонимов в существующих индексах
Чтобы после обновления на дашбордах отображались данные, настройте псевдонимы в существующих индексах. Для этого:
1.Откройте панель управления Kibana. Для этого перейдите по адресу http://<IP-адрес сервера>:5601.
2.Перейдите на страницу Dev Tools и в инструменте Console добавьте запросы:
POST /_aliases
{"actions": [
{
"add": {
"index": "*-log-*",
"alias": "monitoring-log"
}
}
]}
POST /_aliases
{"actions": [
{
"add": {
"index": "*-log-error*",
"alias": "monitoring-log-errors"
}
}
]}
POST /_aliases
{"actions": [
{
"add": {
"index": "*-log-metrics-*",
"alias": "monitoring-log-metrics"
}
}
]}
POST /_aliases
{"actions": [
{
"add": {
"index": "*-healthcheck-*",
"alias": "monitoring-healthcheck"
}
}
]}
3.Выполните запросы по отдельности, нажав напротив каждого на кнопку Click to send request:
При успешном выполнении запроса отображается ответ:
{
"acknowledged" : true
}
© Компания Directum, 2025 |