Для настройки глубины хранения данных необходимо передать коллектору переменные окружения с соответствующими числовыми значениями в днях (через compose-файл или напрямую в docker-контейнер):
METRIC_DATA_TTL_DAY(30) - хранение основных метрик, на основании которых строятся большинство графиков;ANALYTIC_EVENT_DATA_TTL_DAY(30) - хранение данных для построения вспомогательных графиков, например графики перцентилей и гистограмм;ERROR_DATA_TTL_DAY(30) - хранение детальной информации по ошибкам возникающим в приложении;AGENTS_TTL_DAY(30) - хранение метаданных по установленному агенту;SPAN_EVENT_DATA_TTL_DAY(8) - хранение информации по распределенным трейсам транзакций;TRANSACTION_SAMPLE_DATA_TTL_DAY(8) - хранение трейсов медленных транзакций;INFRA_METRICS_EVENTS_TTL_DAY(30) - хранение инфраструктурных метрик и событий.AGENTS_TTL_DAY(30) — хранение метаданных по установленному агенту;ANALYTIC_EVENT_DATA_TTL_DAY(30) — хранение данных для построения вспомогательных графиков: перцентилей и гистограмм;CUSTOM_EVENT_DATA_TTL_DAY(30) — хранение пользовательских событий;ERROR_DATA_TTL_DAY(30) — хранение детальной информации об ошибках в приложении;LOG_EVENT_DATA_TTL_DAY(1) — хранение логов приложения;METRIC_DATA_TTL_DAY(30) — хранение основных метрик, на основании которых строится большинство графиков;SQL_TRACE_DATA_TTL_DAY(30) — хранение данных SQL-трейсов;TRANSACTION_SAMPLE_DATA_TTL_DAY(8) — хранение трейсов медленных транзакций;BROWSER_DEFAULT_EVENTS_TTL_DAY(8) — хранение основных браузерных событий;BROWSER_JSERRORS_TTL_DAY(8) — хранение информации об ошибках JavaScript в браузере;BROWSER_RESOURCES_TTL_DAY(2) — хранение данных о загрузке браузерных ресурсов;BROWSER_ROOT_TTL_DAY(8) — хранение корневых браузерных событий и связанных данных;BROWSER_TIMING_EVENTS_TTL_DAY(8) — хранение браузерных timing-событий;SPAN_EVENT_DATA_TTL_DAY(8) — хранение информации по распределённым трейсам транзакций;INFRA_METRICS_EVENTS_TTL_DAY(30) — хранение инфраструктурных метрик и событий;DEV_MOB_TTL_DAY(1) — хранение данных мобильного мониторинга;OTEL_METRICS_TTL_DAY(30) — хранение метрик, полученных через OpenTelemetry;ONE_C_TECH_LOG_EVENTS_TTL_DAY(30) — хранение событий технологического журнала 1С.
В параметрах выше, в скобках приведены значения по умолчанию.
!> При уменьшении TTL старые данные удаляются асинхронно, в течении нескольких часов.
Например (compose.yaml):
collector:
image: gmonit/collector:master
# ...
environment:
#...
METRIC_DATA_TTL_DAY: 30
ANALYTIC_EVENT_DATA_TTL_DAY: 30
ERROR_DATA_TTL_DAY: 30
AGENTS_TTL_DAY: 30
SPAN_EVENT_DATA_TTL_DAY: 8
TRANSACTION_SAMPLE_DATA_TTL_DAY: 8
INFRA_METRICS_EVENTS_TTL_DAY: 30
# ...