Русские символы в кибана

Здравствуйте,

у меня следующий вопрос.
Я создал индекс в кибана, который содержит поле "description", в этом поле содержится текст на русском языке. При отображении этого индекса в кибана, русские буквы отображаются в виде символов "?". Есть-ли способ исправить это в кибана?

С уважением,

Александр Жданов

А какая версия кибаны? Как добавляли, в какой кодировке? Я проверил на v7.12, воспроизвести не могу:

image

Здравствуйте Игорь,

спасибо за ваш ответ.

версия кибана: v 7.8.1

вот исходный код (конфигурация) индекса:

{ "webdriverlogsuite" : { "aliases" : { }, "mappings" : { "properties" : { "browser" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "command_timestamp" : { "type" : "date" }, "description" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 2000 } }, "analyzer" : "russian" }, "importance" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 512 } } }, "productserver" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "severity" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "stacktrace" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 2000 } } }, "status" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "testcasename" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "testingserver" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "testsuite" : { "type" : "text", "fields" : { "keyword" : { "type" : "keyword", "ignore_above" : 256 } } }, "time" : { "type" : "long" }, "timestamp" : { "type" : "date" } } }, "settings" : { "index" : { "creation_date" : "1597844730313", "number_of_shards" : "1", "number_of_replicas" : "1", "uuid" : "BXjkOMZ3SieuGUTRM1KCwg", "version" : { "created" : "7080199" }, "provided_name" : "webdriverlogsuite" } } } }

вот пример json, который может отправляться:

{"severity":"","testsuite":"TS04_ARMDoctor_EMC","importance":"Critical","testcasename":"TS04_01_CalculateEDSS","command_timestamp":"2021-03-31T12:08:25.343","description":"Авторизация под учетной записью врача Переход к ЭМК пациента по прямой ссылке Переход в таб расчета EDSS Заполнение всех полей согласно сданным из прилагаемого архива Проверка 1: расчет всех функциональных систем соответствует данным в приложенном архиве Проверка 2: расчет EDSS","productserver":"prod","stacktrace":"","browser":"Chrome","time":77,"testingserver":"azhdanov","timestamp":"2021-03-31T12:10:14.973","status":"ok"}

У меня есть еще вопрос:
в запросе post в качестве header может содержаться кодировка?

Если нет, то где она может содержаться как параметр?

Я пробежался по коду. Этот параметр, где бы он не содержался, будет игнорироваться. Похоже, что elasticsearch ничего кроме как UTF-8 нигде не воспринимает.

Игорь,

спасибо за ваш ответ.

Мы теперь переводим русские символы в латиницу перед отправкой в кибана.

С уважением,

Александр

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