# Перестал работать мониторинг кластера

**URL:** <https://discuss.elastic.co/t/topic/255451>\
**Category:** Вопросы на русском языке\
**Created:** [November 15, 2020, 9:49pm UTC](https://discuss.elastic.co/t/topic/255451 "2020-11-15T21:49:52Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![KOTOXJle6](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kotoxjle6/32/131136_2.png) [@KOTOXJle6](https://discuss.elastic.co/u/KOTOXJle6)\
**Post date:** [November 15, 2020, 9:49pm UTC](https://discuss.elastic.co/t/topic/255451/1 "2020-11-15T21:49:52Z")

</div>

Добрый день.

Несколько дней назад заметил что в кластере перестали отображаться данные. Появляется стандартное окно

 ![photo_2020-11-14_15-00-13](https://us1.discourse-cdn.com/elastic/original/3X/0/e/0e64d21ada825747966fa1c129ade195fe7186ca.jpeg)

При попытке включить self monitoring говорит что данных нет

 ![photo_2020-11-14_15-00-14](https://us1.discourse-cdn.com/elastic/original/3X/c/b/cb0e65feb7271744c0fbaa54168bcefe3f8365d5.jpeg)

При этом индексы существуют

 ![Снимок](https://us1.discourse-cdn.com/elastic/original/3X/4/8/480c011cb25b70cec9b57014b2fe20e16faf7654.png)

Я уже пробовал и через Metricbeat получать данные, но там такая же проблема, при этом индексы создаются и судя по их размеру информация в них в порядке. С местом проблем нет, данные в остальные индексы приходят. Если смотреть состояние кластера через Dev Tools, показывает что кластер зеленый. Свободные шарды есть. В логе /var/log/elasticsearch/_cluster_ нет ошибок, ворнингов тоже.  
Перед возникновением пробелмы вроде ничего не менял, кроме изменения политики Index Lifecycle Policy, но она вроде бы не должна влиять на доступность мониторинга.

ES и KIbana 7.9.1.

Уже третий день пытаюсь победить эту проблему, но ничего не получается. Подскажите пожауйста, с чем это может быть свзяано?

---

<div class="post-metadata">

**Author:** ![raya](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/raya/32/55497_2.png) [@raya](https://discuss.elastic.co/u/raya)\
**Post date:** [November 17, 2020, 6:57pm UTC](https://discuss.elastic.co/t/topic/255451/2 "2020-11-17T18:57:05Z")

</div>

Здравствуйте,  
Вы поверили что индекс патерны на месте?  
Kibana не работает без них.  
Иногда возобновить их помогает ситуации.

Raya

---

<div class="post-metadata">

**Author:** ![Sergei\_Frolov](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/sergei_frolov/32/47922_2.png) [@Sergei\_Frolov](https://discuss.elastic.co/u/Sergei_Frolov)\
**Post date:** [November 18, 2020, 3:44pm UTC](https://discuss.elastic.co/t/topic/255451/3 "2020-11-18T15:44:42Z")

</div>

А если в мониторинге выбрать диапазон побольше? Иногда помогает, если выбрать последние 24 часа.

---

<div class="post-metadata">

**Author:** ![Chingis\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chingis_d/32/79243_2.png) [@Chingis\_D](https://discuss.elastic.co/u/Chingis_D)\
**Post date:** [November 18, 2020, 6:23pm UTC](https://discuss.elastic.co/t/topic/255451/4 "2020-11-18T18:23:06Z")

</div>

Проверьте что аккаунт/роль с которыми кибана используется с эластиком имеет достаточно привилегий для мониторинга

> **[Security privileges | Elasticsearch Reference \[master\] | Elastic](https://www.elastic.co/guide/en/elasticsearch/reference/master/security-privileges.html)**

---

<div class="post-metadata">

**Author:** ![KOTOXJle6](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kotoxjle6/32/131136_2.png) [@KOTOXJle6](https://discuss.elastic.co/u/KOTOXJle6)\
**Post date:** [November 20, 2020, 6:20am UTC](https://discuss.elastic.co/t/topic/255451/5 "2020-11-20T06:20:45Z")

</div>

Паттерны или индексы? В паттернах есть два дефолтных, остальные мои

 ![20112020_00_index_patterns](https://us1.discourse-cdn.com/elastic/original/3X/e/2/e2aea942dba5f1a6f903e55e8553419d3ad16927.png)

В самих индексах заметил что после попыток включить metricbeat, включить и выключить мониторинг, индексы мониторинга перестали создаваться. Создаются только индексы по мониторингу Kibana

 ![20112020_01_indices](https://us1.discourse-cdn.com/elastic/original/3X/4/5/459b59ec9b55533fd36270de4ae53dd6dff688eb.png)

---

<div class="post-metadata">

**Author:** ![KOTOXJle6](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kotoxjle6/32/131136_2.png) [@KOTOXJle6](https://discuss.elastic.co/u/KOTOXJle6)\
**Post date:** [November 20, 2020, 6:27am UTC](https://discuss.elastic.co/t/topic/255451/6 "2020-11-20T06:27:35Z")

</div>

Некоторое время назад при выборе диапазона на 7 дней, чтобы в него попадали имеющиеся индексы .monitoring-es\*, открывалась статистика вот в таком виде

 ![photo_2020-11-14_15-00-14 (2)](https://us1.discourse-cdn.com/elastic/original/3X/0/9/09004c7ab44bd92f24da308fd7b45dc540a7f31c.jpeg) ![photo_2020-11-14_15-00-14 (3)](https://us1.discourse-cdn.com/elastic/original/3X/1/3/13b49ccdf083ae436a9e3b267c4a90529f886927.jpeg)

При попытке поменять диапазон начинала появляться ошибка в правом нижнем углу:

```
Monitoring Request Failed

Unable to find the cluster in the selected time range. UUID: VdZPYWRCT8eMvjFOpWB6Lw

HTTP 404

```

Но при этом состояние ноды можно было отследить в наличию IP-адреса. Если он был, значит нода активна, если нода перезагружалась, то в реальном времени адрес менялся на N/A и было видно что роль мастера переходит на другую ноду.

Сейчас при входе на эту страницу, независимо от выставленного диапазона, появляется вот такая ошибка

```
Monitoring Request Error

[illegal_argument_exception] unknown type for collapse field `cluster_uuid`, only keywords and numbers are accepted (and) [illegal_argument_exception] unknown type for collapse field `cluster_uuid`, only keywords and numbers are accepted (and) [illegal_argument_exception] unknown type for collapse field `cluster_uuid`, only keywords and numbers are accepted: Check the Elasticsearch Monitoring cluster network connection or the load level of the nodes.

HTTP 400
```

---

<div class="post-metadata">

**Author:** ![KOTOXJle6](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kotoxjle6/32/131136_2.png) [@KOTOXJle6](https://discuss.elastic.co/u/KOTOXJle6)\
**Post date:** [November 20, 2020, 6:45am UTC](https://discuss.elastic.co/t/topic/255451/7 "2020-11-20T06:45:37Z")

</div>

Тоже думал что что-то не так с правами, но вроде бы всё в порядке.

 ![20112020_02_permissions](https://us1.discourse-cdn.com/elastic/original/3X/3/a/3a19b003e5ef57e174800c4b912defeb574beeba.png)

---

<div class="post-metadata">

**Author:** ![Chingis\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chingis_d/32/79243_2.png) [@Chingis\_D](https://discuss.elastic.co/u/Chingis_D)\
**Post date:** [November 20, 2020, 1:37pm UTC](https://discuss.elastic.co/t/topic/255451/8 "2020-11-20T13:37:05Z")

</div>

Как я понял у вас нет отдельного кластера для мониторинга, т.е. вы включаете мониторинг на главном кластере (для логов)

У вас есть выделенные ноды для мастеров? Есть что-нибудь в логах мастера при включении/выключении мониторинга через API как описано здесь: [Monitoring interface unable to find the cluster](https://discuss.elastic.co/t/monitoring-interface-unable-to-find-the-cluster/156705/15)

---

<div class="post-metadata">

**Author:** ![KOTOXJle6](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/kotoxjle6/32/131136_2.png) [@KOTOXJle6](https://discuss.elastic.co/u/KOTOXJle6)\
**Post date:** [November 21, 2020, 1:31pm UTC](https://discuss.elastic.co/t/topic/255451/9 "2020-11-21T13:31:22Z")

</div>

Спасибо, кажется получилось.

Выделенных нод нет, в логах только событие включения/выключения мониторинга.

Я попробовал отключить шифрование в кластере. После этого мониторинг стал работать, но только при нажатии на кнопку Setup with Metricbeat, при этом на странице появлялась ошибка

```
Monitoring Request Error
[illegal_argument_exception] Text fields are not optimised for operations that require per-document field data like aggregations and sorting, so these operations are disabled by default. Please use a keyword field instead. Alternatively, set fielddata=true on [logstash_stats.logstash.uuid] in order to load field data by uninverting the inverted index. Note that this can use significant memory.: Check the Elasticsearch Monitoring cluster network connection or the load level of the nodes.
HTTP 400

```

Я попробовал по совету из последней статьи поменять таймаут с 30 секунд на 15

```
PUT _cluster/settings
{
  "persistent": {
    "xpack.monitoring.collection.cluster.stats.timeout": "15s"
  }
}

```

и после этого всё стало работать как раньше.

Относительно проблемы, которая была с мониторингом в первом посте, я подумал что может быть это как-то связано с тем что у меня имя ноды-координатора и кибаны, которые находятся на одном хосте, совпадают. Хочу попробовать поменять имена и настроить шифрование ещё раз.

---

<div class="post-metadata">

**Author:** ![Chingis\_D](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chingis_d/32/79243_2.png) [@Chingis\_D](https://discuss.elastic.co/u/Chingis_D)\
**Post date:** [November 22, 2020, 4:21pm UTC](https://discuss.elastic.co/t/topic/255451/10 "2020-11-22T16:21:53Z")

</div>

> поменять таймаут с 30 секунд на 15

Т.е. он у вас был выставлен на 30с до этого? Звучит странно, т.к. вы уменьшили его в этом случае. У параметра 10с по умолчанию, его повышение с 10 до 15 звучит логично для разрешения проблемы.

Если все так и было (повышение с дефолтных 10 до 15с решило проблему) - признак того что ваш мастер перегружен. Советую перейти на выделенные мастер ноды.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [December 20, 2020, 4:21pm UTC](https://discuss.elastic.co/t/topic/255451/11 "2020-12-20T16:21:56Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
