Как создать панель мониторинга в OpenSearch
Введение
OpenSearch — это пакет поиска и аналитики с открытым исходным кодом, который возник как ответвление Elasticsearch и Kibana. Он поддерживает прием данных в реальном времени, расширенные запросы и надежную безопасность, что делает его идеальным для электронной коммерции, ИТ-мониторинга и финансовых приложений. Благодаря таким функциям, как поддержка SQL-запросов, машинное обучение и оповещения, OpenSearch постоянно развивается благодаря активному развитию сообщества.
В этом руководстве вы изучите основы создания информационной панели с использованием приложения Dashboard и примеров данных OpenSearch. Пример набора данных включает существующие визуализации, которые вы можете использовать или изменять для создания новых. К концу этого руководства вы освоите основы создания новой информационной панели с несколькими панелями в OpenSearch Dashboards.
Предварительные условия
Прежде чем начать, убедитесь, что у вас есть:
- Учетная запись DigitalOcean с доступом к Managed OpenSearch.
- Базовые знания OpenSearch и концепций визуализации данных.
- Доступ к панели управления OpenSearch.
Наиболее распространенные случаи использования панели управления OpenSearch
Приложение Dashboard в OpenSearch Dashboards позволяет визуально представлять аналитические, операционные и стратегические данные, обеспечивая быстрое понимание тенденций и ключевых показателей, упрощая исследование данных и предоставляя своевременную информацию.
Вот три варианта использования информационных панелей в OpenSearch:
Мониторинг продаж электронной коммерции:
- Создайте панель мониторинга для отслеживания показателей продаж в режиме реального времени, включая общий доход, среднюю стоимость заказа и коэффициенты конверсии.
- Визуализируйте поведение клиентов, например, количество брошенных корзин и популярность продуктов, чтобы оптимизировать маркетинговые стратегии.
- Используйте оповещения, чтобы уведомлять команду о существенных изменениях в структуре продаж, помогая быстро решать любые проблемы.
Мониторинг ИТ-инфраструктуры:
- Настройте информационные панели для мониторинга работоспособности серверов, производительности сети и времени безотказной работы приложений во всей инфраструктуре.
- Визуализируйте ключевые показатели, такие как загрузка ЦП, потребление памяти и задержка в сети, чтобы обеспечить оптимальную производительность.
- Внедряйте оповещения о критических пороговых значениях, позволяя быстро реагировать на потенциальные сбои или снижение производительности.
Отслеживание инцидентов безопасности:
- Создавайте информационные панели для мониторинга и анализа журналов безопасности, включая попытки входа в систему, активность брандмауэра и оповещения об обнаружении вторжений.
- Отслеживайте модели подозрительной активности в режиме реального времени, чтобы выявлять потенциальные нарушения безопасности.
- Используйте инструменты визуализации для сопоставления данных из нескольких источников, повышая способность эффективно реагировать на инциденты безопасности и смягчать их последствия.
Шаг 1. Создание управляемой базы данных OpenSearch
Чтобы создать управляемую базу данных открытого поиска, перейдите в раздел базы данных на панели управления и нажмите Создать базу данных».
Выберите центр обработки данных/регион.
Выберите нужную сеть VPC из региона (если у вас создано несколько VPC).
Выберите OpenSearch в качестве ядра базы данных.
Теперь выберите конфигурацию базы данных.
Примечание. Вы можете изменить конфигурацию и выполнить масштабирование в любое время после создания кластера; однако уменьшение масштаба в настоящее время не поддерживается.
- Открытый поиск также поддерживает масштабируемое хранилище. Следовательно, вы можете выбрать размер хранилища.
- Назовите кластер базы данных, выберите предпочитаемый проект и добавьте теги (если есть, необязательный вариант).
- Нажмите создать кластер базы данных.
Шаг 2. Создание информационной панели и добавление существующей визуализации.
Нажмите, чтобы открыть панель управления OpenSearch на панели управления облаком DigitalOcean.
Войдите в панель управления, используя учетные данные, указанные на облачной панели.
После входа в OpenSearch перейдите в OpenSearch «Панели мониторинга > Панель мониторинга» в верхнем меню.
На панели «Панели мониторинга» выберите Создать панель мониторинга.
Нажмите на значок календаря и установите фильтр времени на Последние X дней.
На панели выберите «Добавить существующий».
В окне Добавить панели выберите Среднее количество байт в строке с течением времени, затем закройте панель.
Вы успешно создали базовую панель мониторинга с одной панелью, которая будет использоваться на протяжении оставшейся части этого руководства.
Шаг 3 – Создание визуализации
- Создайте новую визуализацию. На панели инструментов панели инструментов нажмите «Создать новую».
- Выберите Датчик/метрика в окне «Новая визуализация» и выберите желаемый шаблон индекса.
- Сохраните визуализацию. Нажмите «Сохранить» на панели инструментов.
- Введите заголовок, например «Количество показателей», для панели измерительной диаграммы в окне «Сохранить визуализацию».
- Нажмите «Сохранить и вернуться».
Визуализация диаграммы теперь сохранена, и вы будете перенаправлены обратно на панель мониторинга. На информационной панели вы должны увидеть две визуализации.
Примечание. Чтобы визуализировать и исследовать данные на панелях мониторинга OpenSearch, вы можете создать шаблон индекса для получения данных из OpenSearch. У вас есть четыре различных варианта: шаблоны индексов, источники данных, сохраненные объекты и дополнительные настройки. OpenSearch Dashboards требует шаблон индекса, чтобы определить, какие индексы вы хотите изучить. Шаблон индекса может указывать на определенный индекс, например, на данные вашего журнала за вчерашний день или на все индексы, содержащие данные вашего журнала.
Заключение
Поздравляем! Вы узнали, как создавать и визуализировать информационные панели в базе данных OpenSearch, управляемой DigitalOcean. Мы рассмотрели настройку новой информационной панели, использование примеров данных и добавление визуализаций. Благодаря этим навыкам вы теперь можете эффективно отслеживать и анализировать свои ключевые показатели.