Monitoring Console

Weather Checker

Service flow and weather data timelines with interactive D3 charts.

Anomaly Help

Data Flow Scheme

Sources, loaders, parsers, shared DB, and output services.

ИсточникиЗагрузчики и парсерыНаша БДСервисы выдачиdb_cksnoaa siteftp roshydrocks_meteo_loaderbufr_decodergrib_to_postgisweather_odatametar_tafold_meteo_parseropmet_parser_rbDBmartin_tilesweather_data_hubbufr(vector), rastr_cksgrib_rastrmetar/taf noaarastr roshydroopmet (metar,taf,airmet,gamet,sigmet)

Статусы сервисов проверяются сервером по URL из ENV-переменных `STATUS_*_URL`.

Tempo Timeline

Query spans from Tempo and inspect root and nested traces.

Параметры поиска

Ready to load runs from Tempo.

Low-level transport spans like `connect` and `HTTP GET` are hidden in nested trace view.

GRIB Data Snapshot

Parameters, levels, and forecast windows from NOAA/ROSHYDRO work tables.

Loading GRIB summary...

GRIB Feed Anomaly Summary

Baseline and anomaly state for NOAA and ROSHYDRO GRIB feeds, including forecast-window shrink detection.

Combined GRIB Forecast Intervals

X: time, Y: Tempo root lanes plus source+parameter, bar: forecast validity or Tempo download span (NOAA/ROSHYDRO/CKS).

Combined GRIB Levels By Type

X: source+parameter, Y: height above sea level (m), band from pressure level ± 10 hPa, SFC = 0 m (NOAA/ROSHYDRO/CKS).

CKS Work Snapshot

Current `cks_work` content: parameters, levels, forecast times, active source table, and pending `u/v` buffer state.

CKS Vector Snapshot

BUFR vector tables from CKS loader: record counts, columns, and time ranges.

Loading CKS vector summary...

CKS Vector Feed Anomaly Summary

Baseline and anomaly state for the full CKS vector flow and for each BUFR vector type.

CKS Vector Active By Type

X: time by selected range, Y: active BUFR message count. Martin-aligned slot selection uses `observation_time` for fronts and `forecast_date` for the other vector layers, grouped into fixed 6-hour ranges.

Table Time Ranges

Martin-aligned time metadata lanes for GRIB, CKS raster/vector, METAR, and TAF tables.

Loading table time ranges...

0/0

Database Coverage By Table

X: full available time range, Y: database tables used by martin-tiles. Upper bar is const_value_ranges, lower bar is data_ranges. Mouse wheel zooms, drag pans.

Loading row selection...

METAR Minute Activity

METAR uses the last 1 hour with 1-minute buckets. TAF is shown on a separate 24-hour chart.

Loading METAR and TAF minute series...

Feed Anomaly Summary

Snapshot-based anomaly checks for METAR/TAF NOAA and ROSHYDRO. Baseline warms up from stored snapshots, while future/stale checks work immediately.

METAR Per-Minute Activity (Last 1 Hour)

X: time by minute, Y: active METAR count where observed_at <= time <= observed_at + 1 hour.

TAF Active Per-Minute (Last 24 Hours)

X: time by minute, Y: active TAF count where valid_from <= time <= valid_to.

Parser Parse Errors (Last 24 Hours)

Recent METAR/TAF parser errors from `metar-taf-parser` `/api/errors/recent`.

OPMET Active By Type

Auto window: current UTC day plus all future validity already present in OPMET data.

Loading OPMET type series...

OPMET Feed Anomaly Summary

Baseline and anomaly state for total OPMET flow and for SIGMET, AIRMET, GAMET.

OPMET Active By Type

Auto window: current UTC day plus all future validity. Counts are active messages where msg_date_from <= time <= msg_date_to.

OPMET RB Active By Type

RB parser telegram tables: `sigmet_telegramms`, `airmet_telegramms`, `gamet_telegramms`. Auto window: current UTC day plus all future validity already present in telegram tables.

Loading OPMET RB type series...

OPMET RB Feed Anomaly Summary

Baseline and anomaly state for total RB flow and for SIGMET, AIRMET, GAMET telegram tables.

OPMET RB Active By Type

Auto window: current UTC day plus all future validity. Counts are active telegrams where validFrom <= time <= validTo.

OPMET RB Geometry Coverage

Coverage between `*_telegramms` and `*_telegramms_geo`: telegram count, geo count, active now, and missing geometry rows.

OPMET Parser Comparison (Last 30 Minutes)

Legacy `opmetdata` vs new RB `*_telegramms`, compared by normalized raw text + type + FIR + validity window.

OPMET Parser Errors

Recent parse failures returned by `opmet_parser_rb` across AIRMET/SIGMET and GAMET endpoints.

Loading OPMET parser errors...

OPMET Parser Parse Errors (Last 24 Hours)

Recent AIRMET/SIGMET/GAMET parser errors from `opmet_parser_rb` `/api/errors/recent`.

Tropical Cyclones Data Snapshot

ArcGIS tropical cyclone snapshot tables from `weather_odata_git`: stored rows, source services, layers, and storm samples.

Loading tropical cyclone data...

Volcanic Ash Data Snapshot

VAAC volcanic ash advisory tables from `weather_odata_git`: sources, advisories, cloud segments, graphics, and recent volcanoes.

Loading volcanic ash data...