Skip to content

Latest commit

 

History

History
51 lines (46 loc) · 4.25 KB

File metadata and controls

51 lines (46 loc) · 4.25 KB

Хранение данных

Настройка глубины хранения данных

Для настройки глубины хранения данных необходимо передать коллектору переменные окружения с соответствующими числовыми значениями в днях (через 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
    # ...