LogiEM: комплексная платформа мониторинга метрик и управления кластерами Elasticsearch. Чтение данного README документа позволит вам узнать о продукте LogiEM от Didi, его позиционировании, карте использования, быстрой установке и онлайн тестировании.
LogiEM основан на внутренней Elasticsearch поисковой платформе (внутренний кодовый номер Arius) компании Didi и был оптимизирован и открыт в качестве open source. Это полное представление систематического подхода команды поиска Didi к Elasticsearch поисковым услугам и управлению.
Внутренние кластеры Elasticsearch компании Didi насчитывают более 60 кластеров, более 2500 узлов, 10 PB данных, 15 миллионов операций записи в секунду (TPS) и более 100 тысяч запросов в секунду (QPS). Внутри компании Didi Elasticsearch используется как основной поиск для различных сценариев, таких как логи, реальные данные MySQL, распределённые документы базы данных, сервисы поиска и т.д., а также предоставляются корпоративные права доступа, быстрая импортация данных, кросс-кластерное копирование, шаблоны индексов, проверка и анализ DSL и другие функции.
LogiEM предлагает среду для тестирования, адрес:
Для предотвращения ошибок при использовании продукта из-за точки зрения суперпользователя, LogiEM предлагает карту использования продукта для различных сценариев и точек зрения, включая карту использования пользователя и карту использования администратора.
Снижение затрат на управление: Предоставляет мощную и удобную платформу управления, позволяющую легко выполнять операции управления кластерами, индексами и правами доступа, что снижает затраты на обслуживание; предоставляет полный набор богатых метрик мониторинга, что помогает разработчикам и службе эксплуатации быстро понять состояние работы кластера.
Улучшение возможностей движка: Внедряет спецификацию для создания кросс-кластерного копирования данных, быстрого создания отдельных индексов и других особенностей, что увеличивает стабильность и производительность кластера Elasticsearch.
Платформа LogiEM состоит из одного сервиса передней части (Arius Web Console) и двух сервисов задней части (Arius Admin, Arius Gateway), архитектура представлена ниже:
LogiEM обеспечивает возможности в нескольких направлениях:- Открытый характер: Пользователи могут просто подключить свои кластеры к LogiEM и сразу использовать его возможности, такие как сбор данных и мониторинг метрик кластера, мониторинг и управление индексами кластера, а также после подключения к Gateway получить полные данные о запросах и записях.- Открытый характер Didi: После подключения своих кластеров к LogiEM и создания шаблонов индексов в соответствии с правилами LogiEM, пользователи могут использовать его возможности, связанные с услугой шаблонов индексов, которую разработала команда Didi, такими как обновление шаблона, ограничение скорости запросов и записи.
Коммерческий характер: После подключения своих кластеров к LogiEM и приобретения коммерческой лицензии, пользователи могут использовать его возможности, такие как управление кластерами, оптимизация производительности движка Didi ES и другие.
Характеристики планирования: После того как LogiEM был открыт исходным кодом, некоторые возможности в последующих планах были сосредоточены на таких аспектах, как: DSL-поток воспроизведения, восстановление индексов, резервное копирование индексов, диагностика уровня журналирования движка.
Настоящая версия открытия исходного кода LogiEM 0.1 предоставляет возможность использования открытых характеристик и специфических возможностей для пользователей сообщества открытого исходного кода. Если пользователям требуются коммерческие характеристики LogiEM, они могут обратиться к нам.
Автоматическая установка LogiEM
Обязательное условие для доступной памяти сервера — более 8 ГБ.
Установка окружения LogiEM потребует переустановки MySQL и изменения конфигурации Nginx.
Установка производится под учетной записью root, директория установки /root/.## 5.2 Инструкция по использованию скрипта
Сервер должен иметь возможность доступа к интернету: после загрузки скрипта на сервер выполните команду sh install_LogiEM.sh ip
адрес скачивания скрипта,
где ip
— это адрес IP сервера установки.
В случае недоступности интернета: адрес скачивания пакета
a. Загрузите пакет для офлайн-установки и скрипт установки локально, затем загрузите их на сервер в одну и ту же директорию и распакуйте пакет.
b. Отключите функцию Down_Package
в скрипте установки, затем выполните скрипт установки: sh install_LogiEM.sh ip
При прерывании процесса установки проверьте причину прерывания.
Модуль | Версия | Порт |
---|---|---|
Elasticsearch | 7.6 | 8060 |
Kibana | 7.6 | 8601 |
MySQL | 5.7 | 3306 |
Nginx | 1.8 | 80 |
EM_Admin | 0.1 | 8015 |
EM_Gateway | 1.0 | 8200 |
Добавиться в группу WeChat: Подпишитесь на официальный аккаунт "Облачная оригинальность наблюдаемости", отправьте "добавь в группу".
zhangliangmike、zhaoqingrong、superhua、linyunan、wangpengkai、liuchengxiang、joysunchao、wzhoupeng、guoxusheng
houxiufeng, caijiamin, fengkun ...
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )