-
Global information
- Generated on Mon Jun 15 06:06:05 2026
- Log file: /var/log/postgresql/postgresql-2026-05-13_000000.csv, ..., /var/log/postgresql/postgresql-2026-06-15_000000.csv
- Parsed 45,706 log entries in 6m4s
- Log start from 2026-06-15 00:00:01 to 2026-06-15 06:04:03
-
Overview
Global Stats
- 18 Number of unique normalized queries
- 6,206 Number of queries
- 1h15m32s Total query duration
- 2026-06-15 00:00:01 First query
- 2026-06-15 06:04:01 Last query
- 17 queries/s at 2026-06-15 04:53:01 Query peak
- 1h15m32s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 1h15m32s 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
- 1 Total number of automatic vacuums
- 3 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 3,349 Total number of sessions
- 2 sessions at 2026-06-15 00:19:02 Session peak
- 13m48s Total duration of sessions
- 247ms Average duration of sessions
- 1 Average queries per session
- 1s353ms Average queries duration per session
- 0ms Average idle time per session
- 3,349 Total number of connections
- 8 connections/s at 2026-06-15 00:00:02 Connection peak
- 2 Total number of databases
SQL Traffic
Key values
- 17 queries/s Query Peak
- 2026-06-15 04:53:01 Date
SELECT Traffic
Key values
- 0 queries/s Query Peak
- Date
INSERT/UPDATE/DELETE Traffic
Key values
- 17 queries/s Query Peak
- 2026-06-15 04:53:01 Date
Queries duration
Key values
- 1h15m32s 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) Jun 15 00 1,020 0ms 0ms 0ms 0ms 0ms 0ms 01 1,021 0ms 972ms 470ms 16s538ms 16s538ms 16s538ms 02 1,020 972ms 972ms 972ms 16s538ms 16s538ms 16s538ms 03 1,020 972ms 972ms 972ms 16s538ms 16s538ms 16s538ms 04 1,020 972ms 972ms 972ms 16s538ms 16s538ms 16s538ms 05 1,020 972ms 972ms 972ms 16s538ms 16s538ms 16s538ms 06 85 972ms 972ms 972ms 16s538ms 16s538ms 16s538ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Jun 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) Jun 15 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 972ms 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 Jun 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 Jun 15 00 546 0.15/s 01 550 0.15/s 02 545 0.15/s 03 552 0.15/s 04 549 0.15/s 05 559 0.16/s 06 48 0.01/s Day Hour Count Average Duration Average idle time Jun 15 00 546 247ms 247ms 01 550 251ms 0ms 02 545 249ms 0ms 03 552 247ms 0ms 04 549 248ms 0ms 05 559 240ms 0ms 06 48 234ms 0ms -
Connections
Established Connections
Key values
- 8 connections Connection Peak
- 2026-06-15 00:00:02 Date
Connections per database
Key values
- zemm_monitoring Main Database
- 3,349 connections Total
Connections per user
Key values
- labanimal Main User
- 3,349 connections Total
-
Sessions
Simultaneous sessions
Key values
- 2 sessions Session Peak
- 2026-06-15 00:19:02 Date
Histogram of session times
Key values
- 2,983 0-500ms duration
Sessions per database
Key values
- zemm_monitoring Main Database
- 3,349 sessions Total
Sessions per user
Key values
- labanimal Main User
- 3,349 sessions Total
Sessions per host
Key values
- ::1 Main Host
- 3,349 sessions Total
Sessions per application
Key values
- Main Application
- 3,349 sessions Total
Application Count Total Duration Average Duration 2,964 13m35s 275ms _desktop_index.php_command_login_subcommand_init_zemm_dev_local 2 59ms 29ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv 370 10s962ms 29ms _desktop_index.php_command_login_subcommand_init_zemm_test_loca 3 89ms 29ms _desktop_index.php_zemm_produktiv_8_localhost_5432 2 179ms 89ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 997ms 997ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 7 678ms 96ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 19,655 buffers Checkpoint Peak
- 2026-06-15 01:34:54 Date
- 269.984 seconds Highest write time
- 0.012 seconds Sync time
Checkpoints Wal files
Key values
- 6 files Wal files usage Peak
- 2026-06-15 01:34:54 Date
Checkpoints distance
Key values
- 205.74 Mo Distance Peak
- 2026-06-15 01:34:54 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Jun 15 00 8,693 870.202s 0.097s 870.347s 01 27,841 1,089.311s 0.104s 1,089.471s 02 8,346 835.752s 0.103s 835.909s 03 11,502 1,076.084s 0.102s 1,076.237s 04 8,782 879.027s 0.1s 879.186s 05 11,604 1,016.725s 0.094s 1,016.868s 06 701 70.24s 0.011s 70.255s Day Hour Added Removed Recycled Synced files Longest sync Average sync Jun 15 00 0 0 2 513 0.001s 0.012s 01 0 0 10 548 0.004s 0.012s 02 0 0 1 522 0.003s 0.012s 03 0 0 3 530 0.001s 0.012s 04 0 0 1 523 0.001s 0.012s 05 0 0 3 495 0.002s 0.011s 06 0 0 1 59 0.001s 0.001s Day Hour Count Avg time (sec) Jun 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 Jun 15 00 2,486.92 kB 2,977.50 kB 01 13,160.42 kB 43,659.75 kB 02 2,440.42 kB 36,041.00 kB 03 3,089.25 kB 12,191.00 kB 04 2,527.92 kB 5,585.08 kB 05 4,317.00 kB 6,456.36 kB 06 2,390.00 kB 17,318.00 kB -
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Jun 15 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0.78 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-06-15 01:30:24 Date
- 0 sec Highest CPU-cost analyze
Table
Database zemm_produktiv_8 - Date
Average Autovacuum Duration
Key values
- 0.78 sec Highest CPU-cost vacuum
Table public.tasks
Database zemm_produktiv_8 - 2026-06-15 01:30:24 Date
Analyzes per table
Key values
- observability.db_top_queries (1) Main table analyzed (database zemm_monitoring)
- 3 analyzes Total
Vacuums per table
Key values
- public.tasks (1) Main table vacuumed on database zemm_produktiv_8
- 1 vacuums Total
Vacuum throughput per table
Key values
- public.tasks (0.78) Max CPU elapsed for vacuum on database zemm_produktiv_8
- unknown (0 ms) Max I/O read time for vacuum on database zemm_produktiv_8
- unknown (0 ms) Max I/O write time for vacuum on database zemm_produktiv_8
Tuples removed per table
Key values
- public.tasks (55110) Main table with removed tuples on database zemm_produktiv_8
- 55110 tuples Total removed
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 Jun 15 00 0 0 01 1 1 02 0 0 03 0 1 04 0 0 05 0 1 06 0 0 - 0.78 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
- 6,206 Total write queries
Queries by database
Key values
- zemm_monitoring Main database
- 6,205 Requests
- 1h15m31s (zemm_monitoring)
- Main time consuming database
Queries by user
Key values
- monitoring_admin Main user
- 817,074 Requests
User Request type Count Duration labanimal Total 2,561 57m17s copy to 8 22s808ms cte 418 9m1s others 1 596ms select 2,100 47m15s update 34 36s716ms monitoring_admin Total 817,074 43d7h43m56s cte 2,238 5h3m36s ddl 813,956 43d2h27m46s delete 1 603ms select 871 12m26s postgres Total 174 3m53s copy to 174 3m53s Duration by user
Key values
- 43d7h43m56s (monitoring_admin) Main time consuming user
User Request type Count Duration labanimal Total 2,561 57m17s copy to 8 22s808ms cte 418 9m1s others 1 596ms select 2,100 47m15s update 34 36s716ms monitoring_admin Total 817,074 43d7h43m56s cte 2,238 5h3m36s ddl 813,956 43d2h27m46s delete 1 603ms select 871 12m26s postgres Total 174 3m53s copy to 174 3m53s Queries by host
Key values
- unknown Main host
- 819,601 Requests
- 43d8h40m37s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 6,205 Requests
- 1h15m31s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-06-15 03:34:02 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 1 500-1000ms duration
Slowest individual queries
Rank Duration Query 1 972ms UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;[ Date: 2026-06-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 972ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
3 972ms 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-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
4 972ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
5 972ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
6 972ms 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-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
7 972ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
8 972ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
9 972ms 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-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
10 972ms CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
11 972ms 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-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
12 972ms 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-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
13 972ms 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-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
14 972ms 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-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
15 972ms ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
16 972ms ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
17 972ms CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
18 972ms CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);[ Date: 2026-06-15 01:31:01 - Database: zemm_monitoring - User: monitoring_admin ]
19 972ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-06-15 01:32:01 - Database: zemm_monitoring - User: monitoring_admin ]
20 972ms 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-06-15 01:32:01 - Database: zemm_monitoring - User: monitoring_admin ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 4m26s 365 972ms 972ms 730ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
2 4m26s 365 972ms 972ms 730ms 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 #2
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
3 4m26s 365 972ms 972ms 730ms 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 #3
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
4 4m26s 365 972ms 972ms 730ms create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
5 4m26s 365 972ms 972ms 730ms 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 #5
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
6 4m26s 365 972ms 972ms 730ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
7 4m26s 365 972ms 972ms 730ms 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 #7
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
8 4m26s 365 972ms 972ms 730ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
9 4m26s 365 972ms 972ms 730ms alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
10 4m26s 365 972ms 972ms 730ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
11 4m26s 365 972ms 972ms 730ms alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
12 4m26s 365 972ms 972ms 730ms 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 #12
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
13 4m26s 365 972ms 972ms 730ms create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
14 4m26s 365 972ms 972ms 730ms 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 #14
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
15 4m26s 365 972ms 972ms 730ms create schema if not exists observability;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
16 4m26s 365 972ms 972ms 730ms 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 #16
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
17 4m26s 365 972ms 972ms 730ms 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 #17
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
18 972ms 1 972ms 972ms 972ms update tasks set task_status = ? where time_completed < now() - interval ? month;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jun 15 02 1 972ms 972ms [ User: labanimal - Total duration: 972ms - Times executed: 1 ]
[ Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 - Total duration: 972ms - Times executed: 1 ]
-
UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;
Date: 2026-06-15 01:30:02 Duration: 972ms 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-06-15_000000.csv
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 365 4m26s 972ms 972ms 730ms create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
2 365 4m26s 972ms 972ms 730ms 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 #2
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
3 365 4m26s 972ms 972ms 730ms 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 #3
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
4 365 4m26s 972ms 972ms 730ms create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
5 365 4m26s 972ms 972ms 730ms 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 #5
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
6 365 4m26s 972ms 972ms 730ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
7 365 4m26s 972ms 972ms 730ms 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 #7
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
8 365 4m26s 972ms 972ms 730ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
9 365 4m26s 972ms 972ms 730ms alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
10 365 4m26s 972ms 972ms 730ms create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
11 365 4m26s 972ms 972ms 730ms alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
12 365 4m26s 972ms 972ms 730ms 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 #12
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
13 365 4m26s 972ms 972ms 730ms create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
14 365 4m26s 972ms 972ms 730ms 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 #14
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
15 365 4m26s 972ms 972ms 730ms create schema if not exists observability;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
16 365 4m26s 972ms 972ms 730ms 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 #16
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
17 365 4m26s 972ms 972ms 730ms 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 #17
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
18 1 972ms 972ms 972ms 972ms update tasks set task_status = ? where time_completed < now() - interval ? month;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Jun 15 02 1 972ms 972ms [ User: labanimal - Total duration: 972ms - Times executed: 1 ]
[ Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 - Total duration: 972ms - Times executed: 1 ]
-
UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;
Date: 2026-06-15 01:30:02 Duration: 972ms 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-06-15_000000.csv
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 972ms 972ms 972ms 1 972ms update tasks set task_status = ? where time_completed < now() - interval ? month;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Jun 15 02 1 972ms 972ms [ User: labanimal - Total duration: 972ms - Times executed: 1 ]
[ Application: expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 - Total duration: 972ms - Times executed: 1 ]
-
UPDATE tasks SET task_status = '7' WHERE time_completed < now() - interval '1' month;
Date: 2026-06-15 01:30:02 Duration: 972ms 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-06-15_000000.csv
2 972ms 972ms 730ms 365 4m26s create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
3 972ms 972ms 730ms 365 4m26s 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 #3
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
4 972ms 972ms 730ms 365 4m26s 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 #4
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
5 972ms 972ms 730ms 365 4m26s create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
6 972ms 972ms 730ms 365 4m26s 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 #6
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
7 972ms 972ms 730ms 365 4m26s create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
8 972ms 972ms 730ms 365 4m26s 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 #8
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
9 972ms 972ms 730ms 365 4m26s create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
10 972ms 972ms 730ms 365 4m26s alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
11 972ms 972ms 730ms 365 4m26s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
12 972ms 972ms 730ms 365 4m26s alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
13 972ms 972ms 730ms 365 4m26s 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 #13
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
14 972ms 972ms 730ms 365 4m26s create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
15 972ms 972ms 730ms 365 4m26s 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 #15
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
16 972ms 972ms 730ms 365 4m26s create schema if not exists observability;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
17 972ms 972ms 730ms 365 4m26s 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 #17
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-15_000000.csv
18 972ms 972ms 730ms 365 4m26s 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 #18
Day Hour Count Duration Avg duration Jun 15 01 60 0ms 0ms 02 60 28s212ms 470ms 03 60 58s370ms 972ms 04 60 58s370ms 972ms 05 60 58s370ms 972ms 06 60 58s370ms 972ms 07 5 4s864ms 972ms [ User: monitoring_admin - Total duration: 4m26s - Times executed: 274 ]
-
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-06-15 06:04:01 Duration: 972ms Database: zemm_monitoring User: monitoring_admin Log file: /var/log/postgresql/postgresql-2026-06-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
- 19,750 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