Разработка модуля логгирования (GitLab API)
5 000 руб. за проект
Добрый вечер, нужно придумать для Python систему логирования таким образом, чтобы все ошибки из контейнера(-ов) уходили в GitLab Issue.
Писать надо достаточно модульно, чтобы он легко прикручивался к любому проекту с Docker или docker-compose.
Давайте структурируем задачу разработки системы логирования для Python-проектов, использующих Docker или docker-compose, таким образом, чтобы ошибки автоматически формировались в GitLab Issues. Система должна быть модульной и легко интегрируемой в любой проект. Вот ключевые моменты, которые необходимо учесть:
1. Цель: Создать модульную систему логирования для Python-проектов в Docker, автоматически отправляющую ошибки в GitLab Issues.
2. Функциональность:
- Автоматическое создание Issue в GitLab при возникновении ошибки в контейнере.
- Параметры для Issue:
- Title (обязательно): форматируется как "{error} in {container_name}", где `error` - описание ошибки, `container_name` - имя контейнера, в котором она произошла.
- Type: может быть классифицировано как "issue" или "incident".
- Description: содержит полный traceback ошибки.
- Label: необходимо добавить метку "bug".
3. Модульность:
- Система должна быть спроектирована таким образом, чтобы её можно было легко интегрировать с любым Python-проектом, использующим Docker или docker-compose, без значительных изменений в коде проекта.
4. Дополнительная функциональность (опционально):
- Автоматическое добавление тега "bugfixed" к Issue в GitLab, когда ошибка больше не воспроизводится.
Писать надо достаточно модульно, чтобы он легко прикручивался к любому проекту с Docker или docker-compose.
Давайте структурируем задачу разработки системы логирования для Python-проектов, использующих Docker или docker-compose, таким образом, чтобы ошибки автоматически формировались в GitLab Issues. Система должна быть модульной и легко интегрируемой в любой проект. Вот ключевые моменты, которые необходимо учесть:
1. Цель: Создать модульную систему логирования для Python-проектов в Docker, автоматически отправляющую ошибки в GitLab Issues.
2. Функциональность:
- Автоматическое создание Issue в GitLab при возникновении ошибки в контейнере.
- Параметры для Issue:
- Title (обязательно): форматируется как "{error} in {container_name}", где `error` - описание ошибки, `container_name` - имя контейнера, в котором она произошла.
- Type: может быть классифицировано как "issue" или "incident".
- Description: содержит полный traceback ошибки.
- Label: необходимо добавить метку "bug".
3. Модульность:
- Система должна быть спроектирована таким образом, чтобы её можно было легко интегрировать с любым Python-проектом, использующим Docker или docker-compose, без значительных изменений в коде проекта.
4. Дополнительная функциональность (опционально):
- Автоматическое добавление тега "bugfixed" к Issue в GitLab, когда ошибка больше не воспроизводится.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.