-
Global information
- Generated on Sun Mar 15 06:01:35 2026
- Log file: /var/log/postgresql/postgresql-2026-03-06_225012.csv, ..., /var/log/postgresql/postgresql-2026-03-15_000000.csv
- Parsed 40,829 log entries in 1m34s
- Log start from 2026-03-15 00:00:01 to 2026-03-15 06:01:02
-
Overview
Global Stats
- 14 Number of unique normalized queries
- 4,707 Number of queries
- 59m38s Total query duration
- 2026-03-15 00:00:01 First query
- 2026-03-15 06:01:01 Last query
- 13 queries/s at 2026-03-15 01:25:01 Query peak
- 59m38s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 59m38s Execute total duration
- 0 Number of events
- 0 Number of unique normalized events
- 0 Max number of times the same event was reported
- 0 Number of cancellation
- 5 Total number of automatic vacuums
- 5 Total number of automatic analyzes
- 72 Number temporary file
- 62.40 MiB Max size of temporary file
- 62.40 MiB Average size of temporary file
- 3,282 Total number of sessions
- 4 sessions at 2026-03-15 01:34:27 Session peak
- 18m4s Total duration of sessions
- 330ms Average duration of sessions
- 1 Average queries per session
- 1s90ms Average queries duration per session
- 0ms Average idle time per session
- 3,282 Total number of connections
- 21 connections/s at 2026-03-15 04:04:27 Connection peak
- 2 Total number of databases
SQL Traffic
Key values
- 13 queries/s Query Peak
- 2026-03-15 01:25:01 Date
SELECT Traffic
Key values
- 0 queries/s Query Peak
- Date
INSERT/UPDATE/DELETE Traffic
Key values
- 13 queries/s Query Peak
- 2026-03-15 01:25:01 Date
Queries duration
Key values
- 59m38s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 15 00 780 0ms 0ms 0ms 0ms 0ms 0ms 01 781 0ms 1s15ms 491ms 13s200ms 13s200ms 13s200ms 02 780 1s15ms 1s15ms 1s15ms 13s200ms 13s200ms 13s200ms 03 780 1s15ms 1s15ms 1s15ms 13s200ms 13s200ms 13s200ms 04 780 1s15ms 1s15ms 1s15ms 13s200ms 13s200ms 13s200ms 05 780 1s15ms 1s15ms 1s15ms 13s200ms 13s200ms 13s200ms 06 26 1s15ms 1s15ms 1s15ms 13s200ms 13s200ms 13s200ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 15 00 0 0 0ms 0ms 0ms 0ms 01 0 0 0ms 0ms 0ms 0ms 02 0 0 0ms 0ms 0ms 0ms 03 0 0 0ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 0 0 0ms 0ms 0ms 0ms 06 0 0 0ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Mar 15 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s15ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Mar 15 00 0 0 0.00 0.00% 01 0 0 0.00 0.00% 02 0 0 0.00 0.00% 03 0 0 0.00 0.00% 04 0 0 0.00 0.00% 05 0 0 0.00 0.00% 06 0 0 0.00 0.00% Day Hour Count Average / Second Mar 15 00 544 0.15/s 01 550 0.15/s 02 544 0.15/s 03 544 0.15/s 04 544 0.15/s 05 544 0.15/s 06 12 0.00/s Day Hour Count Average Duration Average idle time Mar 15 00 544 319ms 319ms 01 550 320ms 0ms 02 544 329ms 0ms 03 544 334ms 0ms 04 544 339ms 0ms 05 544 340ms 0ms 06 12 197ms 0ms -
Connections
Established Connections
Key values
- 21 connections Connection Peak
- 2026-03-15 04:04:27 Date
Connections per database
Key values
- zemm_monitoring Main Database
- 3,282 connections Total
Connections per user
Key values
- labanimal Main User
- 3,282 connections Total
-
Sessions
Simultaneous sessions
Key values
- 4 sessions Session Peak
- 2026-03-15 01:34:27 Date
Histogram of session times
Key values
- 2,703 0-500ms duration
Sessions per database
Key values
- zemm_monitoring Main Database
- 3,282 sessions Total
Sessions per user
Key values
- labanimal Main User
- 3,282 sessions Total
Sessions per host
Key values
- ::1 Main Host
- 3,282 sessions Total
Sessions per application
Key values
- Main Application
- 3,282 sessions Total
Application Count Total Duration Average Duration 3,266 18m2s 331ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv 1 26ms 26ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 1s32ms 1s32ms taskscron:zemm_produktiv_7@zemm.fbiscience.eu 7 210ms 30ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 7 562ms 80ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 18,485 buffers Checkpoint Peak
- 2026-03-15 01:36:47 Date
- 269.193 seconds Highest write time
- 0.011 seconds Sync time
Checkpoints Wal files
Key values
- 7 files Wal files usage Peak
- 2026-03-15 01:36:47 Date
Checkpoints distance
Key values
- 225.81 Mo Distance Peak
- 2026-03-15 01:36:47 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Mar 15 00 2,904 291.097s 0.077s 291.222s 01 20,766 497.949s 0.072s 498.082s 02 2,763 277.074s 0.07s 277.194s 03 2,516 252.324s 0.073s 252.447s 04 2,494 250.097s 0.071s 250.227s 05 2,752 275.823s 0.071s 275.948s 06 0 0s 0s 0s Day Hour Added Removed Recycled Synced files Longest sync Average sync Mar 15 00 0 0 1 349 0.006s 0.012s 01 0 0 8 371 0.001s 0.012s 02 0 0 1 350 0.002s 0.012s 03 0 0 0 351 0.002s 0.012s 04 0 0 1 339 0.001s 0.012s 05 0 0 1 335 0.002s 0.012s 06 0 0 0 0 0s 0s Day Hour Count Avg time (sec) Mar 15 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s Day Hour Mean distance Mean estimate Mar 15 00 1,192.58 kB 1,488.67 kB 01 10,675.17 kB 45,945.92 kB 02 1,182.08 kB 37,543.25 kB 03 1,135.33 kB 11,423.83 kB 04 1,126.42 kB 4,036.00 kB 05 1,180.42 kB 1,983.08 kB 06 0.00 kB 0.00 kB -
Temporary Files
Size of temporary files
Key values
- 62.40 MiB Temp Files size Peak
- 2026-03-15 02:54:29 Date
Number of temporary files
Key values
- 1 per second Temp Files Peak
- 2026-03-15 02:54:29 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Mar 15 00 12 748.78 MiB 62.40 MiB 01 12 748.78 MiB 62.40 MiB 02 12 748.78 MiB 62.40 MiB 03 12 748.78 MiB 62.40 MiB 04 12 748.78 MiB 62.40 MiB 05 12 748.78 MiB 62.40 MiB 06 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0.60 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-03-15 01:30:24 Date
- 0 sec Highest CPU-cost analyze
Table
Database zemm_produktiv_8 - Date
Average Autovacuum Duration
Key values
- 0.60 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-03-15 01:30:24 Date
Analyzes per table
Key values
- observability.system_metrics (3) Main table analyzed (database zemm_monitoring)
- 5 analyzes Total
Vacuums per table
Key values
- pg_toast.pg_toast_67431 (2) Main table vacuumed on database zemm_monitoring
- 5 vacuums Total
Index Buffer usage Skipped WAL usage Frozen Table Vacuums scans hits misses dirtied pins frozen records full page bytes pages tuples zemm_monitoring.pg_toast.pg_toast_67431 2 0 0 0 0 0 0 976 329 745,645 321 1,926 zemm_monitoring.observability.system_metrics 1 0 0 0 0 0 0 83 83 138,886 0 0 zemm_produktiv_8.public.tasks 1 1 0 0 0 0 0 46,167 7 3,501,509 0 0 zemm_monitoring.pg_toast.pg_toast_2619 1 1 0 0 0 0 0 95 22 146,477 4 17 Total 5 2 0 0 0 0 0 47,321 441 4,532,517 325 1,943 Vacuum throughput per table
Key values
- public.tasks (0.6) Max CPU elapsed for vacuum on database zemm_produktiv_8
- public.tasks (0.567 ms) Max I/O read time for vacuum on database zemm_produktiv_8
- observability.system_metrics (0.025 ms) Max I/O write time for vacuum on database zemm_produktiv_8
Tuples removed per table
Key values
- public.tasks (53154) Main table with removed tuples on database zemm_produktiv_8
- 53215 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain zemm_produktiv_8.public.tasks 1 1 53,154 56,221 0 0 16,556 zemm_monitoring.pg_toast.pg_toast_2619 1 1 61 79 0 0 35 zemm_monitoring.observability.system_metrics 1 0 0 616 0 0 79 zemm_monitoring.pg_toast.pg_toast_67431 2 0 0 236,538 0 0 39,589 Total 5 2 53,215 293,454 0 0 56,259 Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Mar 15 00 0 1 01 1 2 02 2 0 03 0 1 04 0 0 05 2 1 06 0 0 - 0.60 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 0 Total read queries
- 4,707 Total write queries
Queries by database
Key values
- zemm_monitoring Main database
- 4,706 Requests
- 59m37s (zemm_monitoring)
- Main time consuming database
Queries by user
Key values
- labanimal Main user
- 146,588 Requests
User Request type Count Duration labanimal Total 146,588 2d7h34m48s copy from 7 15s665ms copy to 68 3m17s cte 161 3m10s ddl 145,646 2d7h10m56s others 168 3m4s select 517 13m38s update 8 8s622ms postgres Total 3,569 1h2m39s copy from 19 54s373ms copy to 108 3m25s cte 5 10s291ms ddl 2,728 45m51s others 679 11m32s update 1 599ms Duration by user
Key values
- 2d7h34m48s (labanimal) Main time consuming user
User Request type Count Duration labanimal Total 146,588 2d7h34m48s copy from 7 15s665ms copy to 68 3m17s cte 161 3m10s ddl 145,646 2d7h10m56s others 168 3m4s select 517 13m38s update 8 8s622ms postgres Total 3,569 1h2m39s copy from 19 54s373ms copy to 108 3m25s cte 5 10s291ms ddl 2,728 45m51s others 679 11m32s update 1 599ms Queries by host
Key values
- unknown Main host
- 146,578 Requests
- 2d7h31m40s (unknown)
- Main time consuming host
Host Request type Count Duration 81.169.238.237 Total 10 3m8s select 2 2m59s update 8 8s622ms [local] Total 3,569 1h2m39s copy from 19 54s373ms copy to 108 3m25s cte 5 10s291ms ddl 2,728 45m51s others 679 11m32s update 1 599ms unknown Total 146,578 2d7h31m40s copy from 7 15s665ms copy to 68 3m17s cte 161 3m10s ddl 145,646 2d7h10m56s others 168 3m4s select 515 10m39s Queries by application
Key values
- unknown Main application
- 4,706 Requests
- 59m37s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-03-15 01:25:01 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 1 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 1s15ms UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;[ Date: 2026-03-15 01:30:02 - Database: zemm_produktiv_8 - User: labanimal - Remote: 81.169.238.237 - Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 ]
2 1s15ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
3 1s15ms CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
4 1s15ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
5 1s15ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
6 1s15ms CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
7 1s15ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
8 1s15ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
9 1s15ms CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
10 1s15ms CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
11 1s15ms CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
12 1s15ms CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
13 1s15ms CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
14 1s15ms CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-03-15 01:31:01 - Database: zemm_monitoring - User: labanimal ]
15 1s15ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-03-15 01:32:01 - Database: zemm_monitoring - User: labanimal ]
16 1s15ms CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );[ Date: 2026-03-15 01:32:01 - Database: zemm_monitoring - User: labanimal ]
17 1s15ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-03-15 01:32:01 - Database: zemm_monitoring - User: labanimal ]
18 1s15ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-03-15 01:32:01 - Database: zemm_monitoring - User: labanimal ]
19 1s15ms CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );[ Date: 2026-03-15 01:32:01 - Database: zemm_monitoring - User: labanimal ]
20 1s15ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-03-15 01:32:01 - Database: zemm_monitoring - User: labanimal ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 4m35s 362 1s15ms 1s15ms 760ms create table if not exists observability.phpfpm_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
2 4m35s 362 1s15ms 1s15ms 760ms create schema if not exists observability;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
3 4m35s 362 1s15ms 1s15ms 760ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
4 4m35s 362 1s15ms 1s15ms 760ms create table if not exists observability.db_top_queries ( id bigserial primary key, tenant_key text not null, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz not null default now() );Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
5 4m35s 362 1s15ms 1s15ms 760ms create table if not exists observability.nginx_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
6 4m35s 362 1s15ms 1s15ms 760ms create index if not exists idx_db_top_queries_tenant on observability.db_top_queries (tenant_key, collected_at desc);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
7 4m35s 362 1s15ms 1s15ms 760ms create table if not exists observability.metrics_timeseries ( id bigserial primary key, tenant_key text not null, metric_name text not null, bucket_start timestamptz not null, bucket_width_seconds integer not null default ?, sum_value double precision not null default ?, count_value bigint not null default ?, histogram jsonb, created_at timestamptz not null default now(), updated_at timestamptz not null default now(), unique (tenant_key, metric_name, bucket_start, bucket_width_seconds) );Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
8 4m35s 362 1s15ms 1s15ms 760ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
9 4m35s 362 1s15ms 1s15ms 760ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
10 4m35s 362 1s15ms 1s15ms 760ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
11 4m35s 362 1s15ms 1s15ms 760ms create table if not exists observability.uptime_checks ( id bigserial primary key, endpoint text not null, status text not null, latency_ms double precision, checked_at timestamptz not null default now() );Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
12 4m35s 362 1s15ms 1s15ms 760ms create table if not exists observability.app_events ( id bigserial primary key, tenant_key text not null, event_type text not null, severity text not null, message text not null, payload jsonb, occurred_at timestamptz not null default now(), created_at timestamptz not null default now() );Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
13 4m35s 362 1s15ms 1s15ms 760ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
14 1s15ms 1 1s15ms 1s15ms 1s15ms update tasks set task_status = ? where time_completed < now() - interval ? month;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 15 01 1 1s15ms 1s15ms [ User: labanimal - Total duration: 1s15ms - Times executed: 1 ]
[ Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 - Total duration: 1s15ms - Times executed: 1 ]
-
UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;
Date: 2026-03-15 01:30:02 Duration: 1s15ms Database: zemm_produktiv_8 User: labanimal Remote: 81.169.238.237 Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 362 4m35s 1s15ms 1s15ms 760ms create table if not exists observability.phpfpm_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
2 362 4m35s 1s15ms 1s15ms 760ms create schema if not exists observability;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
3 362 4m35s 1s15ms 1s15ms 760ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
4 362 4m35s 1s15ms 1s15ms 760ms create table if not exists observability.db_top_queries ( id bigserial primary key, tenant_key text not null, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz not null default now() );Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
5 362 4m35s 1s15ms 1s15ms 760ms create table if not exists observability.nginx_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
6 362 4m35s 1s15ms 1s15ms 760ms create index if not exists idx_db_top_queries_tenant on observability.db_top_queries (tenant_key, collected_at desc);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
7 362 4m35s 1s15ms 1s15ms 760ms create table if not exists observability.metrics_timeseries ( id bigserial primary key, tenant_key text not null, metric_name text not null, bucket_start timestamptz not null, bucket_width_seconds integer not null default ?, sum_value double precision not null default ?, count_value bigint not null default ?, histogram jsonb, created_at timestamptz not null default now(), updated_at timestamptz not null default now(), unique (tenant_key, metric_name, bucket_start, bucket_width_seconds) );Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
8 362 4m35s 1s15ms 1s15ms 760ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
9 362 4m35s 1s15ms 1s15ms 760ms create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
10 362 4m35s 1s15ms 1s15ms 760ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
11 362 4m35s 1s15ms 1s15ms 760ms create table if not exists observability.uptime_checks ( id bigserial primary key, endpoint text not null, status text not null, latency_ms double precision, checked_at timestamptz not null default now() );Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
12 362 4m35s 1s15ms 1s15ms 760ms create table if not exists observability.app_events ( id bigserial primary key, tenant_key text not null, event_type text not null, severity text not null, message text not null, payload jsonb, occurred_at timestamptz not null default now(), created_at timestamptz not null default now() );Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
13 362 4m35s 1s15ms 1s15ms 760ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
14 1 1s15ms 1s15ms 1s15ms 1s15ms update tasks set task_status = ? where time_completed < now() - interval ? month;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 15 01 1 1s15ms 1s15ms [ User: labanimal - Total duration: 1s15ms - Times executed: 1 ]
[ Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 - Total duration: 1s15ms - Times executed: 1 ]
-
UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;
Date: 2026-03-15 01:30:02 Duration: 1s15ms Database: zemm_produktiv_8 User: labanimal Remote: 81.169.238.237 Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 1s15ms 1s15ms 1s15ms 1 1s15ms update tasks set task_status = ? where time_completed < now() - interval ? month;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Mar 15 01 1 1s15ms 1s15ms [ User: labanimal - Total duration: 1s15ms - Times executed: 1 ]
[ Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 - Total duration: 1s15ms - Times executed: 1 ]
-
UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;
Date: 2026-03-15 01:30:02 Duration: 1s15ms Database: zemm_produktiv_8 User: labanimal Remote: 81.169.238.237 Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
2 1s15ms 1s15ms 760ms 362 4m35s create table if not exists observability.phpfpm_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.phpfpm_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
3 1s15ms 1s15ms 760ms 362 4m35s create schema if not exists observability;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
4 1s15ms 1s15ms 760ms 362 4m35s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
5 1s15ms 1s15ms 760ms 362 4m35s create table if not exists observability.db_top_queries ( id bigserial primary key, tenant_key text not null, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz not null default now() );Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.db_top_queries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, fingerprint text, query text, mean_time_ms double precision, total_time_ms double precision, calls bigint, rows_returned bigint, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
6 1s15ms 1s15ms 760ms 362 4m35s create table if not exists observability.nginx_counters ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.nginx_counters ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
7 1s15ms 1s15ms 760ms 362 4m35s create index if not exists idx_db_top_queries_tenant on observability.db_top_queries (tenant_key, collected_at desc);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
8 1s15ms 1s15ms 760ms 362 4m35s create table if not exists observability.metrics_timeseries ( id bigserial primary key, tenant_key text not null, metric_name text not null, bucket_start timestamptz not null, bucket_width_seconds integer not null default ?, sum_value double precision not null default ?, count_value bigint not null default ?, histogram jsonb, created_at timestamptz not null default now(), updated_at timestamptz not null default now(), unique (tenant_key, metric_name, bucket_start, bucket_width_seconds) );Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.metrics_timeseries ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, metric_name text NOT NULL, bucket_start timestamptz NOT NULL, bucket_width_seconds integer NOT NULL DEFAULT 60, sum_value double precision NOT NULL DEFAULT 0, count_value bigint NOT NULL DEFAULT 0, histogram jsonb, created_at timestamptz NOT NULL DEFAULT NOW(), updated_at timestamptz NOT NULL DEFAULT NOW(), UNIQUE (tenant_key, metric_name, bucket_start, bucket_width_seconds) );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
9 1s15ms 1s15ms 760ms 362 4m35s create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
10 1s15ms 1s15ms 760ms 362 4m35s create table if not exists observability.system_metrics ( id bigserial primary key, payload jsonb not null, collected_at timestamptz not null default now() );Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.system_metrics ( id bigserial PRIMARY KEY, payload jsonb NOT NULL, collected_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
11 1s15ms 1s15ms 760ms 362 4m35s create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
12 1s15ms 1s15ms 760ms 362 4m35s create table if not exists observability.uptime_checks ( id bigserial primary key, endpoint text not null, status text not null, latency_ms double precision, checked_at timestamptz not null default now() );Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.uptime_checks ( id bigserial PRIMARY KEY, endpoint text NOT NULL, status text NOT NULL, latency_ms double precision, checked_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
13 1s15ms 1s15ms 760ms 362 4m35s create table if not exists observability.app_events ( id bigserial primary key, tenant_key text not null, event_type text not null, severity text not null, message text not null, payload jsonb, occurred_at timestamptz not null default now(), created_at timestamptz not null default now() );Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE TABLE IF NOT EXISTS observability.app_events ( id bigserial PRIMARY KEY, tenant_key text NOT NULL, event_type text NOT NULL, severity text NOT NULL, message text NOT NULL, payload jsonb, occurred_at timestamptz NOT NULL DEFAULT NOW(), created_at timestamptz NOT NULL DEFAULT NOW() );
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
14 1s15ms 1s15ms 760ms 362 4m35s create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Mar 15 00 60 0ms 0ms 01 60 29s446ms 490ms 02 60 1m 1s15ms 03 60 1m 1s15ms 04 60 1m 1s15ms 05 60 1m 1s15ms 06 2 2s30ms 1s15ms [ User: labanimal - Total duration: 4m35s - Times executed: 271 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-03-15 06:01:01 Duration: 1s15ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-03-15_000000.csv
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
-
Events
Log levels
Key values
- 18,061 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 0 FATAL entries
- 0 ERROR entries
- 0 WARNING entries
- 0 EVENTLOG entries
Events per 5 minutes
NO DATASET
Most Frequent Errors/Events
Key values
- 0 Max number of times the same event was reported
- 0 Total events found
Rank Times reported Error NO DATASET