Визуальные инструменты для анализа отказов в распределенных системах - заявка 2017102502 на патент на изобретение в РФ

1. Способ, исполняемый на вычислительном устройстве для обеспечения визуальных инструментов для анализа отказов в распределенных системах, причем способ содержит этапы, на которых:
агрегируют ошибки от синтетических измерений и данные использования, ассоциированные с сервисом на основе облака;
обрабатывают ошибки для создания распределения, которое сегментирует ошибки на основе компонентов сервиса на основе облака;
выделяют отказавший компонент, который генерирует поднабор ошибок, ассоциированных с отказом, причем отказавший компонент является одним из компонентов; и
обеспечивают распределение клиенту через интерфейс клиента сервиса на основе облака, отображаемый на клиентском устройстве, в визуализации для определения отказа путем обозначения отказавшего компонента информацией отказа вблизи отказавшего компонента.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
анонимизируют данные использования, которые включают в себя вывод от одного или нескольких действий клиента, ассоциированных со сценарием использования сервиса на основе облака; и
синтаксически анализируют данные использования и синтетические измерения, которые включают в себя вывод от моделирований одного или нескольких действий клиента.
3. Способ по п.1, дополнительно содержащий этап, на котором:
агрегируют синтетические измерения и данные использования на основе одного или нескольких критериев, которые включают в себя одно или несколько из набора: типа ошибки, идентификации ассоциированного компонента сервиса на основе облака и типа ассоциированного компонента, причем синтетические измерения и данные использования собираются в течение совместно используемого периода времени.
4. Способ по п.1, дополнительно содержащий этапы, на которых:
разделяют ошибки на группы на основе ассоциации с компонентами; и
создают гистограмму из групп в виде распределения.
5. Способ по п.1, дополнительно содержащий этапы, на которых:
вычисляют процентное содержание ошибок, ассоциированных с поднабором ошибок, путем деления количества поднабора на количество ошибок; и
в ответ на определение, что процентное содержание превосходит порог, определяют отказавший компонент в качестве источника отказа.
6. Способ по п.5, дополнительно содержащий этап, на котором:
выделяют отказавший компонент информацией отказа, посредством включения периода времени поднабора и типа поднабора в распределении вблизи отказавшего компонента.
7. Способ по п.1, дополнительно содержащий этап, на котором:
обеспечивают информацию отказа с одним или несколькими из набора идентификации отказавшего компонента, процентного содержания поднабора и частоты поднабора внутри распределения для определения отказавшего компонента.
8. Способ по п.1, дополнительно содержащий этап, на котором:
обнаруживают родственные компоненты, ассоциированные с отказавшим компонентом, на основе родственного отношения, которое включает в себя одно или несколько из набора совместно используемого соединения, совместно используемого ресурса данных и совместно используемой операции.
9. Способ по п.8, дополнительно содержащий этап, на котором:
ранжируют родственные компоненты на основе ассоциированного процентного содержания ошибок, генерируемых родственными компонентами.
10. Способ по п.9, дополнительно содержащий этап, на котором:
помещают родственные компоненты вблизи отказавшего компонента на основе ассоциированного процентного содержания для выделения родственных компонентов, подверженных воздействию отказа.
11. Вычислительное устройство для обеспечения визуальных инструментов для анализа отказов в распределенных системах, причем вычислительное устройство содержит:
память;
процессор, объединенный с памятью, причем процессор исполняет приложение администрирования в сочетании с инструкциями, сохраненными в памяти, причем приложение администрирования сконфигурировано, чтобы:
агрегировать ошибки из синтетических измерений и данных использования, ассоциированных с сервисом на основе облака, причем данные использования включают в себя анонимизированный вывод от действий клиента сценария использования сервиса на основе облака, и синтетические измерения включают в себя вывод от моделирований действий клиента;
обрабатывать ошибки для создания распределения, которое сегментирует ошибки на основе компонентов сервиса на основе облака;
выделять отказавший компонент, который генерирует поднабор ошибок, ассоциированных с отказом, причем отказавший компонент является одним из компонентов; и
обеспечить распределение клиенту через интерфейс клиента сервиса на основе облака, отображаемый на клиентском устройстве в визуализации, для определения отказа путем обозначения отказавшего компонента информацией отказа вблизи отказавшего компонента.
12. Вычислительное устройство по п.11, в котором приложение администрирования дополнительно сконфигурировано, чтобы:
обнаруживать привилегию доступа участника посредством схемы аутентификации, причем участник является администратором сервиса на основе облака; и
обеспечивать доступ, чтобы просматривать детализированную информацию, ассоциированную с ошибками, ассоциированными с отказавшим компонентом, родственными компонентами отказавшего компонента и другими компонентами сервиса на основе облака.
13. Вычислительное устройство по п.11, в котором приложение администрирования дополнительно сконфигурировано, чтобы:
обнаруживать привилегию доступа участника посредством схемы аутентификации, причем участник является членом команды, которая администрирует отказавший компонент сервиса на основе облака;
обеспечивать доступ, чтобы просматривать детализированную информацию, ассоциированную с ошибками, ассоциированными с отказавшим компонентом, и ошибками, ассоциированными с родственными компонентами отказавшего компонента; и
ограничивать доступ к ошибкам, ассоциированным с другими компонентами сервиса на основе облака.
14. Вычислительное устройство по п.11, в котором приложение администрирования дополнительно сконфигурировано, чтобы:
обеспечивать возможность участнику конфигурировать порог, ассоциированный с обнаружением отказа, причем участник включает в себя администратора сервиса на основе облака и команду, которая администрирует отказавший компонент сервиса на основе облака.
15. Считываемое компьютером запоминающее устройство с инструкциями, сохраненными на нем, для обеспечения визуальных инструментов для анализа отказов в распределенных системах, причем инструкции содержат:
агрегирование ошибок из синтетических измерений и данных использования, ассоциированных с сервисом на основе облака, причем данные использования включают в себя анонимизированный вывод от действий клиента сценария использования сервиса на основе облака, и синтетические измерения включают в себя вывод от моделирований действий клиента;
обработку ошибок для создания распределения, которое сегментирует ошибки на основе компонентов сервиса на основе облака согласно процентному содержанию ошибок, ассоциированных с компонентами;
выделение отказавшего компонента, который генерирует поднабор ошибок, ассоциированных с отказом, причем отказавший компонент является одним из компонентов; и
обеспечивают распределение клиенту посредством интерфейса клиента сервиса на основе облака, отображаемого на клиентском устройстве в визуализации для определения отказа путем обозначения отказавшего компонента информацией отказа вблизи отказавшего компонента.
Наверх