02 Свежесть данных в BigQuery
8 из 28 источников вне допуска — смотри красные строки ниже.
Дыры внутри окна: 6 источник(ов). MAX(date) их не ловит — это пропущенные дни за уже закрытым периодом.
| Источник | MAX(date) | Лаг (дни) | Допуск | Дыры (14 дн.) | Статус |
| МДС |
| Яндекс.Директ |
2026-08-16 |
0 |
0 |
нет
|
Актуально
|
| VK Ads |
2026-08-16 |
0 |
0 |
1
02.08
|
Актуально
|
| Avito Ads |
2026-08-16 |
0 |
0 |
5
02.08,03.08,04.08,05.08,15.08
|
Актуально
|
| CRM лиды (Sheets) |
2026-08-14 |
2 |
3 |
—
|
Актуально
|
| CRM лиды (amoCRM) |
2026-08-16 |
0 |
3 |
—
|
Актуально
|
| Лид-формы VK |
2026-08-16 |
0 |
2 |
—
|
Актуально
|
| Заявки Marquiz |
2026-08-17 |
-1 |
2 |
—
|
Сегодняшний день
|
| Матчинг расход↔лиды |
2026-08-16 |
0 |
0 |
—
|
Актуально
|
| Атрибуция лидов |
2026-08-14 |
2 |
3 |
—
|
Актуально
|
| Калинка Групп |
| Яндекс.Директ |
2026-08-16 |
0 |
0 |
нет
|
Актуально
|
| VK Ads |
2026-08-09 |
7 |
0 |
6
10.08,11.08,12.08,13.08,14.08,15.08
|
Устарело
|
| CRM лиды (Сверка) |
2026-08-14 |
2 |
3 |
—
|
Актуально
|
| Лид-формы VK |
2026-08-16 |
0 |
2 |
—
|
Актуально
|
| Атрибуция лидов |
2026-08-14 |
2 |
3 |
—
|
Актуально
|
| Третий Трест |
| Яндекс.Директ |
2026-08-16 |
0 |
0 |
нет
|
Актуально
|
| Avito Ads |
2026-08-16 |
0 |
0 |
1
12.08
|
Актуально
|
| CRM лиды |
2026-08-08 |
8 |
3 |
—
|
Устарело
|
| Заявки Marquiz |
2026-08-16 |
0 |
2 |
—
|
Актуально
|
| Звонки Calltouch |
2026-08-16 |
0 |
3 |
—
|
Актуально
|
| Заявки Calltouch |
2026-08-16 |
0 |
2 |
—
|
Актуально
|
| Сделки amo (Calltouch) |
2026-08-16 |
0 |
3 |
—
|
Актуально
|
| Атрибуция лидов |
2026-08-16 |
0 |
3 |
—
|
Актуально
|
| КПД |
| Яндекс.Директ |
2026-08-10 |
6 |
0 |
5
11.08,12.08,13.08,14.08,15.08
|
Устарело
|
| VK Ads |
2026-08-16 |
0 |
0 |
нет
|
Актуально
|
| CRM лиды (Сверка) |
2026-08-08 |
8 |
3 |
—
|
Устарело
|
| Атрибуция лидов |
2026-08-08 |
8 |
3 |
—
|
Устарело
|
| Умалат (Унагранде) |
| Яндекс.Директ |
2026-08-14 |
2 |
0 |
—
|
Устарело
|
| Avito (прочие) |
| Регата |
2026-07-30 |
17 |
0 |
14
02.08,03.08,04.08,05.08,06.08,07.08,08.08,09.08,10.08,11.08,12.08,13.08,14.08,15.08
|
Устарело
|
Актуально = MAX(date) равен вчерашнему дню. «Допуск» — сколько дней лага у источника
считается нормой: 0 для дневных агрегатов рекламы, больше нуля для CRM-выгрузок и
витрин атрибуции, которые физически отстают. Дыры считаются за 14 закрытых суток
(не включая вчера) и статус не меняют — часть из них легитимный простой кабинета.
05 Ошибки за 7 дней
2026-08-17 · Умалат (Унагранде) · yd_daily — Traceback (most recent call last):
Traceback (most recent call last):
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 192, in <module>
main()
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 169, in main
records = fetch_report(DATE_FROM, DATE_TO)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 95, in fetch_report
return parse_tsv(r.text, date_from)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 119, in parse_tsv
impressions = int(row.get("Impressions", 0) or 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: '--'
2026-08-17 · КПД · deploy — exit code 1
Нет подробностей
2026-08-17 · Avito · deploy — exit code 1
Нет подробностей
2026-08-17 · Третий Трест · deploy — exit code 1
Нет подробностей
2026-08-17 · Калинка Групп · deploy — exit code 1
Нет подробностей
2026-08-17 · МДС · deploy — exit code 1
Нет подробностей
2026-08-16 · Умалат (Унагранде) · yd_daily — Traceback (most recent call last):
Traceback (most recent call last):
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 192, in <module>
main()
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 169, in main
records = fetch_report(DATE_FROM, DATE_TO)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 95, in fetch_report
return parse_tsv(r.text, date_from)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/app/Умалат/sync_yd_umalat.py", line 119, in parse_tsv
impressions = int(row.get("Impressions", 0) or 0)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: invalid literal for int() with base 10: '--'
2026-08-16 · КПД · deploy — exit code 1
Нет подробностей
2026-08-16 · Avito · deploy — exit code 1
Нет подробностей
2026-08-16 · Третий Трест · deploy — exit code 1
Нет подробностей
2026-08-16 · Калинка Групп · deploy — exit code 1
Нет подробностей
2026-08-16 · МДС · deploy — exit code 1
Нет подробностей
2026-08-15 · КПД · deploy — exit code 1
Нет подробностей
2026-08-15 · Avito · deploy — exit code 1
Нет подробностей
2026-08-15 · Третий Трест · deploy — exit code 1
Нет подробностей
2026-08-15 · Третий Трест · marquiz_leads — Traceback (most recent call last):
Traceback (most recent call last):
File "/opt/pragmatiq/app/Третий Трест/sync_marquiz_leads_tt.py", line 366, in <module>
main()
File "/opt/pragmatiq/app/Третий Трест/sync_marquiz_leads_tt.py", line 349, in main
raw = fetch_all_sheets(svc)
^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/app/Третий Трест/sync_marquiz_leads_tt.py", line 182, in fetch_all_sheets
res = svc.spreadsheets().getByDataFilter(spreadsheetId=SHEET_ID, body=body).execute()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
return wrapped(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/googleapiclient/http.py", line 938, in execute
raise HttpError(resp, content, uri=self.uri)
googleapiclient.errors.HttpError: <HttpError 503 when requesting https://sheets.googleapis.com/v4/spreadsheets/1blbhXe9otdpQXtuMrZZUNC-UQ-Jxl73Ylsn3EICpRUM:getByDataFilter?alt=json returned "The service is currently unavailable.". Details: "The service is currently unavailable.">
2026-08-15 · Калинка Групп · deploy — exit code 1
Нет подробностей
2026-08-15 · МДС · deploy — exit code 1
Нет подробностей
2026-08-14 · КПД · deploy — exit code 1
Нет подробностей
2026-08-14 · Avito · deploy — exit code 1
Нет подробностей
2026-08-14 · Третий Трест · deploy — exit code 1
Нет подробностей
2026-08-14 · Калинка Групп · deploy — exit code 1
Нет подробностей
2026-08-14 · МДС · deploy — exit code 1
Нет подробностей
2026-08-14 · МДС · ym_daily — timeout after 2400s
Нет подробностей
2026-08-13 · КПД · deploy — exit code 1
Нет подробностей
2026-08-13 · Avito · deploy — exit code 1
Нет подробностей
2026-08-13 · Третий Трест · deploy — exit code 1
Нет подробностей
2026-08-13 · Калинка Групп · deploy — exit code 1
Нет подробностей
2026-08-13 · МДС · deploy — exit code 1
Нет подробностей
2026-08-13 · МДС · ym_daily — timeout after 2400s
Нет подробностей
2026-08-10 · КПД · deploy — exit code 1
Нет подробностей
2026-08-10 · Avito · deploy — exit code 1
Нет подробностей
2026-08-10 · Третий Трест · deploy — exit code 1
Нет подробностей
2026-08-10 · Третий Трест · marquiz_leads — Traceback (most recent call last):
Traceback (most recent call last):
File "/opt/pragmatiq/app/Третий Трест/sync_marquiz_leads_tt.py", line 366, in <module>
main()
File "/opt/pragmatiq/app/Третий Трест/sync_marquiz_leads_tt.py", line 349, in main
raw = fetch_all_sheets(svc)
^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/app/Третий Трест/sync_marquiz_leads_tt.py", line 159, in fetch_all_sheets
meta = svc.spreadsheets().get(spreadsheetId=SHEET_ID).execute()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/googleapiclient/_helpers.py", line 130, in positional_wrapper
return wrapped(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/googleapiclient/http.py", line 923, in execute
resp, content = _retry_request(
^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/googleapiclient/http.py", line 222, in _retry_request
raise exception
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/googleapiclient/http.py", line 191, in _retry_request
resp, content = http.request(uri, method, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/google_auth_httplib2.py", line 214, in request
response, content = self.http.request(
^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/httplib2/__init__.py", line 1755, in request
(response, content) = self._request(
^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/httplib2/__init__.py", line 1475, in _request
(response, content) = self._conn_request(conn, request_uri, method, body, headers)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/pragmatiq/venv/lib/python3.12/site-packages/httplib2/__init__.py", line 1427, in _conn_request
response = conn.getresponse()
^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 1457, in getresponse
response.begin()
File "/usr/lib/python3.12/http/client.py", line 336, in begin
version, status, reason = self._read_status()
^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/http/client.py", line 297, in _read_status
line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/socket.py", line 707, in readinto
return self._sock.recv_into(b)
^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into
return self.read(nbytes, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/ssl.py", line 1104, in read
return self._sslobj.read(len, buffer)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TimeoutError: The read operation timed out
2026-08-10 · Калинка Групп · deploy — exit code 1
Нет подробностей
2026-08-10 · МДС · deploy — exit code 1
Нет подробностей