[DevOps] Настроить логи, метрики, алерты Google Cloud (GKE)
2 000 руб.за час
Есть затыки с производительностью в приложении развёрнутом в GKE, чтобы с ними разобраться нужно настроить мониторинг а научить нас им пользоваться.
Приложение на рельсах пишет логи в виде json:
{"method":"GET","path":"/api/v2/passings/3","format":"*/*","controller":"Api::Platform::V2::PassingsController","action":"show","status":200,"duration":7788.79,"view":105.53,"db":1031.52}
Но GKE воспринимает это как строку и мы даже не можем отфильтровать самые медленные экшены.
Хотелось бы видеть срезы по самым медленным/потребляющим память http-запросам и SQL-запросам за период (включить логгирование и собирать медленные запросы из PostgreSQL).
Стек:
* Rails
* PostgreSQL
* sidekiq(redis)
* несколько десятков подов (фронт, бек, джобы, бд)
* несколько окружений (прод, стейдж, тестирование, ревью для фича-бранчи)
* пытаемся в микросервисы (т.е. сейчас это монолит + 2 микросервиса)
В общем, нужна консультация, советы как сделать хорошо, настройка и обучение/объяснение нам что как настраивается и работает.
Приложение на рельсах пишет логи в виде json:
{"method":"GET","path":"/api/v2/passings/3","format":"*/*","controller":"Api::Platform::V2::PassingsController","action":"show","status":200,"duration":7788.79,"view":105.53,"db":1031.52}
Но GKE воспринимает это как строку и мы даже не можем отфильтровать самые медленные экшены.
Хотелось бы видеть срезы по самым медленным/потребляющим память http-запросам и SQL-запросам за период (включить логгирование и собирать медленные запросы из PostgreSQL).
Стек:
* Rails
* PostgreSQL
* sidekiq(redis)
* несколько десятков подов (фронт, бек, джобы, бд)
* несколько окружений (прод, стейдж, тестирование, ревью для фича-бранчи)
* пытаемся в микросервисы (т.е. сейчас это монолит + 2 микросервиса)
В общем, нужна консультация, советы как сделать хорошо, настройка и обучение/объяснение нам что как настраивается и работает.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.