Compare commits
1 Commits
v0.0.14
...
5e6c4f8bfd
| Author | SHA1 | Date | |
|---|---|---|---|
| 5e6c4f8bfd |
@@ -1,10 +1,17 @@
|
||||
name: vidconf
|
||||
|
||||
# Глубина логов рассчитана на РАЗБОР ИНЦИДЕНТОВ, а не только на просмотр
|
||||
# последних сообщений. При 10 МБ × 3 (прежнее значение) логи LiveKit на
|
||||
# конференции в полсотни человек перезаписывались за часы — а именно по ним
|
||||
# восстанавливаются вещи, которых нет в метриках: сколько камер было включено
|
||||
# одновременно, кого и почему отключило, какие события congestion шли.
|
||||
# 50 МБ × 5 = 250 МБ на контейнер; на сервере с 15 ГБ свободного места это
|
||||
# незаметно, зато ретроспектива живёт неделями.
|
||||
x-logging: &default-logging
|
||||
driver: json-file
|
||||
options:
|
||||
max-size: "10m"
|
||||
max-file: "3"
|
||||
max-size: "50m"
|
||||
max-file: "5"
|
||||
|
||||
services:
|
||||
postgres:
|
||||
@@ -664,6 +671,16 @@ services:
|
||||
# Тег закреплён по версии (не `:latest`) — та же причина, что и у llm-образов.
|
||||
image: prom/prometheus:v3.13.1
|
||||
restart: unless-stopped
|
||||
# Первые два флага — дефолт образа; повторяем их явно, потому что
|
||||
# `command` перекрывает CMD целиком. Третий — срок хранения: дефолтных
|
||||
# 15 суток мало, когда нагрузку набирают неделями (наблюдение за
|
||||
# реальными конференциями вместо разового теста), и разбирать её потом
|
||||
# приходится задним числом. 30 суток при нынешних 100 МБ TSDB стоят
|
||||
# копеек — база растёт медленнее, чем кажется.
|
||||
command:
|
||||
- '--config.file=/etc/prometheus/prometheus.yml'
|
||||
- '--storage.tsdb.path=/prometheus'
|
||||
- '--storage.tsdb.retention.time=30d'
|
||||
volumes:
|
||||
- ./monitoring/prometheus.yml:/etc/prometheus/prometheus.yml:ro
|
||||
- ./monitoring/alerts.yml:/etc/prometheus/alerts.yml:ro
|
||||
|
||||
Reference in New Issue
Block a user