Детальная информация

Название: Реализация механизма логирования для устройств “интернета вещей” в контейнеризированном окружении на базе Kubernetes: выпускная квалификационная работа бакалавра: направление 09.03.04 «Программная инженерия» ; образовательная программа 09.03.04_01 «Технология разработки и сопровождения качественного программного продукта»
Авторы: Ерохин Ярослав Дмитриевич
Научный руководитель: Дробинцев Павел Дмитриевич
Другие авторы: Локшина Екатерина Геннадиевна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: интернет вещей; логирование; kubernetes; нативные облачные технологии; elasticsearch; timescaledb; influxdb; fluentd; fluent bit; logstash; telegraf; grafana; chronograf; kibana; vernemq; devops; ЖКХ; iot; logging; cloud native; housing and communal services
Тип документа: Выпускная квалификационная работа бакалавра
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Бакалавриат
Код специальности ФГОС: 09.03.04
Группа специальностей ФГОС: 090000 - Информатика и вычислительная техника
Ссылки: Отзыв руководителя; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-789
Права доступа: Доступ по паролю из сети Интернет (чтение, печать, копирование)
Ключ записи: ru\spstu\vkr\13298

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

В современном мире стремительными шагами набирают популярность устройства “интернета вещей”, которые способны выполнять действия и решать определенные повседневные задачи без участия человека. Но, как и любой технике, устройствам “интернета вещей” свойственно выходить из строя вследствие множества различных факторов. Данная работа посвящена реализации механизма логирования для устройств “интернета вещей” в многоквартирном доме. Благодаря ведению единого журнала событий для всех экземпляров устройств в доме, разработанный проект способен повысить качество ремонта устройств и снизить время, необходимое на их починку. Для реализации проекта использовались следующие продукты и инструменты разработки: Python для написания логики устройств “интернета вещей”, Fluent Bit для сбора данный с устройств, Fluentd для агрегации логов и создания точки отказоустойчивости, InfluxDB для долговременного хранения данных, Grafana для визуализации полученных логов в веб-интерфейсе и Kubernetes для повышения отказоустойчивости и гибкости проекта. В результате дипломного проекта был реализован механизм логирования для устройств “интернета вещей” в многоквартирном доме. Также были рассмотрены существующие альтернативы продуктов, которые потенциально могут заменить некоторые компоненты популярных стеков для логирования.

In the modern world, devices of the "Internet of Things" are rapidly gaining popularity. These devices can perform actions and solving certain daily tasks without human intervention. But, like any technology, devices of the "Internet of Things" tend to fail due to many different factors. This work is devoted to the implementation of a logging mechanism for devices of the "Internet of things" in an apartment building. By maintaining a single event log for all devices in the building, the developed project can improve the quality of device repair and reduce the time required to repair them. To implement the project, the following products and development tools were used: Python for writing the logic of IoT devices, Fluent Bit for collecting data from devices, Fluentd for aggregating logs and creating a fault tolerance point, InfluxDB for long-term data storage, Grafana for visualizing received logs on the web -interface and Kubernetes to increase the fault tolerance and flexibility of the project. As a result of the graduation project, a logging mechanism was implemented for devices of the "Internet of Things" in an apartment building. We also considered existing product alternatives that could potentially replace some of the components of popular logging stacks.

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать Печать Загрузить
Интернет Авторизованные пользователи СПбПУ Прочитать Печать Загрузить
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 7
За последние 30 дней: 0
Подробная статистика