manual/russian/Integration/Opensearch_Dashboards.md
OpenSearch Dashboards — это визуальный интерфейс, который позволяет исследовать, визуализировать и создавать дашборды для ваших лог-данных. Он подключается к backend через HTTP API. Manticore предоставляет этот API на своем HTTP-листенере, поэтому вы можете направить OpenSearch Dashboards на Manticore и использовать Discover, Visualize и Dashboards похожим образом, как в Kibana. С этой интеграцией вы можете строить графики и дашборды, выполнять произвольные поиски в Discover и продолжать работать с привычными инструментами загрузки данных, такими как Logstash и Filebeat, чтобы загружать лог-данные и события для анализа.
kibana_version_string в Manticore так, чтобы она соответствовала вашей версии OpenSearch Dashboards (см. ниже Конфигурация).http://localhost:9308).searchd, если вы не отключили его через buddy_path.Откройте файл конфигурации OpenSearch Dashboards (opensearch_dashboards.yml; типичные пути: config/opensearch_dashboards.yml в tarball-раскладке или /etc/opensearch-dashboards/opensearch_dashboards.yml в некоторых пакетах).
Укажите URL вашего экземпляра Manticore:
opensearch.hosts: ["http://localhost:9308"]
При запуске OpenSearch Dashboards в Docker то же значение можно задать через переменную окружения OPENSEARCH_HOSTS.
Поскольку Manticore не предоставляет плагин OpenSearch Security, вам также нужно отключить плагин security dashboards в OpenSearch Dashboards:
DISABLE_SECURITY_DASHBOARDS_PLUGIN=true в окружении контейнера../bin/opensearch-dashboards-plugin remove securityDashboards. После этого снова запустите OpenSearch Dashboards.Подробности см. в разделе Отключение и включение плагина Security.
Запустите OpenSearch Dashboards и откройте его в браузере по адресу http://localhost:5601. При необходимости замените localhost на IP-адрес или имя хоста вашего сервера.
Примечание: чтобы интеграция с OpenSearch Dashboards работала, Manticore должен работать в режиме real-time.
Установите kibana_version_string в ту же версию, что и ваша установка OpenSearch Dashboards. OpenSearch Dashboards проверяет версию backend, сообщаемую Manticore, и может показать предупреждения или не запуститься, если версии не совпадают.
searchd {
listen = 127.0.0.1:9308:http
pid_file = /var/run/manticore/searchd.pid
data_dir = /var/lib/manticore
kibana_version_string = 3.4.0
}
terms, histogram, date_histogram, range, date_range и метриках max, min, sum, avg.kibana_version_string, чтобы она совпадала с используемой вами версией OpenSearch Dashboards.geo_point, geo_shape)xy_point, xy_shape)integer_range, long_range, double_range, float_range, ip_range, date_range)semantic, rank_feature, rank_features, percolator, star_tree, derived)knn_vector, sparse_vector)completion, search_as_you_type, match_only_text и похожие типы; обычные text и keyword поддерживаются)nested, join)aggs внутри aggs) не поддерживаются.Интегрируйте Manticore с такими инструментами, как Logstash, Filebeat, Fluentbit или Vector.dev, чтобы загружать данные из источников вроде веб-логов. После того как данные загружены в Manticore, вы можете исследовать и визуализировать их в OpenSearch Dashboards.