diff --git a/README.md b/README.md index e09d6f3..6cb02ce 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,9 @@ 1. [Логика работы мониторинга](#логика-работы-мониторинга) -Вообще суть такова: +Вообще, суть такова: -Мы берём фласк, кидаем в контейнер, далее контейнер педалим в кубернетес в деплоймент соответствующий ветке (мастер/дев) с 2-3 подами на деплоймент, всё это должен уметь делать CI/CD +Мы берём фласк, кидаем в докер-образ, далее контейнер педалим в кубернетес в деплоймент, соответствующий ветке (мастер/дев) с 2-3 подами на деплоймент. Всё это должен уметь делать CI/CD Далее возможно добавление в схему волта @@ -19,7 +19,7 @@ ## Локальная сборка и запуск [наверх](#table-of-contents) -Запуск элементарный, с единственным моментом - нужно предварительно заполнить локальный файл с переменными где лежат пароли, хосты, итд. +Запуск элементарный. Единственный момент - нужно предварительно заполнить локальный файл с переменными где лежат пароли, хосты, и т.д. Локальный запуск независим от деплойментов. ```shell @@ -45,7 +45,7 @@ python app.py ## Логика доступа к контенту [наверх](#table-of-contents) -Попадаем на сервер, nginx отправляет в куб. Там ингресс закидывает на деплоймент соответственно доменному имени. Из деплоймента отвечают свободные поды. Поды ходят в постгрес и минио когда надо. +Попадаем на сервер, где nginx отсылает запрос в куб. Там ингресс закидывает его на деплоймент соответственно доменному имени и после отвечают свободные поды. Когда надо, поды ходят в постгрес и минио. ```mermaid @@ -110,7 +110,7 @@ stateDiagram-v2 ## Логика деплоя в куб по коммиту [наверх](#table-of-contents) -Да просто триггерим дев- или мастер-пайплайн, дрон далее локально собирает докер-образ актуальный и обновляет его версию в деплойменте куба. +Да просто триггерим дев- или мастер-пайплайн, далее дрон локально собирает актуальный докер-образ и обновляет его версию в деплойменте куба. ```mermaid stateDiagram-v2 @@ -140,7 +140,7 @@ stateDiagram-v2 ## Общая схема отдельного приложения [наверх](#table-of-contents) -Логика работы идентичная локально и в кубе: получаем реквест и пытаемся обслужить с базы и минио. +Логика работы локально идентична с кубом - получаем реквест и пытаемся обслужить с базы и минио. ```mermaid stateDiagram-v2 @@ -172,7 +172,7 @@ stateDiagram-v2 [наверх](#table-of-contents) -Да собственно собираем логи в локи, а метрики в пром, далее дефолтным путём получаем алерты и дашборды. Внутри куба поды смотрятся на лайфнесс, рединесс, итд чтобы нормально отслеживать деплои. +Да, собственно, собираем логи в локи, а метрики в пром, далее дефолтным путём получаем алерты и дашборды. Внутри куба поды смотрятся на лайфнесс, рединесс и т.д., чтобы нормально отслеживать деплои. ```mermaid @@ -197,7 +197,7 @@ stateDiagram-v2 } Prometheus --> Alertmanager - Loki --> Alertmanager + Loki --> Alertmanagerg state alerts_join <>