TGViewer
DevOps для ДевоПсов DevOps для ДевоПсов @devo_pes · 3.21K subscribers
Post #6783 406
Как мы делали сервис Cloud Logging

Работа без логов, это как вождение автомобиля вслепую. Ехать можно, но недолго и не туда.

Почти в каждом проекте логи нужны. И нужны инструменты, которые умеют с ними работать. А с этим исторически у нас была проблема.

В облаке Amvera, проекты пользователей, в большинстве своём, небольшие. А инструменты на рынке, такие как Elasticsearch очень требовательны к выделяемым ресурсам и сложны в настройке.

Странно поднимать телеграм-бота, который потребляет 100 мб. оперативной памяти и ставить для его логов Elastic на 16 Гб.

Логичным решением является создание мультиарендной системы. Когда мы собираем логи в какой-то большой базе данных, и каждому пользователю даём доступ только к его логам. Звучит замечательно, но на практике реализовать это не так легко. На создание приемлемого решения у нас ушло несколько итераций. И мы хотим поделиться опытом, чтобы другие не наступали на наши грабли и могли сделать сразу хорошо.


Читать: https://habr.com/ru/companies/amvera/articles/919450/_campaign=919450

#ru

@devo_pes | Другие наши каналы
  • ❤ 3
More from @devo_pes
  1. Oct 9, 2026Как Native Histograms меняют метрики Kubernetes У классической гистограммы Prometheus гран…
  2. Oct 9, 2026Что проверить перед масштабированием GitLab GitLab, который обслуживает несколько команд,…
  3. Oct 9, 2026Как ограничить выполнение файлов с writable volumes readOnlyRootFilesystem: true закрывает…
  4. Oct 8, 2026Как распределить проверки между SAST и LLM-сканером Проверка одного merge request моделью…
  5. Oct 8, 2026Как связать OpenTofu, GitLab CI и Argo CD Когда инфраструктуру и приложение развёртывают р…
  6. Oct 8, 2026Как находить неиспользуемые PVC в Kubernetes После удаления приложения PVC может остаться…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →