FineOps - Описание функционала
При управлении приложениями FanRuan (FineReport и FineBI) предприятия очень часто сталкиваются с определенными трудностями:
1. Неэффективный процесс эксплуатации и обслуживания: Администраторы приложений не обладают достаточным опытом в области эксплуатации и управления приложениями, а профессиональные специалисты по эксплуатации и управлению не могут глубоко разобраться с проблемами приложений. Традиционный процесс эксплуатации и обслуживания занимает много времени и сил, что приводит к низкой эффективности работы предприятия и негативно влияет на нормальное функционирование бизнеса.
2. Недостаточно эффективные методы мониторинга: персонал может быть не в состоянии точно контролировать процесс реализации проекта, а также не иметь необходимых инструментов и технологий.
3. Хаотичное управление несколькими проектами: На предприятии может быть несколько проектов, которые управляются разными отделами или командами, что приводит к несогласованным версиям и разным средам развертывания, затрудняя единое управление эксплуатацией и обслуживанием.
Именно поэтому компания FanRuan решила запустить специальную платформу FineOps O&M, призванную помочь предприятиям решить все вышеперечисленные проблемы.
Позиционирование функций
Платформа O&M - это инструмент, обеспечивающий стабильную работу и комплексное управление всеми приложениями FanRuan.
Используя автоматизацию, централизацию и визуализацию, она повышает стабильность и доступность системы, снижает затраты на управление проектом, ускоряет диагностику и решение проблем, а также предоставляет предприятиям комплексные решения по эксплуатации и техническому обслуживанию.
Навигация |
Описание |
FineOps Help Document |
Для того, чтобы получить подробную информацию касательно работы приложений и относящейся к ним документации, воспользуйтесь инструментом FineOps Help Document |
Загрузка и установка |
Если Вам нужен установочный пакет, обратитесь в службу технической поддержки. Что касается вопросов по установке приложений, смотрите Развертывание FineOps . |
Демо-версия |
Для получения демо-версии обратитесь в службу технической поддержки. Способы связи см. в разделе Каналы технической поддержки. |
Обратная связь |
Если в процессе использования FineOps у Вас возникнут какие-либо проблемы, обратитесь в службу технической поддержки. Вы можете отправить письмо по адресу international@fanruan.com или просто нажать на кнопку https://help.fanruan.com/fineops-en/. |
Структура функционала
FineOps - это система мониторинга и управления, объединяющая различные инструменты и компоненты с открытым исходным кодом, включая Prometheus, Skywalking и Пrafana, которые помогают выделенным специалистам контролировать, управлять и оптимизировать приложения FanRuan.
- Матрица эксплуатации и обслуживания:
- Техническая структура:
Ключевые функции и характеристики
Функция |
Описание |
Автоматическое развертывание и подключение приложений |
Поддержка быстрого развертывания автономных проектов FineReport/FineBI/FineDataLink, кластерных проектов и всех необходимых компонентов. Настройка внутреннего хранилища, процессора, переменных среды и параметров окружения в зависимости от среды развертывания ( для обеспечения оптимального состояния проекта после развертывания). |
Централизованное управление здоровьем проекта |
Показатели эффективности системы проекта регулярно измеряются, состояние эффективности системы оценивается с помощью международных стандартизированных показателей Apdex, что позволяет отобразить реальный опыт пользователей в виде данных. |
Быстрое решение проблем |
Если проект не работает и не отвечает на запросы, выяснить причины и вовремя восстановить систему можно с помощью FineOps. Выполните цикл обработки аварийных ситуаций, основанный на сборе информации до, во время и после сбоя, проведите анализ системы после ее восстановления. |
Быстрое определение проблем с производительностью |
Если сотрудники предприятия сталкиваются с такими проблемами, как задержки при просмотре отчетов или дашбордов, они могут использовать FineOps, который поможет быстро выявить возникшие проблемы. |
Визуализация операционной деятельности |
Предоставление интерфейсов для изменения конфигурационных файлов и управления операциями запуска/остановки контейнерных проектов и компонентов, уменьшение количества ошибок, связанных с работой специалиста, призванное обеспечить здоровое и стабильное функционирование проекта. |
Преимущества реализации этапов жизненного цикла проекта
- Развертывание FineOps: подробности доступны по ссылке.
- Контейнеризованное развертывание FR/BI/FDL
Примечание: Все операции, перечисленные в таблице ниже, относятся к приложениям FanRuan, развернутым на системах Linux.
Для развертывания официальных проектов FanRuan настоятельно рекомендует своим пользователям использовать серверы системы Linux.
Жизненный цикл проекта |
Развертывание вне платформы O&M |
Платформа O&M + Развертывание вне платформы O&M |
Платформа O&M + Развертывание на платформе O&M |
|
Фаза развертывания |
Подготовка среды |
Среда развертывания не обнаружена. Мультиинженерная среда не изолирована |
Среда развертывания не обнаружена. Мультиинженерная среда не изолирована |
✓ Окружающая среда развертывания строго определена. Компонентная среда полностью изолирована. |
Развертывание проекта |
Компоненты кластера должны быть развернуты самостоятельно. Базы данных конфигурации должны быть подготовлены самостоятельно. Проект должен быть развернут вручную в фоновом режиме. Компоненты кластера и конфигурации должны быть подключены самостоятельно. Инженерная конфигурация должна быть оптимизирована самостоятельно. |
Компоненты кластера должны быть развернуты самостоятельно. Базы данных конфигурации должны быть подготовлены самостоятельно. Проект должен быть развернут вручную в фоновом режиме. Компоненты кластера и конфигурации должны быть подключены самостоятельно. Инженерная конфигурация должна быть оптимизирована самостоятельно. |
✓ Развертывание проектов + конфигурационных баз данных + компонентов кластера + компонентов O&M одним щелчком мыши. Поддержка подключения к самообеспечиваемым компонентам высокой доступности. Поддержка межфазной настройки конфигурации портов. Автоматическая оптимизация конфигураций, таких как память компонентов. |
|
Регистрация и авторизация пользователей |
✓ Определите и выберите метод регистрации в зависимости от условий. Некоторые методы регистрации требуют выполнения операций в фоновом режиме на сервере. |
✓ Определите и выберите метод регистрации в зависимости от условий. Некоторые методы регистрации требуют выполнения операций в фоновом режиме на сервере. |
✓ Единый метод регистрации, всесторонняя адаптация. Загрузка и регистрация на интерфейсе, не требуется технология обслуживания и ремонта. |
|
Мониторинг операционной деятельности |
Мониторинг ресурсов |
Не поддерживается |
✓ Мониторинг: Серверы Linux Диск Сеть CPU Память
В Windows опция мониторинга не поддерживается |
✓ Мониторинг: Серверы Linux Диск Сеть CPU Память |
Мониторинг работы приложения |
✓ Диск Сеть CPU Память Загрузка Время мониторинга строго ограничено, откат системы назад не поддерживается |
✓ Диск Сеть CPU Память Загрузка Состояние GC Мониторинг BI-ресурсов Поддержка возможности просмотра исторического состояния ресурсов |
✓ Диск Сеть CPU Память Загрузка Состояние GC Мониторинг BI-ресурсов Поддержка возможности просмотра исторического состояния ресурсов |
|
Мониторинг работы приложений |
Не поддерживается |
✓ Мониторинг базы данных конфигурации MySQL Мониторинг службы журналов ES Мониторинг внутреннего шлюза Nginx Мониторинг службы состояния Redis Мониторинг файловой службы MinIO Монитор BI-ускорителя Монитор конвейерного сервиса Kafka |
✓ Мониторинг базы данных конфигурации MySQL Мониторинг службы журналов ES Мониторинг внутреннего шлюза Nginx Мониторинг службы состояния Redis Мониторинг файловой службы MinIO Монитор BI-ускорителя Монитор конвейерного сервиса Kafka |
|
Проверка системы |
✓ Плагин проверки |
✓ Проверка |
✓ Проверка Контейнерное стандартное окружение (автоматическая оптимизация при обновлении, когда требования к окружению меняются в новых версиях) |
|
Работа с отклонениями |
Проверка показателей производительности |
Необходимость ждать обратной связи по проблемам от пользователей. Невозможность измерения и обнаружения проблем. Необходимо самостоятельно анализировать журналы. |
✓ Механизм наблюдения за состоянием системы проактивно обнаруживает неработоспособное состояние системы. Дальнейшее обнаружение проблем с помощью трассировки, которая может быть связана с колебаниями в сети, производительностью базы данных, конфигурацией баз данных, сложными ресурсами или недостаточным количеством ресурсов. |
✓ Механизм наблюдения за состоянием системы проактивно обнаруживает неработоспособное состояние системы. Дальнейшее обнаружение проблем с помощью трассировки, которая может быть связана с колебаниями в сети, производительностью базы данных, конфигурацией баз данных, сложными ресурсами или недостаточным количеством ресурсов. |
Уведомление об отклонениях |
✓ Заблаговременное предупреждение о ненормальной нагрузке и о нехватке места на диске |
✓ Заблаговременное предупреждение о ненормальной нагрузке Заблаговременное предупреждение о нехватке места на диске Раннее предупреждение о напоминании о сбое Раннее предупреждение о ненормальном состоянии компонентов кластера Заблаговременное предупреждение о блокировке потоков Заблаговременное предупреждение о слишком большом количестве открытых файлов Индивидуальные заблаговременные предупреждения |
✓ Заблаговременное предупреждение о ненормальной нагрузке Заблаговременное предупреждение о нехватке места на диске Раннее предупреждение о напоминании о сбое Раннее предупреждение о ненормальном состоянии компонентов кластера Заблаговременное предупреждение о блокировке потоков Заблаговременное предупреждение о слишком большом количестве открытых файлов Индивидуальные заблаговременные предупреждения |
|
Работа с ошибками |
✓ Поддержка автоматического восстановления после сбоя. Область покрытия, связанная с автоматическим восстановлением после исчезновения процесса, имеет приоритет. |
✓ Linux Поддержка автоматического восстановления после сбоя. Область покрытия, связанная с автоматическим восстановлением после исчезновения процесса, имеет приоритет.
Windows Автоматическое восстановление проекта на сервере Windows через платформу O&M не поддерживается Но можно положиться на функцию автоматического восстановления в системе принятия решений по инженерным данным. |
✓ Поддержка автоматического восстановления после сбоя. Поддержка автоматического восстановления после исчезновения ошибки. |
|
Анализ ошибок |
Необходимо получать журналы и анализировать их вручную. |
✓ Поддержка автоматического анализа журналов стека и gc. |
✓ Поддержка автоматического анализа журналов стека и gc. |
|
Загрузка журналов |
Требует выполнения операций в фоновом режиме на сервере. |
✓ Загружайте журналы по дате или типу на передней панели. Запуск и генерация журналов, таких как стек, на передней стороне. |
✓ Загружайте журналы по дате или типу на передней панели. Запуск и генерация журналов, таких как стек, на передней стороне. |
|
Соединение с терминалом |
Требуются операции в фоновом режиме сервера. |
Требуются операции в фоновом режиме сервера. |
✓ Поддержка внешних веб-оболочек для выполнения команд в контейнере. |
|
Эксплуатация и обслуживание проекта |
Запуск/остановка проекта |
Требуются операции в фоновом режиме сервера. |
Требуются операции в фоновом режиме сервера. |
✓ Выполнение интерфейсных операций на переднем конце платформы O&M. Поддержка запуска/остановки приложений и компонентов кластера. |
Обновление проекта |
✓ Работает в фоновом режиме на сервере, заменяя JAR |
✓ Работает в фоновом режиме на сервере, заменяя JAR |
✓ Удаленное обновление/модернизация платформы O&M одним щелчком мыши. Совместное обновление/модернизация других компонентов проекта. |
|
Бэкап/Восстановление системы |
Требуется удаленное резервное копирование, осуществляемое у вручную. Платформа может создавать резервные копии ключевого содержимого проекта. Требуется ручное восстановление |
✓ Резервное копирование проектов может быть выполнено на машине, где расположена платформа O&M. Резервное копирование компонентов кластера не поддерживается. Требуется ручное восстановление. |
✓ Резервное копирование проектов может быть выполнено на машине, на которой расположена платформа O&M. Поддержка резервного копирования контейнерных компонентов развернутого кластера. Поддержка полного восстановления содержимого резервных копий на передней стороне. |
|
Управление файлами |
Требуются операции в фоновом режиме сервера. |
✓ Выполнение интерфейсных операций на передней стороне платформы O&M. Поддержка загрузки, скачивания или просмотра файлов. |
✓ Выполнение интерфейсных операций на передней стороне платформы O&M. Поддержка загрузки, скачивания или просмотра файлов. |
|
Конфигурация SSL |
Требуются операции в фоновом режиме сервера. |
Требуются операции в фоновом режиме сервера. |
✓ Загрузка на внешний интерфейс платформы O&M |
|
Расширение кластера |
Требуются операции в фоновом режиме сервера. |
Т Требуются операции в фоновом режиме сервера. |
✓ Добавление узлов во внешний интерфейс платформы O&M |
|
Управление бизнесом |
Изоляция ресурсов |
Не поддерживается |
✓ Разные узлы в кластере обслуживают разных пользователей. Разные узлы в кластере обслуживают разные бизнес-шаблоны. |
✓ Разные узлы в кластере обслуживают разных пользователей. Разные узлы в кластере обслуживают разные бизнес-шаблоны.. |
Приоритезация ресурсов |
Не поддерживается |
✓ Поддержка возможности определения высокоприоритетных ресурсов и их приоритезация в случае нехватки ресурсов |
✓ Поддержка возможности определения высокоприоритетных ресурсов и их приоритезация в случае нехватки ресурсов |