-
Global information
- Generated on Thu Apr 30 06:07:38 2026
- Log file: /var/log/postgresql/postgresql-2026-03-25_000000.csv, ..., /var/log/postgresql/postgresql-2026-04-30_000000.csv
- Parsed 1,938,122 log entries in 7m37s
- Log start from 2026-04-05 00:00:01 to 2026-04-11 23:59:03
-
Overview
Global Stats
- 174 Number of unique normalized queries
- 156,094 Number of queries
- 4d23h59m44s Total query duration
- 2026-04-05 00:00:01 First query
- 2026-04-11 23:59:01 Last query
- 19 queries/s at 2026-04-10 14:41:01 Query peak
- 4d23h59m44s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 4d23h59m44s Execute total duration
- 544 Number of events
- 35 Number of unique normalized events
- 281 Max number of times the same event was reported
- 0 Number of cancellation
- 401 Total number of automatic vacuums
- 864 Total number of automatic analyzes
- 1,631 Number temporary file
- 512.72 MiB Max size of temporary file
- 68.81 MiB Average size of temporary file
- 181,550 Total number of sessions
- 62 sessions at 2026-04-06 10:58:22 Session peak
- 10h27m42s Total duration of sessions
- 207ms Average duration of sessions
- 0 Average queries per session
- 2s379ms Average queries duration per session
- 0ms Average idle time per session
- 181,831 Total number of connections
- 55 connections/s at 2026-04-05 23:37:54 Connection peak
- 3 Total number of databases
SQL Traffic
Key values
- 19 queries/s Query Peak
- 2026-04-10 14:41:01 Date
SELECT Traffic
Key values
- 2 queries/s Query Peak
- 2026-04-09 12:28:36 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 19 queries/s Query Peak
- 2026-04-10 14:41:01 Date
Queries duration
Key values
- 4d23h59m44s 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) Apr 05 00 780 0ms 0ms 0ms 0ms 0ms 0ms 01 781 0ms 1s224ms 592ms 15s920ms 15s920ms 15s920ms 02 780 1s224ms 1s224ms 1s224ms 15s920ms 15s920ms 15s920ms 03 780 1s224ms 1s224ms 1s224ms 15s920ms 15s920ms 15s920ms 04 780 1s224ms 1s224ms 1s224ms 15s920ms 15s920ms 15s920ms 05 787 1s224ms 4s250ms 1s882ms 52s352ms 53s638ms 1m 06 780 2s792ms 2s792ms 2s792ms 36s300ms 36s300ms 36s300ms 07 780 2s792ms 2s792ms 2s792ms 36s300ms 36s300ms 36s300ms 08 780 2s792ms 2s792ms 2s792ms 36s300ms 36s300ms 36s300ms 09 798 2s786ms 3s860ms 2s942ms 41s836ms 42s463ms 53s155ms 10 798 2s683ms 2s909ms 2s766ms 39s238ms 39s905ms 40s659ms 11 798 2s670ms 2s762ms 2s722ms 38s345ms 38s499ms 38s652ms 12 798 2s670ms 2s774ms 2s715ms 38s224ms 38s396ms 38s796ms 13 801 2s668ms 2s814ms 2s719ms 38s216ms 40s991ms 41s615ms 14 800 623ms 7s392ms 2s786ms 39s106ms 39s291ms 44s623ms 15 796 623ms 3s345ms 2s877ms 40s700ms 41s294ms 45s27ms 16 795 815ms 3s244ms 2s477ms 40s894ms 41s191ms 42s999ms 17 794 815ms 3s34ms 2s483ms 39s452ms 40s692ms 42s229ms 18 788 2s706ms 5s909ms 2s983ms 41s207ms 1m16s 1m16s 19 805 807ms 5s909ms 4s477ms 1m12s 1m15s 1m24s 20 798 2s937ms 5s179ms 4s923ms 1m11s 1m12s 1m12s 21 798 2s894ms 5s179ms 4s917ms 1m11s 1m12s 1m12s 22 802 840ms 5s643ms 4s573ms 1m12s 1m12s 1m17s 23 815 570ms 42s821ms 13s238ms 8m36s 9m16s 9m56s Apr 06 00 810 0ms 39s967ms 15s311ms 8m31s 8m36s 10m9s 01 821 695ms 40s291ms 5s446ms 4m10s 4m10s 4m13s 02 792 885ms 2s896ms 2s303ms 39s234ms 42s242ms 43s79ms 03 824 663ms 43s372ms 6s211ms 1m40s 9m2s 9m8s 04 786 5s61ms 5s93ms 5s79ms 1m11s 1m11s 1m11s 05 786 5s61ms 5s93ms 5s80ms 1m10s 1m11s 1m11s 06 786 5s56ms 5s250ms 5s98ms 1m10s 1m11s 1m11s 07 783 2s930ms 5s267ms 3s514ms 1m8s 1m11s 1m13s 08 782 2s930ms 3s61ms 2s935ms 38s703ms 38s703ms 44s128ms 09 786 2s968ms 3s40ms 2s988ms 41s577ms 41s722ms 42s499ms 10 795 2s832ms 5s366ms 3s100ms 42s221ms 45s155ms 1m41s 11 793 1s910ms 5s708ms 5s115ms 1m14s 1m15s 1m16s 12 801 547ms 6s795ms 5s72ms 1m14s 1m15s 1m38s 13 793 2s882ms 3s62ms 2s966ms 41s818ms 41s855ms 41s996ms 14 789 2s882ms 2s952ms 2s917ms 40s628ms 40s968ms 41s310ms 15 796 852ms 3s367ms 2s576ms 41s212ms 42s876ms 44s637ms 16 792 2s861ms 2s988ms 2s912ms 40s828ms 41s39ms 41s766ms 17 793 855ms 2s987ms 2s786ms 40s972ms 41s244ms 41s370ms 18 795 831ms 3s96ms 2s754ms 40s818ms 41s473ms 43s152ms 19 801 834ms 3s55ms 2s476ms 40s947ms 41s228ms 43s497ms 20 793 2s843ms 2s945ms 2s911ms 41s9ms 41s123ms 42s696ms 21 795 837ms 2s949ms 2s830ms 40s699ms 41s156ms 41s253ms 22 793 2s882ms 30s144ms 24s378ms 6m48s 6m50s 7m1s 23 791 574ms 29s572ms 27s321ms 6m48s 6m51s 6m53s Apr 07 00 786 0ms 30s405ms 29s789ms 6m35s 7m3s 7m5s 01 793 841ms 30s254ms 10s596ms 6m33s 6m36s 7m3s 02 799 819ms 3s145ms 2s304ms 39s582ms 40s894ms 51s446ms 03 780 2s831ms 2s831ms 2s831ms 36s806ms 36s806ms 36s806ms 04 780 2s831ms 2s831ms 2s831ms 36s806ms 36s806ms 36s806ms 05 780 2s831ms 2s831ms 2s831ms 36s806ms 36s806ms 36s806ms 06 780 2s831ms 2s831ms 2s831ms 36s806ms 36s806ms 36s806ms 07 784 682ms 2s831ms 1s929ms 36s806ms 36s806ms 39s717ms 08 801 503ms 3s164ms 2s538ms 41s56ms 41s709ms 43s390ms 09 793 1s83ms 3s284ms 2s868ms 41s505ms 41s820ms 44s686ms 10 806 682ms 25s609ms 2s768ms 46s970ms 52s271ms 5m35s 11 794 685ms 3s396ms 2s373ms 39s888ms 42s73ms 45s615ms 12 787 597ms 3s68ms 2s217ms 39s695ms 39s695ms 42s942ms 13 821 593ms 3s795ms 1s304ms 48s246ms 48s246ms 50s551ms 14 786 537ms 801ms 613ms 9s402ms 9s402ms 11s22ms 15 790 602ms 1s16ms 714ms 9s736ms 9s736ms 12s573ms 16 790 503ms 3s495ms 1s146ms 43s806ms 45s447ms 49s252ms 17 799 505ms 3s229ms 3s31ms 43s298ms 43s814ms 45s545ms 18 794 538ms 3s100ms 2s985ms 41s964ms 42s194ms 43s258ms 19 801 2s917ms 3s43ms 3s19ms 39s569ms 42s31ms 1m27s 20 792 2s921ms 7s369ms 2s992ms 42s32ms 42s443ms 46s135ms 21 796 877ms 7s369ms 3s102ms 45s214ms 1m35s 1m39s 22 806 882ms 3s210ms 2s686ms 41s200ms 41s918ms 57s210ms 23 812 500ms 5s913ms 2s703ms 42s455ms 1m16s 1m16s Apr 08 00 987 816ms 3s148ms 2s571ms 52s989ms 1m18s 1m29s 01 1,034 1s363ms 3s357ms 2s935ms 57s77ms 58s440ms 1m1s 02 1,022 2s836ms 6s378ms 5s672ms 1m48s 1m48s 1m48s 03 1,020 6s378ms 6s378ms 6s378ms 1m48s 1m48s 1m48s 04 1,020 6s378ms 6s378ms 6s378ms 1m48s 1m48s 1m48s 05 1,020 6s378ms 6s378ms 6s378ms 1m48s 1m48s 1m48s 06 1,021 3s91ms 6s378ms 4s295ms 1m48s 1m48s 1m51s 07 1,023 510ms 3s91ms 1s21ms 52s557ms 52s557ms 54s661ms 08 1,034 510ms 2s285ms 1s92ms 29s859ms 29s859ms 40s606ms 09 1,032 525ms 8s469ms 1s953ms 1m11s 2m23s 2m26s 10 1,055 524ms 3s178ms 1s567ms 51s762ms 54s554ms 54s879ms 11 1,100 904ms 3s683ms 2s257ms 54s478ms 56s453ms 1m7s 12 1,066 635ms 3s168ms 2s889ms 55s35ms 55s507ms 2m37s 13 1,031 703ms 3s154ms 2s625ms 53s624ms 55s943ms 56s333ms 14 1,045 527ms 6s279ms 2s654ms 53s896ms 55s234ms 1m49s 15 1,028 688ms 3s144ms 2s957ms 53s453ms 54s951ms 56s445ms 16 1,036 664ms 3s144ms 2s423ms 54s314ms 55s409ms 56s452ms 17 1,026 2s990ms 3s111ms 3s17ms 53s849ms 54s178ms 54s488ms 18 1,028 849ms 3s428ms 2s945ms 58s283ms 58s283ms 1m1s 19 1,034 665ms 3s68ms 2s891ms 52s820ms 54s61ms 55s107ms 20 1,027 1s47ms 3s29ms 2s731ms 51s506ms 52s359ms 53s192ms 21 1,031 823ms 3s137ms 2s745ms 53s642ms 54s536ms 57s913ms 22 1,039 808ms 3s257ms 2s39ms 53s207ms 54s47ms 54s532ms 23 1,038 562ms 3s6ms 2s846ms 52s873ms 53s172ms 55s855ms Apr 09 00 1,031 0ms 2s993ms 2s530ms 52s561ms 53s392ms 53s801ms 01 1,028 954ms 3s11ms 1s944ms 51s195ms 53s415ms 54s158ms 02 1,020 954ms 954ms 954ms 16s234ms 16s234ms 16s234ms 03 1,020 954ms 954ms 954ms 16s234ms 16s234ms 16s234ms 04 1,020 954ms 954ms 954ms 16s234ms 16s234ms 16s234ms 05 1,020 954ms 954ms 954ms 16s234ms 16s234ms 16s234ms 06 1,037 527ms 1s845ms 883ms 18s267ms 22s380ms 24s197ms 07 1,024 776ms 1s891ms 1s445ms 29s724ms 31s857ms 33s819ms 08 1,026 679ms 1s748ms 1s29ms 29s724ms 29s724ms 31s663ms 09 1,076 565ms 4s368ms 2s339ms 1m2s 1m11s 1m12s 10 1,065 665ms 3s453ms 2s879ms 57s929ms 58s717ms 1m1s 11 1,044 2s959ms 3s173ms 3s84ms 56s635ms 56s918ms 57s116ms 12 1,065 524ms 3s279ms 2s670ms 56s800ms 57s303ms 58s671ms 13 1,055 670ms 3s211ms 2s876ms 56s483ms 56s821ms 57s713ms 14 1,033 671ms 1s263ms 747ms 21s477ms 21s477ms 25s716ms 15 1,043 603ms 3s795ms 2s94ms 55s201ms 57s954ms 1m6s 16 1,037 668ms 3s17ms 1s267ms 51s298ms 51s298ms 54s127ms 17 1,033 679ms 4s33ms 2s712ms 1m7s 1m8s 1m11s 18 1,035 2s923ms 3s738ms 3s102ms 1m3s 1m3s 1m6s 19 1,042 897ms 3s570ms 2s877ms 57s963ms 1m1s 1m1s 20 1,038 2s931ms 3s280ms 3s111ms 59s411ms 1m 1m2s 21 1,040 834ms 3s901ms 3s54ms 1m1s 1m6s 1m7s 22 1,044 569ms 3s267ms 2s714ms 57s716ms 1m1s 1m1s 23 1,057 569ms 7s393ms 2s665ms 1m 1m5s 2m11s Apr 10 00 1,029 0ms 3s175ms 1s340ms 53s891ms 55s535ms 56s17ms 01 1,021 846ms 1s233ms 1s33ms 20s964ms 20s964ms 20s964ms 02 1,020 1s233ms 1s233ms 1s233ms 20s964ms 20s964ms 20s964ms 03 1,020 1s233ms 1s233ms 1s233ms 20s964ms 20s964ms 20s964ms 04 1,020 1s233ms 1s233ms 1s233ms 20s964ms 20s964ms 20s964ms 05 1,020 1s233ms 1s233ms 1s233ms 20s964ms 20s964ms 20s964ms 06 1,025 0ms 1s936ms 1s2ms 32s919ms 32s919ms 32s919ms 07 1,049 509ms 6s93ms 2s315ms 1m39s 1m43s 1m44s 08 1,035 554ms 4s717ms 2s481ms 1m20s 1m20s 1m29s 09 1,035 505ms 3s415ms 2s364ms 59s826ms 1m 1m1s 10 1,063 514ms 3s384ms 2s634ms 59s320ms 59s978ms 1m 11 1,070 516ms 3s951ms 2s245ms 59s292ms 1m1s 1m8s 12 1,032 666ms 2s307ms 1s19ms 39s229ms 39s229ms 41s168ms 13 1,039 671ms 2s297ms 942ms 39s51ms 39s51ms 41s876ms 14 1,056 558ms 3s508ms 1s498ms 59s581ms 59s637ms 1m2s 15 1,020 667ms 667ms 667ms 11s349ms 11s349ms 11s349ms 16 1,024 667ms 750ms 671ms 11s428ms 11s428ms 14s194ms 17 1,022 672ms 843ms 729ms 14s344ms 14s344ms 14s535ms 18 1,023 805ms 843ms 810ms 14s344ms 14s543ms 15s154ms 19 1,020 805ms 805ms 805ms 13s691ms 13s691ms 13s691ms 20 1,020 805ms 805ms 805ms 13s691ms 13s691ms 13s691ms 21 1,020 805ms 805ms 805ms 13s691ms 13s691ms 13s691ms 22 1,020 805ms 805ms 805ms 13s691ms 13s691ms 13s691ms 23 1,026 631ms 2s272ms 834ms 13s691ms 20s270ms 22s272ms Apr 11 00 1,020 0ms 0ms 0ms 0ms 0ms 0ms 01 1,021 0ms 1s407ms 680ms 23s923ms 23s923ms 23s923ms 02 1,020 1s407ms 1s407ms 1s407ms 23s923ms 23s923ms 23s923ms 03 1,020 1s407ms 1s407ms 1s407ms 23s923ms 23s923ms 23s923ms 04 1,020 1s407ms 1s407ms 1s407ms 23s923ms 23s923ms 23s923ms 05 1,020 1s407ms 1s407ms 1s407ms 23s923ms 23s923ms 23s923ms 06 1,020 1s407ms 1s407ms 1s407ms 23s923ms 23s923ms 23s923ms 07 1,020 1s407ms 1s407ms 1s407ms 23s923ms 23s923ms 23s923ms 08 1,020 1s407ms 1s407ms 1s407ms 23s923ms 23s923ms 23s923ms 09 1,022 810ms 1s407ms 1s23ms 23s923ms 23s923ms 24s776ms 10 1,026 669ms 816ms 759ms 13s885ms 13s885ms 16s593ms 11 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 12 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 13 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 14 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 15 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 16 1,021 795ms 795ms 795ms 13s526ms 13s526ms 14s321ms 17 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 18 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 19 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 20 1,020 795ms 795ms 795ms 13s526ms 13s526ms 13s526ms 21 1,022 794ms 802ms 797ms 13s644ms 13s644ms 14s320ms 22 1,020 802ms 802ms 802ms 13s644ms 13s644ms 13s644ms 23 1,025 548ms 1s978ms 841ms 13s644ms 22s927ms 22s927ms Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Apr 05 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 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 1 0 623ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 5 1s332ms 0ms 0ms 0ms Apr 06 00 0 0 0ms 0ms 0ms 0ms 01 1 0 695ms 0ms 0ms 0ms 02 0 0 0ms 0ms 0ms 0ms 03 0 8 2s979ms 0ms 0ms 0ms 04 0 0 0ms 0ms 0ms 0ms 05 0 0 0ms 0ms 0ms 0ms 06 0 0 0ms 0ms 0ms 0ms 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 0 0 0ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 8 2s802ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 5 1s340ms 0ms 0ms 0ms Apr 07 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 07 4 0 727ms 0ms 0ms 0ms 08 7 0 851ms 0ms 0ms 1s869ms 09 0 0 0ms 0ms 0ms 0ms 10 13 0 3s601ms 0ms 0ms 7s777ms 11 5 0 786ms 0ms 0ms 1s449ms 12 6 0 829ms 0ms 0ms 2s112ms 13 36 0 918ms 1s398ms 2s276ms 4s251ms 14 6 0 625ms 0ms 0ms 1s524ms 15 10 0 766ms 0ms 0ms 2s324ms 16 1 0 556ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 8 1s344ms 0ms 0ms 0ms Apr 08 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 07 3 0 871ms 0ms 0ms 510ms 08 11 0 758ms 0ms 0ms 2s831ms 09 4 0 2s661ms 0ms 0ms 1s369ms 10 28 0 856ms 833ms 1s539ms 2s856ms 11 3 0 2s778ms 0ms 0ms 3s683ms 12 0 0 0ms 0ms 0ms 0ms 13 5 0 923ms 0ms 0ms 1s725ms 14 18 0 1s55ms 0ms 1s414ms 2s837ms 15 2 0 719ms 0ms 0ms 0ms 16 10 0 706ms 0ms 0ms 2s802ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 8 0 711ms 0ms 0ms 1s402ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 5 1s354ms 0ms 0ms 0ms Apr 09 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 17 0 911ms 0ms 1s603ms 2s611ms 07 0 0 0ms 0ms 0ms 0ms 08 6 0 860ms 0ms 0ms 1s784ms 09 28 0 1s160ms 0ms 2s31ms 7s384ms 10 17 0 723ms 0ms 0ms 4s198ms 11 0 0 0ms 0ms 0ms 0ms 12 19 0 924ms 0ms 1s615ms 2s99ms 13 12 0 714ms 0ms 0ms 2s848ms 14 13 0 750ms 0ms 0ms 2s850ms 15 4 0 720ms 0ms 0ms 0ms 16 16 0 723ms 0ms 0ms 2s872ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 4 0 1s311ms 0ms 0ms 1s794ms 23 1 7 1s184ms 0ms 0ms 798ms Apr 10 00 4 0 725ms 0ms 0ms 1s352ms 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 4 0 726ms 0ms 0ms 1s421ms 07 18 0 990ms 0ms 1s577ms 2s568ms 08 9 0 925ms 0ms 0ms 1s834ms 09 5 0 795ms 0ms 0ms 1s608ms 10 29 0 896ms 1s82ms 1s564ms 3s148ms 11 24 0 1s2ms 0ms 1s405ms 4s120ms 12 10 0 758ms 0ms 0ms 1s938ms 13 18 0 714ms 0ms 0ms 2s863ms 14 14 0 768ms 0ms 894ms 2s830ms 15 0 0 0ms 0ms 0ms 0ms 16 4 0 711ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 6 1s430ms 0ms 0ms 0ms Apr 11 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 07 0 0 0ms 0ms 0ms 0ms 08 0 0 0ms 0ms 0ms 0ms 09 0 0 0ms 0ms 0ms 0ms 10 4 0 703ms 0ms 0ms 0ms 11 0 0 0ms 0ms 0ms 0ms 12 0 0 0ms 0ms 0ms 0ms 13 0 0 0ms 0ms 0ms 0ms 14 0 0 0ms 0ms 0ms 0ms 15 0 0 0ms 0ms 0ms 0ms 16 0 0 0ms 0ms 0ms 0ms 17 0 0 0ms 0ms 0ms 0ms 18 0 0 0ms 0ms 0ms 0ms 19 0 0 0ms 0ms 0ms 0ms 20 0 0 0ms 0ms 0ms 0ms 21 0 0 0ms 0ms 0ms 0ms 22 0 0 0ms 0ms 0ms 0ms 23 0 5 1s284ms 0ms 0ms 0ms Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Apr 05 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s224ms 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 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Apr 06 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s104ms 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 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Apr 07 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s82ms 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 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Apr 08 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s363ms 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 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Apr 09 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 954ms 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 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Apr 10 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s233ms 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 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Apr 11 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 1 0 0 1s407ms 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 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Apr 05 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 7 7.00 0.00% 06 0 0 0.00 0.00% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 18 18.00 0.00% 10 0 18 18.00 0.00% 11 0 18 18.00 0.00% 12 0 18 18.00 0.00% 13 0 21 21.00 0.00% 14 0 18 18.00 0.00% 15 0 16 16.00 0.00% 16 0 12 12.00 0.00% 17 0 12 12.00 0.00% 18 0 8 8.00 0.00% 19 0 23 23.00 0.00% 20 0 18 18.00 0.00% 21 0 18 18.00 0.00% 22 0 21 21.00 0.00% 23 0 28 28.00 0.00% Apr 06 00 0 30 30.00 0.00% 01 0 39 39.00 0.00% 02 0 10 10.00 0.00% 03 0 36 36.00 0.00% 04 0 6 6.00 0.00% 05 0 6 6.00 0.00% 06 0 6 6.00 0.00% 07 0 3 3.00 0.00% 08 0 2 2.00 0.00% 09 0 6 6.00 0.00% 10 0 15 15.00 0.00% 11 0 12 12.00 0.00% 12 0 13 13.00 0.00% 13 0 13 13.00 0.00% 14 0 9 9.00 0.00% 15 0 12 12.00 0.00% 16 0 12 12.00 0.00% 17 0 12 12.00 0.00% 18 0 12 12.00 0.00% 19 0 17 17.00 0.00% 20 0 12 12.00 0.00% 21 0 12 12.00 0.00% 22 0 13 13.00 0.00% 23 0 6 6.00 0.00% Apr 07 00 0 6 6.00 0.00% 01 0 11 11.00 0.00% 02 0 9 9.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% 07 0 0 0.00 0.00% 08 0 14 14.00 0.00% 09 0 12 12.00 0.00% 10 0 7 7.00 0.00% 11 0 6 6.00 0.00% 12 0 1 1.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 7 7.00 0.00% 17 0 19 19.00 0.00% 18 0 14 14.00 0.00% 19 0 4 4.00 0.00% 20 0 11 11.00 0.00% 21 0 10 10.00 0.00% 22 0 12 12.00 0.00% 23 0 12 12.00 0.00% Apr 08 00 0 11 11.00 0.00% 01 0 13 13.00 0.00% 02 0 1 1.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% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 3 3.00 0.00% 10 0 6 6.00 0.00% 11 0 7 7.00 0.00% 12 0 8 8.00 0.00% 13 0 6 6.00 0.00% 14 0 6 6.00 0.00% 15 0 6 6.00 0.00% 16 0 6 6.00 0.00% 17 0 6 6.00 0.00% 18 0 6 6.00 0.00% 19 0 6 6.00 0.00% 20 0 6 6.00 0.00% 21 0 9 9.00 0.00% 22 0 13 13.00 0.00% 23 0 13 13.00 0.00% Apr 09 00 0 11 11.00 0.00% 01 0 6 6.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% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 18 18.00 0.00% 10 0 23 23.00 0.00% 11 0 24 24.00 0.00% 12 0 24 24.00 0.00% 13 0 23 23.00 0.00% 14 0 0 0.00 0.00% 15 0 17 17.00 0.00% 16 0 1 1.00 0.00% 17 0 11 11.00 0.00% 18 0 15 15.00 0.00% 19 0 20 20.00 0.00% 20 0 18 18.00 0.00% 21 0 18 18.00 0.00% 22 0 18 18.00 0.00% 23 0 22 22.00 0.00% Apr 10 00 0 8 8.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% 07 0 15 15.00 0.00% 08 0 4 4.00 0.00% 09 0 9 9.00 0.00% 10 0 14 14.00 0.00% 11 0 31 31.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 28 28.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Apr 11 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% 07 0 0 0.00 0.00% 08 0 0 0.00 0.00% 09 0 0 0.00 0.00% 10 0 0 0.00 0.00% 11 0 0 0.00 0.00% 12 0 0 0.00 0.00% 13 0 0 0.00 0.00% 14 0 0 0.00 0.00% 15 0 0 0.00 0.00% 16 0 0 0.00 0.00% 17 0 0 0.00 0.00% 18 0 0 0.00 0.00% 19 0 0 0.00 0.00% 20 0 0 0.00 0.00% 21 0 0 0.00 0.00% 22 0 0 0.00 0.00% 23 0 0 0.00 0.00% Day Hour Count Average / Second Apr 05 00 244 0.07/s 01 253 0.07/s 02 250 0.07/s 03 244 0.07/s 04 244 0.07/s 05 427 0.12/s 06 247 0.07/s 07 244 0.07/s 08 244 0.07/s 09 765 0.21/s 10 766 0.21/s 11 931 0.26/s 12 774 0.21/s 13 856 0.24/s 14 863 0.24/s 15 756 0.21/s 16 1,008 0.28/s 17 949 0.26/s 18 796 0.22/s 19 1,235 0.34/s 20 754 0.21/s 21 754 0.21/s 22 997 0.28/s 23 1,450 0.40/s Apr 06 00 1,374 0.38/s 01 1,476 0.41/s 02 670 0.19/s 03 1,341 0.37/s 04 418 0.12/s 05 421 0.12/s 06 421 0.12/s 07 362 0.10/s 08 285 0.08/s 09 680 0.19/s 10 757 0.21/s 11 962 0.27/s 12 837 0.23/s 13 638 0.18/s 14 549 0.15/s 15 1,364 0.38/s 16 623 0.17/s 17 797 0.22/s 18 1,162 0.32/s 19 1,452 0.40/s 20 626 0.17/s 21 975 0.27/s 22 710 0.20/s 23 480 0.13/s Apr 07 00 455 0.13/s 01 820 0.23/s 02 1,823 0.51/s 03 244 0.07/s 04 244 0.07/s 05 244 0.07/s 06 947 0.26/s 07 975 0.27/s 08 1,718 0.48/s 09 1,505 0.42/s 10 2,959 0.82/s 11 2,829 0.79/s 12 1,687 0.47/s 13 2,985 0.83/s 14 1,946 0.54/s 15 861 0.24/s 16 978 0.27/s 17 954 0.27/s 18 895 0.25/s 19 433 0.12/s 20 734 0.20/s 21 851 0.24/s 22 866 0.24/s 23 1,338 0.37/s Apr 08 00 1,429 0.40/s 01 907 0.25/s 02 740 0.21/s 03 484 0.13/s 04 489 0.14/s 05 501 0.14/s 06 1,612 0.45/s 07 1,613 0.45/s 08 1,769 0.49/s 09 2,110 0.59/s 10 3,242 0.90/s 11 2,896 0.80/s 12 1,836 0.51/s 13 1,806 0.50/s 14 1,802 0.50/s 15 1,654 0.46/s 16 1,559 0.43/s 17 1,021 0.28/s 18 1,202 0.33/s 19 889 0.25/s 20 948 0.26/s 21 1,324 0.37/s 22 1,969 0.55/s 23 926 0.26/s Apr 09 00 857 0.24/s 01 898 0.25/s 02 544 0.15/s 03 544 0.15/s 04 544 0.15/s 05 561 0.16/s 06 1,531 0.43/s 07 1,462 0.41/s 08 1,164 0.32/s 09 3,740 1.04/s 10 4,229 1.17/s 11 2,274 0.63/s 12 3,836 1.07/s 13 2,788 0.77/s 14 1,729 0.48/s 15 1,895 0.53/s 16 1,121 0.31/s 17 1,254 0.35/s 18 1,155 0.32/s 19 1,780 0.49/s 20 1,368 0.38/s 21 1,719 0.48/s 22 1,510 0.42/s 23 1,904 0.53/s Apr 10 00 902 0.25/s 01 547 0.15/s 02 547 0.15/s 03 544 0.15/s 04 544 0.15/s 05 578 0.16/s 06 1,410 0.39/s 07 1,852 0.51/s 08 1,997 0.55/s 09 2,553 0.71/s 10 3,140 0.87/s 11 2,901 0.81/s 12 1,547 0.43/s 13 825 0.23/s 14 994 0.28/s 15 659 0.18/s 16 971 0.27/s 17 1,027 0.29/s 18 1,100 0.31/s 19 550 0.15/s 20 549 0.15/s 21 549 0.15/s 22 570 0.16/s 23 558 0.15/s Apr 11 00 544 0.15/s 01 547 0.15/s 02 547 0.15/s 03 546 0.15/s 04 544 0.15/s 05 544 0.15/s 06 544 0.15/s 07 544 0.15/s 08 550 0.15/s 09 922 0.26/s 10 989 0.27/s 11 553 0.15/s 12 558 0.15/s 13 548 0.15/s 14 547 0.15/s 15 550 0.15/s 16 566 0.16/s 17 544 0.15/s 18 639 0.18/s 19 588 0.16/s 20 547 0.15/s 21 947 0.26/s 22 554 0.15/s 23 598 0.17/s Day Hour Count Average Duration Average idle time Apr 05 00 244 293ms 293ms 01 250 292ms 0ms 02 248 289ms 0ms 03 244 292ms 0ms 04 244 292ms 0ms 05 427 261ms 0ms 06 245 290ms 0ms 07 244 291ms 0ms 08 244 291ms 0ms 09 765 270ms 0ms 10 766 219ms 0ms 11 931 196ms 0ms 12 770 224ms 0ms 13 856 218ms 0ms 14 862 244ms 0ms 15 756 232ms 0ms 16 1,008 206ms 0ms 17 947 216ms 0ms 18 531 226ms 0ms 19 1,237 243ms 0ms 20 754 261ms 0ms 21 754 261ms 0ms 22 997 246ms 0ms 23 1,450 472ms 0ms Apr 06 00 1,374 375ms 0ms 01 1,476 241ms 0ms 02 670 210ms 0ms 03 1,341 342ms 0ms 04 418 281ms 0ms 05 421 279ms 0ms 06 421 279ms 0ms 07 362 260ms 0ms 08 285 282ms 0ms 09 680 209ms 0ms 10 757 217ms 0ms 11 962 227ms 0ms 12 837 281ms 0ms 13 638 226ms 0ms 14 549 226ms 0ms 15 1,364 186ms 0ms 16 623 221ms 0ms 17 797 208ms 0ms 18 1,162 192ms 0ms 19 1,451 199ms 0ms 20 626 221ms 0ms 21 975 198ms 0ms 22 708 491ms 0ms 23 479 585ms 0ms Apr 07 00 458 595ms 0ms 01 820 268ms 0ms 02 1,823 161ms 0ms 03 244 291ms 0ms 04 244 297ms 0ms 05 244 296ms 0ms 06 947 148ms 0ms 07 975 190ms 0ms 08 1,718 182ms 0ms 09 1,505 147ms 0ms 10 2,959 189ms 0ms 11 2,829 187ms 0ms 12 1,687 139ms 0ms 13 2,985 149ms 0ms 14 1,946 117ms 0ms 15 861 165ms 0ms 16 978 287ms 0ms 17 954 190ms 0ms 18 895 198ms 0ms 19 433 241ms 0ms 20 731 256ms 0ms 21 854 215ms 0ms 22 866 203ms 0ms 23 1,338 207ms 0ms Apr 08 00 1,429 185ms 0ms 01 907 192ms 0ms 02 740 231ms 0ms 03 484 241ms 0ms 04 489 240ms 0ms 05 501 236ms 0ms 06 1,612 168ms 0ms 07 1,613 220ms 0ms 08 1,769 163ms 0ms 09 2,109 185ms 0ms 10 3,242 176ms 0ms 11 2,896 167ms 0ms 12 1,836 179ms 0ms 13 1,806 154ms 0ms 14 1,802 167ms 0ms 15 1,654 168ms 0ms 16 1,557 155ms 0ms 17 1,021 172ms 0ms 18 1,202 179ms 0ms 19 889 191ms 0ms 20 948 189ms 0ms 21 1,324 187ms 0ms 22 1,969 183ms 0ms 23 926 205ms 0ms Apr 09 00 857 203ms 0ms 01 898 206ms 0ms 02 544 231ms 0ms 03 544 231ms 0ms 04 544 233ms 0ms 05 561 228ms 0ms 06 1,531 201ms 0ms 07 1,461 170ms 0ms 08 1,165 203ms 0ms 09 3,740 189ms 0ms 10 4,229 170ms 0ms 11 2,274 166ms 0ms 12 3,836 151ms 0ms 13 2,788 147ms 0ms 14 1,729 144ms 0ms 15 1,895 176ms 0ms 16 1,121 204ms 0ms 17 1,254 194ms 0ms 18 1,155 194ms 0ms 19 1,780 184ms 0ms 20 1,368 188ms 0ms 21 1,719 184ms 0ms 22 1,510 194ms 0ms 23 1,904 198ms 0ms Apr 10 00 902 206ms 0ms 01 547 236ms 0ms 02 547 233ms 0ms 03 544 234ms 0ms 04 544 233ms 0ms 05 578 221ms 0ms 06 1,410 152ms 0ms 07 1,852 200ms 0ms 08 1,997 166ms 0ms 09 2,553 203ms 0ms 10 3,140 282ms 0ms 11 2,899 310ms 0ms 12 1,549 160ms 0ms 13 825 217ms 0ms 14 994 218ms 0ms 15 659 205ms 0ms 16 971 181ms 0ms 17 1,027 183ms 0ms 18 1,100 207ms 0ms 19 550 232ms 0ms 20 549 230ms 0ms 21 549 230ms 0ms 22 570 224ms 0ms 23 558 255ms 0ms Apr 11 00 544 231ms 231ms 01 547 232ms 0ms 02 547 229ms 0ms 03 546 229ms 0ms 04 544 230ms 0ms 05 544 227ms 0ms 06 544 228ms 0ms 07 544 229ms 0ms 08 550 227ms 0ms 09 922 195ms 0ms 10 989 190ms 0ms 11 553 222ms 0ms 12 558 221ms 0ms 13 548 224ms 0ms 14 547 224ms 0ms 15 550 223ms 0ms 16 566 218ms 0ms 17 544 224ms 0ms 18 639 201ms 0ms 19 588 215ms 0ms 20 547 224ms 0ms 21 947 188ms 0ms 22 554 223ms 0ms 23 598 235ms 0ms -
Connections
Established Connections
Key values
- 55 connections Connection Peak
- 2026-04-05 23:37:54 Date
Connections per database
Key values
- zemm_monitoring Main Database
- 181,831 connections Total
Database User Count labanimal 1 labanimal 1 monitoring 276 labanimal 276 postgres 5 deploy 2 labanimal 3 template1 58 postgres 58 zemm_dev 2 deploy 1 labanimal 1 zemm_monitoring 107,792 deploy 17 labanimal 107,771 mcp_ro 4 zemm_produktiv_7 28,130 deploy 153 labanimal 27,837 mcp_ro 34 postgres 106 zemm_produktiv_8 45,561 deploy 2 labanimal 45,513 mcp_ro 1 postgres 45 zemm_test 1 deploy 1 zemm_test_2 1 labanimal 1 zemm_test_3 2 labanimal 2 zemmdev 2 deploy 2 Connections per user
Key values
- labanimal Main User
- 181,831 connections Total
-
Sessions
Simultaneous sessions
Key values
- 62 sessions Session Peak
- 2026-04-06 10:58:22 Date
Histogram of session times
Key values
- 165,513 0-500ms duration
Sessions per database
Key values
- zemm_monitoring Main Database
- 181,550 sessions Total
Sessions per user
Key values
- labanimal Main User
- 181,550 sessions Total
Sessions per host
Key values
- ::1 Main Host
- 181,550 sessions Total
Sessions per application
Key values
- Main Application
- 181,550 sessions Total
Application Count Total Duration Average Duration 151,796 9h3m5s 214ms _backend_cage_autocomplete_api.php_q_2025_limit_12_zemm_produkt 104 2s714ms 26ms _backend_cage_autocomplete_api.php_q_55-065_limit_12_zemm_produ 103 3s138ms 30ms _backend_cage_autocomplete_api.php_q_Kadavertruhe_limit_12_zemm 1 37ms 37ms _backend_wean_api.php_litter_id_10130227_zemm_produktiv_7_local 515 1m14s 145ms _backend_wean_api.php_litter_id_10130227_zemm_produktiv_8_local 5 757ms 151ms _backend_wean_api.php_litter_id_10130236_zemm_produktiv_7_local 513 1m17s 151ms _backend_wean_api.php_litter_id_10130236_zemm_produktiv_8_local 5 731ms 146ms _backend_wean_api.php_litter_id_10130257_zemm_produktiv_7_local 617 1m31s 148ms _backend_wean_api.php_litter_id_10130257_zemm_produktiv_8_local 6 875ms 145ms _backend_wean_api.php_litter_id_10131313_zemm_produktiv_8_local 2 291ms 145ms _backend_wean_api.php_litter_id_10131317_zemm_produktiv_8_local 2 291ms 145ms _backend_wean_api.php_litter_id_10131405_zemm_produktiv_8_local 3 439ms 146ms _backend_wean_api.php_litter_id_10131491_zemm_produktiv_8_local 2 293ms 146ms _backend_wean_api.php_litter_id_10131503_zemm_produktiv_8_local 15 2s171ms 144ms _backend_wean_api.php_litter_id_10131504_zemm_produktiv_8_local 2 293ms 146ms _backend_wean_api.php_litter_id_10131588_zemm_produktiv_8_local 2 301ms 150ms _backend_wean_api.php_litter_id_10131592_zemm_produktiv_8_local 35 5s24ms 143ms _backend_wean_api.php_litter_id_10131608_zemm_produktiv_8_local 34 4s898ms 144ms _backend_wean_api.php_litter_id_10131609_zemm_produktiv_8_local 34 4s888ms 143ms _backend_wean_api.php_litter_id_10131624_zemm_produktiv_8_local 2 287ms 143ms _backend_wean_api.php_litter_id_10131632_zemm_produktiv_8_local 1 145ms 145ms _backend_wean_api.php_litter_id_10131666_zemm_produktiv_8_local 2 290ms 145ms _backend_wean_api.php_litter_id_10131669_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131671_zemm_produktiv_8_local 3 428ms 142ms _backend_wean_api.php_litter_id_10131673_zemm_produktiv_8_local 2 286ms 143ms _backend_wean_api.php_litter_id_10131675_zemm_produktiv_8_local 3 433ms 144ms _backend_wean_api.php_litter_id_10131692_zemm_produktiv_8_local 39 5s434ms 139ms _backend_wean_api.php_litter_id_10131720_zemm_produktiv_8_local 2 289ms 144ms _backend_wean_api.php_litter_id_10131721_zemm_produktiv_7_local 2 287ms 143ms _backend_wean_api.php_litter_id_10131731_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131735_zemm_produktiv_8_local 2 292ms 146ms _backend_wean_api.php_litter_id_10131736_zemm_produktiv_8_local 2 296ms 148ms _backend_wean_api.php_litter_id_10131737_zemm_produktiv_8_local 2 289ms 144ms _backend_wean_api.php_litter_id_10131739_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131740_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131741_zemm_produktiv_8_local 2 284ms 142ms _backend_wean_api.php_litter_id_10131742_zemm_produktiv_8_local 2 306ms 153ms _backend_wean_api.php_litter_id_10131743_zemm_produktiv_8_local 2 286ms 143ms _backend_wean_api.php_litter_id_10131744_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131746_zemm_produktiv_8_local 1 140ms 140ms _backend_wean_api.php_litter_id_10131747_zemm_produktiv_8_local 4 574ms 143ms _backend_wean_api.php_litter_id_10131748_zemm_produktiv_8_local 34 4s891ms 143ms _backend_wean_api.php_litter_id_10131749_zemm_produktiv_8_local 34 4s885ms 143ms _backend_wean_api.php_litter_id_10131781_zemm_produktiv_8_local 38 5s311ms 139ms _backend_wean_api.php_litter_id_10131787_zemm_produktiv_8_local 7 970ms 138ms _backend_wean_api.php_litter_id_10131788_zemm_produktiv_8_local 38 5s283ms 139ms _backend_wean_api.php_litter_id_10131789_zemm_produktiv_8_local 9 1s263ms 140ms _backend_wean_api.php_litter_id_10131792_zemm_produktiv_8_local 6 855ms 142ms _backend_wean_api.php_litter_id_10131793_zemm_produktiv_8_local 38 5s300ms 139ms _backend_wean_api.php_litter_id_10131799_zemm_produktiv_8_local 39 5s434ms 139ms _backend_wean_api.php_litter_id_10131800_zemm_produktiv_8_local 39 5s431ms 139ms _backend_wean_api.php_litter_id_10131802_zemm_produktiv_8_local 7 975ms 139ms _backend_wean_api.php_litter_id_10131803_zemm_produktiv_8_local 38 5s317ms 139ms _backend_wean_api.php_litter_id_10131804_zemm_produktiv_8_local 2 291ms 145ms _backend_wean_api.php_litter_id_10131805_zemm_produktiv_8_local 34 4s904ms 144ms _backend_wean_api.php_litter_id_10131806_zemm_produktiv_8_local 35 5s35ms 143ms _backend_wean_api.php_litter_id_10131807_zemm_produktiv_8_local 34 4s908ms 144ms _backend_wean_api.php_litter_id_10131808_zemm_produktiv_8_local 2 286ms 143ms _backend_wean_api.php_litter_id_10131809_zemm_produktiv_8_local 2 285ms 142ms _backend_wean_api.php_litter_id_10131814_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131815_zemm_produktiv_8_local 2 288ms 144ms _backend_wean_api.php_litter_id_10131816_zemm_produktiv_8_local 2 286ms 143ms _backend_wean_api.php_litter_id_10131821_zemm_produktiv_8_local 2 291ms 145ms _backend_wean_api.php_litter_id_10131832_zemm_produktiv_8_local 5 729ms 145ms _backend_wean_api.php_litter_id_10131838_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131839_zemm_produktiv_8_local 1 138ms 138ms _backend_wean_api.php_litter_id_10131845_zemm_produktiv_8_local 2 289ms 144ms _backend_wean_api.php_litter_id_10131847_zemm_produktiv_8_local 2 279ms 139ms _backend_wean_api.php_litter_id_10131848_zemm_produktiv_8_local 2 284ms 142ms _backend_wean_api.php_litter_id_10131849_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131850_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131851_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131855_zemm_produktiv_8_local 2 285ms 142ms _backend_wean_api.php_litter_id_10131856_zemm_produktiv_8_local 34 4s907ms 144ms _backend_wean_api.php_litter_id_10131857_zemm_produktiv_8_local 34 4s942ms 145ms _backend_wean_api.php_litter_id_10131858_zemm_produktiv_8_local 34 4s900ms 144ms _backend_wean_api.php_litter_id_10131859_zemm_produktiv_8_local 35 5s32ms 143ms _backend_wean_api.php_litter_id_10131860_zemm_produktiv_8_local 34 4s897ms 144ms _backend_wean_api.php_litter_id_10131862_zemm_produktiv_8_local 34 4s905ms 144ms _backend_wean_api.php_litter_id_10131864_zemm_produktiv_8_local 4 558ms 139ms _backend_wean_api.php_litter_id_10131865_zemm_produktiv_8_local 5 682ms 136ms _backend_wean_api.php_litter_id_10131867_zemm_produktiv_8_local 4 556ms 139ms _backend_wean_api.php_litter_id_10131868_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10131869_zemm_produktiv_8_local 4 560ms 140ms _backend_wean_api.php_litter_id_10131870_zemm_produktiv_8_local 2 281ms 140ms _backend_wean_api.php_litter_id_10131871_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131874_zemm_produktiv_8_local 38 5s292ms 139ms _backend_wean_api.php_litter_id_10131877_zemm_produktiv_8_local 38 5s297ms 139ms _backend_wean_api.php_litter_id_10131879_zemm_produktiv_8_local 32 4s430ms 138ms _backend_wean_api.php_litter_id_10131880_zemm_produktiv_8_local 38 5s275ms 138ms _backend_wean_api.php_litter_id_10131889_zemm_produktiv_8_local 2 285ms 142ms _backend_wean_api.php_litter_id_10131898_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131899_zemm_produktiv_8_local 2 279ms 139ms _backend_wean_api.php_litter_id_10131900_zemm_produktiv_8_local 2 284ms 142ms _backend_wean_api.php_litter_id_10131901_zemm_produktiv_8_local 2 283ms 141ms _backend_wean_api.php_litter_id_10131948_zemm_produktiv_8_local 3 423ms 141ms _backend_wean_api.php_litter_id_10131961_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10131974_zemm_produktiv_8_local 2 276ms 138ms _backend_wean_api.php_litter_id_10131975_zemm_produktiv_8_local 2 287ms 143ms _backend_wean_api.php_litter_id_10131980_zemm_produktiv_8_local 2 290ms 145ms _backend_wean_api.php_litter_id_10131984_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10131996_zemm_produktiv_8_local 1 142ms 142ms _backend_wean_api.php_litter_id_10132004_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10132006_zemm_produktiv_8_local 38 5s287ms 139ms _backend_wean_api.php_litter_id_10132032_zemm_produktiv_8_local 2 282ms 141ms _backend_wean_api.php_litter_id_10132035_zemm_produktiv_8_local 4 595ms 148ms _backend_wean_api.php_litter_id_10132045_zemm_produktiv_8_local 2 300ms 150ms _backend_wean_api.php_litter_id_10132046_zemm_produktiv_8_local 2 303ms 151ms _backend_wean_api.php_litter_id_10132062_zemm_produktiv_8_local 2 290ms 145ms _backend_wean_api.php_litter_id_10132063_zemm_produktiv_8_local 1 144ms 144ms _backend_wean_api.php_litter_id_10132082_zemm_produktiv_8_local 2 290ms 145ms _backend_wean_api.php_litter_id_10132084_zemm_produktiv_8_local 6 868ms 144ms _backend_wean_api.php_litter_id_10132099_zemm_produktiv_8_local 2 285ms 142ms _backend_wean_api.php_litter_id_10132126_zemm_produktiv_8_local 2 278ms 139ms _backend_wean_api.php_litter_id_10132127_zemm_produktiv_8_local 1 146ms 146ms _backend_wean_api.php_litter_id_10132130_zemm_produktiv_8_local 3 422ms 140ms _backend_wean_api.php_litter_id_10132141_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_litter_id_10132142_zemm_produktiv_8_local 3 414ms 138ms _backend_wean_api.php_litter_id_10132143_zemm_produktiv_8_local 2 280ms 140ms _backend_wean_api.php_zemm_produktiv_8_localhost_5432 3 901ms 300ms _desktop__zemm_produktiv_7_localhost_5432 113 8s119ms 71ms _desktop__zemm_produktiv_8_localhost_5432 48 2s995ms 62ms _desktop_index.php_animal_name_34_animal_id_2025_2F002_2F8112_s 1 43ms 43ms _desktop_index.php_animal_name_39_animal_id_2026_2F000_2F3906_s 1 45ms 45ms _desktop_index.php_animal_name_39_animal_id_2026_2F000_2F4172_s 1 100ms 100ms _desktop_index.php_breeding__25_sex__25_in_breeding__25_fate_5_ 45 18s801ms 417ms _desktop_index.php_cage_name_52_2A_unweaned_only_true_val4_anim 5 598ms 119ms _desktop_index.php_cages_name_55-_2A_cages_empty_false_val4_cag 1 653ms 653ms _desktop_index.php_cages_name_A15.415-1_2A_cages_empty_false_va 1 60ms 60ms _desktop_index.php_cages_name_A15.415-_2A_cages_empty__25_val4_ 1 587ms 587ms _desktop_index.php_cages_name_A15.415-_2A_cages_empty_false_val 1 243ms 243ms _desktop_index.php_cages_name_A15.415.1-22_2A_cages_empty__25_v 1 208ms 208ms _desktop_index.php_cages_name_A15.415.1_2A_cages_empty__25_val4 1 581ms 581ms _desktop_index.php_cages_name_A15.415_2A_cages_empty__25_val4_c 2 1s930ms 965ms _desktop_index.php_cages_name_A15_2A_cages_empty__25_val4_cages 3 4s487ms 1s495ms _desktop_index.php_cages_name_TF.A15_2A_cages_empty__25_val4_ca 4 1s42ms 260ms _desktop_index.php_command_animals_breedings_subcommand_add_bre 6 258ms 43ms _desktop_index.php_command_animals_breedings_subcommand_select_ 109 5s990ms 54ms _desktop_index.php_command_animals_create_subcommand_init_zemm_ 109 7s163ms 65ms _desktop_index.php_command_animals_edit_subcommand_init_id_1027 1 100ms 100ms _desktop_index.php_command_animals_edit_subcommand_init_id_1028 5 552ms 110ms _desktop_index.php_command_animals_edit_subcommand_init_id_1029 18 1s857ms 103ms _desktop_index.php_command_animals_edit_subcommand_init_id_1030 8 768ms 96ms _desktop_index.php_command_animals_edit_subcommand_link_init_va 103 12s5ms 116ms _desktop_index.php_command_animals_edit_subcommand_m_init_scree 103 13s342ms 129ms _desktop_index.php_command_animals_litters_create_subcommand_se 5 879ms 175ms _desktop_index.php_command_animals_litters_edit_subcommand_init 104 11s521ms 110ms _desktop_index.php_command_animals_litters_edit_subcommand_m_in 104 34s86ms 327ms _desktop_index.php_command_animals_litters_subcommand_found_val 3 136ms 45ms _desktop_index.php_command_animals_litters_subcommand_init_zemm 3 129ms 43ms _desktop_index.php_command_animals_litters_subcommand_select_ze 109 5s428ms 49ms _desktop_index.php_command_animals_subcommand_found_val1_101003 1 47ms 47ms _desktop_index.php_command_animals_subcommand_found_val1_1760_v 1 36ms 36ms _desktop_index.php_command_animals_subcommand_init_zemm_produkt 58 2s621ms 45ms _desktop_index.php_command_animals_subcommand_select_zemm_produ 110 8s53ms 73ms _desktop_index.php_command_cages_edit_subcommand_init_id_101014 2 144ms 72ms _desktop_index.php_command_cages_edit_subcommand_init_id_101017 1 73ms 73ms _desktop_index.php_command_cages_edit_subcommand_init_id_101020 4 293ms 73ms _desktop_index.php_command_cages_edit_subcommand_init_id_101021 1 75ms 75ms _desktop_index.php_command_cages_subcommand_init_zemm_produktiv 2 89ms 44ms _desktop_index.php_command_documents_subcommand_edit_id_1010000 2 92ms 46ms _desktop_index.php_command_documents_subcommand_init_zemm_produ 4 182ms 45ms _desktop_index.php_command_facility_subcommand_init_zemm_produk 1 76ms 76ms _desktop_index.php_command_home_subcommand_init_zemm_produktiv_ 3 309ms 103ms _desktop_index.php_command_import_dashboard_subcommand_confirm_ 3 296ms 98ms _desktop_index.php_command_import_dashboard_subcommand_conflict 15 1s33ms 68ms _desktop_index.php_command_import_dashboard_subcommand_create_r 5 299ms 59ms _desktop_index.php_command_import_dashboard_subcommand_definiti 12 776ms 64ms _desktop_index.php_command_import_dashboard_subcommand_init_zem 11 708ms 64ms _desktop_index.php_command_import_dashboard_subcommand_resolve_ 2 160ms 80ms _desktop_index.php_command_import_dashboard_subcommand_select_s 3 190ms 63ms _desktop_index.php_command_import_dashboard_subcommand_source_f 4 273ms 68ms _desktop_index.php_command_import_dashboard_subcommand_view_run 25 1s720ms 68ms _desktop_index.php_command_licences_subcommand_create_zemm_prod 1 60ms 60ms _desktop_index.php_command_licences_subcommand_edit_id_10100119 1 53ms 53ms _desktop_index.php_command_login_subcommand_init_zemm_produktiv 7,195 3m40s 30ms _desktop_index.php_command_profile_subcommand_init_id_10100127_ 1 175ms 175ms _desktop_index.php_command_reports_subcommand_animals_per_room_ 9 1s243ms 138ms _desktop_index.php_command_reports_subcommand_animals_per_user_ 41 4s624ms 112ms _desktop_index.php_command_reports_subcommand_annual_fate_2025_ 1 225ms 225ms _desktop_index.php_command_reports_subcommand_annual_project_20 1 297ms 297ms _desktop_index.php_command_reports_subcommand_annual_reports_ze 7 313ms 44ms _desktop_index.php_command_reports_subcommand_annual_user_2025_ 1 178ms 178ms _desktop_index.php_command_reports_subcommand_annual_year_2025_ 4 192ms 48ms _desktop_index.php_command_reports_subcommand_authority_meldung 7 347ms 49ms _desktop_index.php_command_reports_subcommand_fates_zemm_produk 106 13s220ms 124ms _desktop_index.php_command_reports_subcommand_init_zemm_produkt 216 1m5s 301ms _desktop_index.php_command_reports_subcommand_task_status_zemm_ 12 1s491ms 124ms _desktop_index.php_command_tasks_subcommand_create_zemm_produkt 2 104ms 52ms _desktop_index.php_command_tasks_subcommand_edit_id_10126210_ze 2 179ms 89ms _desktop_index.php_command_tasks_subcommand_edit_id_10126211_ze 1 88ms 88ms _desktop_index.php_command_tasks_subcommand_edit_id_10134267_ze 104 9s248ms 88ms _desktop_index.php_command_tasks_subcommand_edit_id_10139979_ze 1 91ms 91ms _desktop_index.php_command_tasks_subcommand_edit_id_10140114_ze 1 92ms 92ms _desktop_index.php_command_tasks_subcommand_edit_id_10140458_ze 1 89ms 89ms _desktop_index.php_command_tasks_subcommand_edit_id_10141070_ze 1 89ms 89ms _desktop_index.php_command_tasks_subcommand_edit_id_10141395_ze 1 95ms 95ms _desktop_index.php_command_tasks_subcommand_edit_id_10141629_ze 1 94ms 94ms _desktop_index.php_command_tasks_subcommand_edit_id_10141663_ze 1 78ms 78ms _desktop_index.php_command_tasks_subcommand_edit_id_10141670_ze 1 94ms 94ms _desktop_index.php_command_tasks_subcommand_edit_id_10141780_ze 1 93ms 93ms _desktop_index.php_command_tasks_subcommand_edit_id_10141781_ze 2 193ms 96ms _desktop_index.php_command_tasks_subcommand_edit_id_10141843_ze 1 94ms 94ms _desktop_index.php_command_tasks_subcommand_edit_id_10141860_ze 1 87ms 87ms _desktop_index.php_command_tasks_subcommand_edit_id_10141898_ze 3 259ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10141910_ze 1 94ms 94ms _desktop_index.php_command_tasks_subcommand_edit_id_10141911_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10141965_ze 2 167ms 83ms _desktop_index.php_command_tasks_subcommand_edit_id_10142029_ze 1 97ms 97ms _desktop_index.php_command_tasks_subcommand_edit_id_10142069_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_edit_id_10142075_ze 1 91ms 91ms _desktop_index.php_command_tasks_subcommand_edit_id_10142097_ze 2 181ms 90ms _desktop_index.php_command_tasks_subcommand_edit_id_10142102_ze 1 90ms 90ms _desktop_index.php_command_tasks_subcommand_edit_id_10142105_ze 1 82ms 82ms _desktop_index.php_command_tasks_subcommand_edit_id_10142124_ze 1 89ms 89ms _desktop_index.php_command_tasks_subcommand_edit_id_10142131_ze 3 259ms 86ms _desktop_index.php_command_tasks_subcommand_edit_id_10142133_ze 2 182ms 91ms _desktop_index.php_command_tasks_subcommand_edit_id_10142135_ze 5 471ms 94ms _desktop_index.php_command_tasks_subcommand_edit_id_10142136_ze 1 87ms 87ms _desktop_index.php_command_tasks_subcommand_edit_id_10142175_ze 1 85ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10142181_ze 4 341ms 85ms _desktop_index.php_command_tasks_subcommand_edit_id_10142189_ze 1 84ms 84ms _desktop_index.php_command_tasks_subcommand_found_val1_10100000 2 87ms 43ms _desktop_index.php_command_tasks_subcommand_found_val1_332_val2 2 83ms 41ms _desktop_index.php_command_tasks_subcommand_init_search_zemm_pr 104 5s160ms 49ms _desktop_index.php_command_tasks_subcommand_init_template_zemm_ 3 133ms 44ms _desktop_index.php_command_tasks_subcommand_init_zemm_produktiv 3 227ms 75ms _desktop_index.php_command_tasks_subcommand_open_zemm_produktiv 314 25s673ms 81ms _desktop_index.php_command_tasks_subcommand_search_zemm_produkt 119 5s769ms 48ms _desktop_index.php_command_tasks_subcommand_view_template_id_48 1 52ms 52ms _desktop_index.php_lic_filter_1_command_tasks_subcommand_init_z 1 82ms 82ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1026 1 46ms 46ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1029 2 435ms 217ms _desktop_index.php_m_action_animals_3Am_delete_row_animals_1030 5 221ms 44ms _desktop_index.php_m_action_animals_3Am_delete_val4_animals_lis 12 706ms 58ms _desktop_index.php_m_action_animals_edit_3Alink_init_row_animal 3 141ms 47ms _desktop_index.php_m_action_cages_3Am_cage_card_row_11136_11136 1 45ms 45ms _desktop_index.php_m_action_documents_3Am_delete_val4_documents 1 94ms 94ms _desktop_index.php_name_Abt_C3_B6ten_20v._20Tieren_20ohne_20Ver 1 99ms 99ms _desktop_index.php_name_B6.EomesCreERT2.tdTom_species_1_stockno 1 48ms 48ms _desktop_index.php_name_Genotypisierungsproben_20genommen_instr 18 1s246ms 69ms _desktop_index.php_name_Tiertransfer_20in_20EG_20R_C3_A4ume_204 1 57ms 57ms _desktop_index.php_name_Tiertransport_20durch_20das_20ZEMM_inst 1 82ms 82ms _desktop_index.php_name_Transfer_20in_20Laborbereich_20des_20ZE 4 237ms 59ms _desktop_index.php_name_Verpaarungen_20f_C3_BCr_20Versuchsvorha 2 123ms 61ms _desktop_index.php_name_Verpaarungen_20mit_20Zuchtgenehmigung_2 2 135ms 67ms _desktop_index.php_search_status_2_no_subtasks_true_command_tas 1 41ms 41ms _desktop_index.php_search_status_5_no_subtasks_true_command_tas 3 522ms 174ms _desktop_index.php_search_status_5_no_subtasks_true_command_use 1 49ms 49ms _desktop_index.php_search_status__25_issued_from_2026-01-01_iss 11 1s165ms 105ms _desktop_index.php_search_status__25_issuer_user_name_Dey_20Sar 2 172ms 86ms _desktop_index.php_search_status__25_issuer_user_name_Sch_C3_A4 4 456ms 114ms _desktop_index.php_sire_name_7_dam_name_16_sire_id_2025_2F002_2 1 43ms 43ms _desktop_index.php_unweaned_only__25_val4_animals_litters_searc 1 83ms 83ms _desktop_index.php_unweaned_only_true_val4_animals_litters_sear 2 209ms 104ms _desktop_index.php_val4_documents_command_home_subcommand_init_ 2 194ms 97ms _desktop_index.php_val4_documents_command_reports_subcommand_in 1 145ms 145ms _desktop_index.php_view_animal_name_on_view_animal_id_on_animal 8 2s13ms 251ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b 91 43s211ms 474ms _desktop_index.php_view_animal_name_on_view_animal_id_on_view_s 13 11s35ms 848ms _desktop_index.php_zemm_produktiv_7_localhost_5432 2,182 9m37s 264ms _desktop_index.php_zemm_produktiv_8_localhost_5432 13,258 53m50s 243ms backend:zemm_produktiv_7@localhost 2 222ms 111ms backend:zemm_produktiv_8@localhost 139 19s705ms 141ms expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 7 8s526ms 1s218ms fatescron:zemm_produktiv_8@h2940066.stratoserver.net:5432 1 882ms 882ms notification:zemm_produktiv_8@h2940066.stratoserver.net:5432 5 21s664ms 4s332ms pg_dump 9 2m29s 16s560ms psql 998 35s241ms 35ms taskscron:zemm_produktiv_7@zemm.fbiscience.eu 168 5s702ms 33ms taskscron:zemm_produktiv_8@h2940066.stratoserver.net:5432 168 37s194ms 221ms -
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 84,247 buffers Checkpoint Peak
- 2026-04-11 16:30:06 Date
- 270.017 seconds Highest write time
- 0.621 seconds Sync time
Checkpoints Wal files
Key values
- 24 files Wal files usage Peak
- 2026-04-11 16:30:06 Date
Checkpoints distance
Key values
- 757.57 Mo Distance Peak
- 2026-04-11 16:30:06 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Apr 05 00 2,361 236.796s 0.078s 236.924s 01 20,496 459.332s 0.083s 459.469s 02 2,112 211.853s 0.098s 212.002s 03 2,104 211.037s 0.1s 211.189s 04 2,378 238.393s 0.088s 238.536s 05 11,064 457.612s 0.081s 457.744s 06 2,125 213.162s 0.088s 213.304s 07 2,064 207.031s 0.096s 207.178s 08 5,874 470.628s 0.081s 470.758s 09 6,610 539.587s 0.627s 540.447s 10 2,843 285.082s 0.094s 285.233s 11 3,274 328.179s 0.097s 328.326s 12 2,834 284.178s 0.08s 284.314s 13 2,989 299.705s 0.083s 299.842s 14 2,480 248.627s 0.08s 248.759s 15 2,888 290.097s 0.106s 290.255s 16 3,713 372.734s 0.189s 373.46s 17 3,863 387.382s 0.71s 388.218s 18 3,239 324.463s 0.079s 324.603s 19 4,265 427.223s 0.089s 427.372s 20 3,483 349.066s 0.073s 349.193s 21 3,771 377.821s 0.071s 377.954s 22 3,898 390.652s 0.08s 390.789s 23 4,180 418.843s 0.106s 419.008s Apr 06 00 3,209 321.742s 0.077s 321.875s 01 21,933 591.208s 0.079s 591.348s 02 3,695 370.164s 0.096s 370.313s 03 3,590 359.721s 0.077s 359.851s 04 2,821 282.864s 0.073s 282.987s 05 3,128 313.524s 0.073s 313.647s 06 3,346 335.464s 0.072s 335.588s 07 5,578 495.415s 0.076s 495.552s 08 4,320 432.192s 0.073s 432.315s 09 4,067 407.31s 0.108s 407.477s 10 3,972 397.763s 0.075s 397.896s 11 3,795 380.419s 0.094s 380.563s 12 5,124 513.025s 0.087s 513.164s 13 3,967 397.473s 0.077s 397.602s 14 3,980 398.826s 0.083s 398.965s 15 4,712 472.951s 0.129s 473.281s 16 3,699 370.585s 0.064s 370.707s 17 3,973 398.187s 0.075s 398.316s 18 4,574 458.332s 0.09s 458.48s 19 4,365 437.511s 0.099s 437.665s 20 2,842 284.874s 0.064s 284.999s 21 22,531 545.851s 0.095s 546.001s 22 2,933 294.079s 0.07s 294.202s 23 3,488 349.368s 0.081s 349.498s Apr 07 00 3,418 342.451s 0.071s 342.572s 01 22,328 585.729s 0.103s 585.89s 02 5,810 581.753s 0.146s 581.951s 03 2,283 228.982s 0.066s 229.102s 04 2,466 247.301s 0.068s 247.418s 05 2,166 217.251s 0.067s 217.369s 06 65,330 783.557s 0.15s 783.774s 07 7,171 718.23s 0.151s 718.437s 08 10,978 958.204s 0.166s 958.419s 09 5,190 519.746s 0.141s 519.941s 10 8,622 864.73s 0.21s 864.999s 11 10,680 1,029.388s 0.236s 1,029.677s 12 4,872 488.166s 0.199s 488.419s 13 55,399 1,587.501s 0.29s 1,587.865s 14 6,286 629.789s 0.208s 630.048s 15 23,360 870.407s 0.159s 870.623s 16 13,873 1,040.899s 0.114s 1,041.074s 17 3,698 370.622s 0.092s 370.767s 18 3,803 380.947s 0.086s 381.083s 19 3,308 331.439s 0.098s 331.59s 20 3,128 313.626s 0.08s 313.754s 21 4,027 403.499s 0.101s 403.654s 22 3,712 371.947s 0.116s 372.119s 23 5,058 507.384s 0.241s 507.732s Apr 08 00 5,088 509.717s 0.109s 509.888s 01 26,205 640.775s 0.091s 640.919s 02 3,373 338.028s 0.104s 338.182s 03 2,522 252.844s 0.095s 253.008s 04 2,438 244.505s 0.083s 244.645s 05 2,461 246.825s 0.083s 246.966s 06 5,432 543.756s 0.159s 543.962s 07 20,345 951.024s 0.234s 951.316s 08 19,105 820.866s 0.217s 821.14s 09 15,866 976.323s 0.21s 976.584s 10 19,901 891.144s 0.238s 891.437s 11 22,349 1,106.218s 0.289s 1,106.565s 12 6,862 687.341s 0.171s 687.563s 13 44,606 1,240.476s 0.208s 1,240.745s 14 31,681 1,005.887s 0.203s 1,006.151s 15 6,146 615.346s 0.185s 615.582s 16 5,274 528.485s 0.192s 528.732s 17 4,683 468.985s 0.142s 469.18s 18 4,872 488.482s 0.116s 488.648s 19 4,256 426.237s 0.105s 426.399s 20 4,873 488.097s 0.107s 488.255s 21 4,721 472.8s 0.11s 472.963s 22 5,753 577.141s 0.124s 577.32s 23 3,636 364.354s 0.09s 364.5s Apr 09 00 3,459 346.794s 0.088s 346.943s 01 21,855 585.178s 0.097s 585.336s 02 2,714 272.184s 0.086s 272.318s 03 2,524 253.146s 0.083s 253.289s 04 2,568 257.546s 0.082s 257.681s 05 2,978 298.632s 0.09s 298.769s 06 8,699 870.351s 0.229s 870.639s 07 3,803 381.101s 0.157s 381.31s 08 19,721 913.297s 0.191s 913.544s 09 40,966 1,260.308s 0.306s 1,260.676s 10 49,248 1,258.012s 0.669s 1,258.792s 11 4,714 474.541s 0.176s 474.77s 12 34,626 1,243.216s 0.304s 1,243.582s 13 5,553 558.749s 0.196s 558.997s 14 5,160 517.211s 0.21s 517.473s 15 5,956 596.251s 0.166s 596.474s 16 5,346 535.484s 0.153s 535.69s 17 5,414 542.311s 0.145s 542.504s 18 3,805 381.453s 0.1s 381.605s 19 4,170 417.938s 0.113s 418.101s 20 3,441 345.009s 0.105s 345.166s 21 5,571 558.146s 0.13s 558.328s 22 3,756 376.334s 0.098s 376.489s 23 4,766 477.399s 0.144s 477.599s Apr 10 00 16,709 600.555s 0.152s 600.765s 01 20,718 476.503s 0.098s 476.652s 02 2,329 233.621s 0.112s 233.785s 03 2,619 262.544s 0.098s 262.694s 04 2,330 233.696s 0.1s 233.844s 05 2,289 229.595s 0.102s 229.753s 06 3,691 365.915s 0.187s 366.163s 07 25,794 969.492s 0.249s 969.806s 08 20,090 935.219s 0.245s 935.52s 09 36,908 1,564.563s 0.233s 1,564.863s 10 33,018 1,809.706s 0.247s 1,810.025s 11 23,494 2,174.716s 0.235s 2,175.011s 12 57,889 980.65s 0.178s 980.891s 13 3,506 351.343s 0.129s 351.53s 14 7,207 579.806s 0.122s 579.989s 15 2,933 294.086s 0.107s 294.251s 16 3,227 323.646s 0.122s 323.825s 17 6,863 687.353s 0.14s 687.55s 18 6,668 667.611s 0.103s 667.767s 19 2,529 253.686s 0.087s 253.828s 20 2,577 258.467s 0.086s 258.611s 21 2,545 255.274s 0.087s 255.416s 22 2,805 281.187s 0.09s 281.333s 23 2,743 276.534s 0.084s 277.51s Apr 11 00 2,500 250.773s 0.083s 250.909s 01 20,918 494.143s 0.086s 494.285s 02 2,803 281.147s 0.086s 281.289s 03 2,723 273.111s 0.084s 273.252s 04 2,473 248.062s 0.085s 248.211s 05 2,631 263.931s 0.087s 264.07s 06 3,154 316.106s 0.087s 316.252s 07 2,949 295.652s 0.085s 295.791s 08 2,577 258.496s 0.085s 258.632s 09 5,514 551.662s 0.1s 551.812s 10 5,899 590.467s 0.131s 590.656s 11 2,893 290.147s 0.086s 290.284s 12 2,928 293.548s 0.096s 293.694s 13 2,474 248.179s 0.086s 248.32s 14 2,696 270.406s 0.086s 270.548s 15 2,574 258.186s 0.085s 258.329s 16 88,052 650.749s 0.087s 650.911s 17 4,280 428.679s 0.094s 428.827s 18 3,765 377.193s 0.1s 377.35s 19 3,923 393.085s 0.097s 393.237s 20 4,031 403.943s 0.096s 404.096s 21 5,302 531.146s 0.121s 531.32s 22 3,221 322.974s 0.113s 323.136s 23 3,270 327.888s 0.099s 328.04s Day Hour Added Removed Recycled Synced files Longest sync Average sync Apr 05 00 0 0 1 344 0.002s 0.012s 01 0 0 6 338 0.002s 0.011s 02 0 0 1 349 0.002s 0.012s 03 0 0 1 346 0.002s 0.012s 04 0 0 1 343 0.002s 0.012s 05 0 0 2 319 0.002s 0.011s 06 0 0 1 326 0.002s 0.012s 07 0 0 1 320 0.006s 0.012s 08 0 0 1 327 0.002s 0.011s 09 0 0 1 374 0.019s 0.029s 10 0 0 1 365 0.002s 0.012s 11 0 0 1 485 0.002s 0.012s 12 0 0 1 356 0.002s 0.012s 13 0 0 1 348 0.002s 0.012s 14 0 0 1 348 0.002s 0.012s 15 0 0 1 389 0.010s 0.012s 16 0 0 1 440 0.036s 0.012s 17 0 0 1 444 0.288s 0.033s 18 0 0 1 380 0.001s 0.012s 19 0 0 1 443 0.005s 0.012s 20 0 0 1 355 0.002s 0.012s 21 0 0 1 353 0.001s 0.012s 22 0 0 2 392 0.002s 0.012s 23 0 0 1 487 0.011s 0.012s Apr 06 00 0 0 1 393 0.001s 0.012s 01 0 0 7 404 0.002s 0.012s 02 0 0 1 456 0.003s 0.012s 03 0 0 1 380 0.002s 0.012s 04 0 0 1 352 0.002s 0.012s 05 0 0 1 352 0.002s 0.012s 06 0 0 1 341 0.002s 0.012s 07 0 0 2 365 0.002s 0.012s 08 0 0 1 353 0.002s 0.012s 09 0 0 1 592 0.001s 0.012s 10 0 0 1 383 0.002s 0.012s 11 0 0 1 484 0.002s 0.012s 12 0 0 1 447 0.002s 0.012s 13 0 0 1 362 0.002s 0.012s 14 0 0 2 404 0.003s 0.012s 15 0 0 1 491 0.009s 0.012s 16 0 0 1 310 0.002s 0.012s 17 0 0 1 356 0.004s 0.012s 18 0 0 2 467 0.003s 0.012s 19 0 0 1 469 0.003s 0.012s 20 0 0 1 333 0.001s 0.012s 21 0 0 3 390 0.016s 0.012s 22 0 0 1 315 0.002s 0.012s 23 0 0 1 330 0.002s 0.012s Apr 07 00 0 0 1 317 0.002s 0.012s 01 0 0 7 481 0.007s 0.012s 02 0 0 1 789 0.003s 0.012s 03 0 0 1 314 0.002s 0.012s 04 0 0 1 316 0.001s 0.012s 05 0 0 1 314 0.002s 0.012s 06 0 0 21 811 0.003s 0.012s 07 0 0 2 789 0.002s 0.012s 08 0 0 2 881 0.002s 0.011s 09 0 0 2 681 0.002s 0.012s 10 0 0 2 1,048 0.005s 0.012s 11 0 0 3 1,341 0.002s 0.012s 12 0 0 2 1,103 0.002s 0.012s 13 0 0 24 1,561 0.005s 0.012s 14 0 0 2 1,112 0.003s 0.012s 15 0 0 10 854 0.002s 0.012s 16 0 0 5 505 0.003s 0.012s 17 0 0 1 425 0.002s 0.012s 18 0 0 1 382 0.002s 0.012s 19 0 0 1 370 0.002s 0.012s 20 0 0 1 347 0.002s 0.012s 21 0 0 2 447 0.002s 0.012s 22 0 0 1 493 0.004s 0.012s 23 0 0 1 625 0.010s 0.012s Apr 08 00 0 0 2 591 0.002s 0.012s 01 0 0 8 453 0.002s 0.011s 02 0 0 1 459 0.002s 0.012s 03 0 0 1 401 0.002s 0.012s 04 0 0 1 390 0.002s 0.012s 05 0 0 1 410 0.002s 0.012s 06 0 0 1 882 0.002s 0.011s 07 0 0 5 1,344 0.002s 0.013s 08 0 0 6 1,227 0.006s 0.012s 09 0 0 4 1,226 0.003s 0.012s 10 0 0 5 1,352 0.002s 0.012s 11 0 0 6 1,507 0.005s 0.012s 12 0 0 2 940 0.002s 0.012s 13 0 0 12 1,144 0.003s 0.012s 14 0 0 9 1,092 0.003s 0.012s 15 0 0 1 1,020 0.003s 0.012s 16 0 0 2 1,063 0.002s 0.012s 17 0 0 1 737 0.003s 0.012s 18 0 0 1 544 0.003s 0.012s 19 0 0 2 496 0.003s 0.012s 20 0 0 1 502 0.002s 0.012s 21 0 0 1 530 0.003s 0.012s 22 0 0 2 643 0.003s 0.012s 23 0 0 1 459 0.002s 0.012s Apr 09 00 0 0 1 448 0.002s 0.012s 01 0 0 7 502 0.003s 0.012s 02 0 0 1 455 0.001s 0.012s 03 0 0 1 433 0.002s 0.012s 04 0 0 0 426 0.001s 0.012s 05 0 0 1 464 0.002s 0.012s 06 0 0 3 1,245 0.005s 0.012s 07 0 0 1 802 0.004s 0.012s 08 0 0 7 1,081 0.002s 0.012s 09 0 0 13 1,431 0.027s 0.011s 10 0 0 8 1,709 0.120s 0.016s 11 0 0 2 893 0.002s 0.012s 12 0 0 9 1,571 0.014s 0.012s 13 0 0 2 1,046 0.003s 0.012s 14 0 0 1 1,116 0.003s 0.012s 15 0 0 2 870 0.004s 0.012s 16 0 0 2 771 0.003s 0.012s 17 0 0 1 671 0.003s 0.012s 18 0 0 1 436 0.002s 0.012s 19 0 0 1 513 0.002s 0.012s 20 0 0 1 447 0.003s 0.012s 21 0 0 2 582 0.005s 0.012s 22 0 0 1 510 0.002s 0.012s 23 0 0 1 682 0.004s 0.012s Apr 10 00 0 0 10 599 0.005s 0.011s 01 0 0 7 415 0.002s 0.011s 02 0 0 0 426 0.002s 0.012s 03 0 0 1 424 0.002s 0.012s 04 0 0 1 421 0.002s 0.012s 05 0 0 1 440 0.004s 0.012s 06 0 0 1 993 0.004s 0.012s 07 0 0 8 1,416 0.004s 0.012s 08 0 0 5 1,374 0.003s 0.012s 09 0 0 15 1,366 0.002s 0.012s 10 0 0 11 1,273 0.009s 0.012s 11 0 0 11 1,167 0.005s 0.011s 12 0 0 8 1,010 0.002s 0.012s 13 0 0 1 670 0.006s 0.012s 14 0 0 2 692 0.001s 0.012s 15 0 0 1 598 0.001s 0.012s 16 0 0 1 698 0.002s 0.012s 17 0 0 2 786 0.002s 0.012s 18 0 0 1 564 0.002s 0.012s 19 0 0 1 451 0.002s 0.012s 20 0 0 1 445 0.002s 0.012s 21 0 0 0 443 0.002s 0.012s 22 0 0 1 476 0.002s 0.012s 23 0 0 1 442 0.001s 0.012s Apr 11 00 0 0 1 429 0.001s 0.012s 01 0 0 7 458 0.001s 0.012s 02 0 0 0 435 0.002s 0.012s 03 0 0 1 445 0.002s 0.012s 04 0 0 1 442 0.001s 0.012s 05 0 0 1 450 0.002s 0.012s 06 0 0 1 447 0.001s 0.012s 07 0 0 1 445 0.001s 0.012s 08 0 0 1 438 0.001s 0.012s 09 0 0 1 528 0.002s 0.012s 10 0 0 1 707 0.002s 0.012s 11 0 0 1 449 0.001s 0.012s 12 0 0 1 473 0.002s 0.012s 13 0 0 1 429 0.002s 0.012s 14 0 0 1 442 0.001s 0.012s 15 0 0 1 429 0.001s 0.012s 16 0 0 24 431 0.003s 0.011s 17 0 0 1 411 0.001s 0.012s 18 0 0 1 451 0.002s 0.012s 19 0 0 1 473 0.002s 0.012s 20 0 0 1 423 0.001s 0.012s 21 0 0 2 524 0.003s 0.012s 22 0 0 1 522 0.002s 0.012s 23 0 0 1 450 0.001s 0.012s Day Hour Count Avg time (sec) Apr 05 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Apr 06 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Apr 07 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Apr 08 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Apr 09 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Apr 10 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Apr 11 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Day Hour Mean distance Mean estimate Apr 05 00 1,087.92 kB 1,286.67 kB 01 9,348.18 kB 34,839.09 kB 02 1,040.33 kB 32,989.67 kB 03 1,041.42 kB 10,063.33 kB 04 1,107.75 kB 3,608.75 kB 05 3,675.09 kB 6,560.45 kB 06 1,079.00 kB 14,564.92 kB 07 1,056.67 kB 4,886.83 kB 08 1,897.55 kB 6,223.18 kB 09 2,344.73 kB 8,112.64 kB 10 1,171.00 kB 3,879.75 kB 11 1,278.25 kB 2,007.92 kB 12 1,145.58 kB 1,414.33 kB 13 1,186.83 kB 1,464.08 kB 14 1,081.17 kB 1,338.00 kB 15 1,327.75 kB 2,401.67 kB 16 1,685.67 kB 2,387.08 kB 17 1,648.75 kB 2,752.83 kB 18 1,318.17 kB 2,144.58 kB 19 1,783.33 kB 3,475.67 kB 20 1,366.67 kB 2,311.75 kB 21 1,413.42 kB 1,651.42 kB 22 1,552.17 kB 1,943.83 kB 23 1,730.25 kB 2,959.75 kB Apr 06 00 1,303.67 kB 2,004.75 kB 01 10,096.58 kB 42,345.75 kB 02 1,434.08 kB 34,699.83 kB 03 1,403.50 kB 10,817.75 kB 04 1,214.42 kB 3,935.75 kB 05 1,280.25 kB 2,006.83 kB 06 1,333.92 kB 1,689.25 kB 07 1,976.00 kB 6,393.50 kB 08 1,620.00 kB 4,231.67 kB 09 1,537.42 kB 4,433.33 kB 10 1,482.58 kB 2,331.42 kB 11 1,547.08 kB 2,498.83 kB 12 1,829.83 kB 2,857.75 kB 13 1,504.75 kB 4,372.67 kB 14 1,501.50 kB 2,357.92 kB 15 2,098.75 kB 3,305.92 kB 16 1,450.75 kB 2,275.25 kB 17 1,622.75 kB 2,002.17 kB 18 1,959.67 kB 3,073.50 kB 19 2,007.83 kB 3,557.00 kB 20 1,206.67 kB 2,690.08 kB 21 3,604.75 kB 10,782.67 kB 22 1,259.00 kB 10,837.08 kB 23 1,400.42 kB 4,020.42 kB Apr 07 00 1,406.00 kB 2,169.17 kB 01 9,218.42 kB 37,930.08 kB 02 2,459.50 kB 31,617.50 kB 03 1,102.17 kB 9,879.50 kB 04 1,126.17 kB 3,603.33 kB 05 1,058.67 kB 1,784.08 kB 06 29,441.83 kB 181,855.83 kB 07 2,039.50 kB 70,998.08 kB 08 3,604.27 kB 23,343.27 kB 09 1,953.42 kB 8,616.00 kB 10 3,432.50 kB 5,294.50 kB 11 4,011.17 kB 9,189.67 kB 12 1,920.25 kB 5,929.83 kB 13 33,463.75 kB 78,561.08 kB 14 2,682.00 kB 32,442.58 kB 15 14,327.25 kB 48,919.50 kB 16 6,629.25 kB 22,278.08 kB 17 1,467.83 kB 10,357.00 kB 18 1,450.33 kB 3,968.92 kB 19 1,368.50 kB 2,425.00 kB 20 1,309.42 kB 2,689.92 kB 21 1,695.33 kB 2,896.58 kB 22 1,579.42 kB 2,640.50 kB 23 2,215.75 kB 3,130.50 kB Apr 08 00 2,188.00 kB 3,212.75 kB 01 11,837.18 kB 43,975.64 kB 02 1,449.42 kB 41,082.42 kB 03 1,127.75 kB 12,449.25 kB 04 1,099.50 kB 4,306.33 kB 05 1,095.58 kB 1,999.25 kB 06 1,985.09 kB 2,995.73 kB 07 6,727.92 kB 31,050.00 kB 08 7,406.58 kB 36,217.42 kB 09 5,745.92 kB 21,698.50 kB 10 7,576.00 kB 19,518.17 kB 11 8,340.25 kB 43,430.83 kB 12 2,657.67 kB 16,371.42 kB 13 16,076.92 kB 46,262.75 kB 14 11,454.92 kB 44,048.17 kB 15 2,523.17 kB 16,773.25 kB 16 1,868.83 kB 6,092.33 kB 17 1,701.17 kB 3,016.42 kB 18 1,927.42 kB 3,123.42 kB 19 1,575.92 kB 2,367.67 kB 20 1,820.00 kB 2,165.33 kB 21 1,891.25 kB 3,266.92 kB 22 2,488.00 kB 4,220.33 kB 23 1,385.17 kB 2,393.58 kB Apr 09 00 1,357.17 kB 1,802.75 kB 01 9,168.17 kB 38,230.00 kB 02 1,215.42 kB 30,651.00 kB 03 1,152.08 kB 9,514.17 kB 04 1,175.25 kB 3,527.83 kB 05 1,254.08 kB 1,880.33 kB 06 3,307.58 kB 4,779.67 kB 07 1,573.67 kB 4,116.75 kB 08 9,339.00 kB 40,912.92 kB 09 19,237.45 kB 44,774.64 kB 10 10,798.31 kB 41,515.85 kB 11 1,755.17 kB 13,055.33 kB 12 12,918.92 kB 41,933.67 kB 13 2,097.08 kB 19,504.00 kB 14 1,982.25 kB 7,072.67 kB 15 2,086.25 kB 4,815.67 kB 16 2,814.75 kB 7,211.58 kB 17 1,935.75 kB 8,187.75 kB 18 1,426.42 kB 3,441.50 kB 19 1,718.92 kB 2,877.58 kB 20 1,358.08 kB 1,990.17 kB 21 1,976.50 kB 2,682.08 kB 22 1,537.67 kB 2,886.00 kB 23 1,894.67 kB 2,956.08 kB Apr 10 00 13,796.36 kB 71,299.55 kB 01 10,430.00 kB 63,590.73 kB 02 1,111.83 kB 36,995.17 kB 03 1,156.50 kB 11,253.67 kB 04 1,101.92 kB 3,997.92 kB 05 1,099.58 kB 1,918.17 kB 06 1,596.30 kB 1,709.00 kB 07 10,744.67 kB 28,228.42 kB 08 7,195.25 kB 43,626.08 kB 09 20,788.75 kB 56,455.00 kB 10 14,826.08 kB 42,245.17 kB 11 16,537.18 kB 46,040.00 kB 12 11,101.00 kB 42,886.50 kB 13 1,453.42 kB 19,308.58 kB 14 2,292.08 kB 8,900.58 kB 15 1,253.17 kB 5,391.08 kB 16 1,360.75 kB 2,443.92 kB 17 1,994.50 kB 3,088.25 kB 18 1,879.58 kB 3,814.42 kB 19 1,144.17 kB 2,480.58 kB 20 1,154.92 kB 1,535.75 kB 21 1,128.33 kB 1,277.58 kB 22 1,173.33 kB 1,446.75 kB 23 1,181.92 kB 1,299.00 kB Apr 11 00 1,137.83 kB 1,356.17 kB 01 8,918.17 kB 37,709.42 kB 02 1,202.42 kB 30,883.75 kB 03 1,174.67 kB 9,598.25 kB 04 1,125.83 kB 3,522.42 kB 05 1,171.00 kB 1,825.92 kB 06 1,282.83 kB 1,583.25 kB 07 1,236.92 kB 1,991.83 kB 08 1,161.00 kB 1,407.33 kB 09 1,734.58 kB 2,882.33 kB 10 1,805.25 kB 3,521.33 kB 11 1,246.58 kB 3,012.33 kB 12 1,186.50 kB 1,731.67 kB 13 1,091.25 kB 1,281.25 kB 14 1,186.33 kB 1,248.25 kB 15 1,133.92 kB 1,187.75 kB 16 36,672.27 kB 165,990.64 kB 17 1,427.00 kB 124,376.17 kB 18 1,372.25 kB 36,098.50 kB 19 1,402.83 kB 11,197.92 kB 20 1,495.50 kB 4,185.00 kB 21 1,882.42 kB 3,245.58 kB 22 1,316.92 kB 2,446.50 kB 23 1,335.50 kB 1,629.50 kB -
Temporary Files
Size of temporary files
Key values
- 512.72 MiB Temp Files size Peak
- 2026-04-07 01:10:31 Date
Number of temporary files
Key values
- 8 per second Temp Files Peak
- 2026-04-10 07:35:16 Date
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Apr 05 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 6 276.06 MiB 46.01 MiB 06 0 0 0 07 0 0 0 08 0 0 0 09 17 785.86 MiB 46.23 MiB 10 18 821.06 MiB 45.61 MiB 11 18 819.92 MiB 45.55 MiB 12 18 819.92 MiB 45.55 MiB 13 21 956.39 MiB 45.54 MiB 14 18 819.95 MiB 45.55 MiB 15 16 728.70 MiB 45.54 MiB 16 12 546.73 MiB 45.56 MiB 17 12 546.71 MiB 45.56 MiB 18 8 468.62 MiB 58.58 MiB 19 23 2.35 GiB 104.60 MiB 20 18 2.03 GiB 115.36 MiB 21 18 2.03 GiB 115.48 MiB 22 21 2.47 GiB 120.61 MiB 23 32 6.41 GiB 205.04 MiB Apr 06 00 34 6.29 GiB 189.39 MiB 01 38 3.94 GiB 106.04 MiB 02 9 410.11 MiB 45.57 MiB 03 40 4.71 GiB 120.52 MiB 04 6 824.77 MiB 137.46 MiB 05 6 825.98 MiB 137.66 MiB 06 6 827.18 MiB 137.86 MiB 07 2 276.00 MiB 138.00 MiB 08 2 91.05 MiB 45.52 MiB 09 6 273.39 MiB 45.57 MiB 10 15 1.17 GiB 79.60 MiB 11 12 1.78 GiB 152.14 MiB 12 12 1.58 GiB 134.53 MiB 13 13 592.20 MiB 45.55 MiB 14 9 410.00 MiB 45.56 MiB 15 12 547.09 MiB 45.59 MiB 16 12 546.84 MiB 45.57 MiB 17 12 546.59 MiB 45.55 MiB 18 11 501.25 MiB 45.57 MiB 19 16 728.89 MiB 45.56 MiB 20 12 546.81 MiB 45.57 MiB 21 12 546.65 MiB 45.55 MiB 22 17 4.21 GiB 253.79 MiB 23 6 3.00 GiB 511.62 MiB Apr 07 00 6 3.00 GiB 512.25 MiB 01 11 1.40 GiB 130.59 MiB 02 9 409.96 MiB 45.55 MiB 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 14 639.30 MiB 45.66 MiB 09 12 546.66 MiB 45.56 MiB 10 7 321.06 MiB 45.87 MiB 11 6 275.26 MiB 45.88 MiB 12 1 46.22 MiB 46.22 MiB 13 0 0 0 14 0 0 0 15 0 0 0 16 5 230.07 MiB 46.01 MiB 17 13 592.04 MiB 45.54 MiB 18 14 637.66 MiB 45.55 MiB 19 5 227.82 MiB 45.56 MiB 20 13 592.09 MiB 45.55 MiB 21 10 456.35 MiB 45.64 MiB 22 12 547.48 MiB 45.62 MiB 23 15 687.27 MiB 45.82 MiB Apr 08 00 11 504.56 MiB 45.87 MiB 01 15 683.30 MiB 45.55 MiB 02 1 45.53 MiB 45.53 MiB 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 2 92.34 MiB 46.17 MiB 10 8 365.07 MiB 45.63 MiB 11 8 366.15 MiB 45.77 MiB 12 7 320.13 MiB 45.73 MiB 13 10 457.65 MiB 45.76 MiB 14 7 323.43 MiB 46.20 MiB 15 6 275.09 MiB 45.85 MiB 16 6 273.49 MiB 45.58 MiB 17 7 320.70 MiB 45.81 MiB 18 6 276.67 MiB 46.11 MiB 19 6 275.34 MiB 45.89 MiB 20 6 274.19 MiB 45.70 MiB 21 10 457.52 MiB 45.75 MiB 22 13 595.97 MiB 45.84 MiB 23 13 595.21 MiB 45.79 MiB Apr 09 00 11 504.12 MiB 45.83 MiB 01 6 275.20 MiB 45.87 MiB 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 36 1.61 GiB 45.81 MiB 10 38 1.70 GiB 45.88 MiB 11 44 1.96 GiB 45.61 MiB 12 49 2.18 GiB 45.63 MiB 13 45 2.00 GiB 45.59 MiB 14 0 0 0 15 27 1.20 GiB 45.65 MiB 16 1 45.52 MiB 45.52 MiB 17 31 1.38 GiB 45.55 MiB 18 28 1.25 GiB 45.57 MiB 19 48 2.14 GiB 45.59 MiB 20 39 1.73 GiB 45.53 MiB 21 41 1.83 GiB 45.58 MiB 22 38 1.69 GiB 45.62 MiB 23 47 2.22 GiB 48.43 MiB Apr 10 00 11 500.71 MiB 45.52 MiB 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 37 1.84 GiB 51.03 MiB 08 6 277.66 MiB 46.28 MiB 09 34 1.53 GiB 46.14 MiB 10 51 2.43 GiB 48.70 MiB 11 42 2.65 GiB 64.62 MiB 12 0 0 0 13 0 0 0 14 30 2.20 GiB 75.22 MiB 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 Apr 11 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 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 Queries generating the most temporary files (N)
Rank Count Total size Min size Max size Avg size Query 1 452 20.57 GiB 45.26 MiB 102.72 MiB 46.59 MiB with start_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at <= ? order by tenant_key, fingerprint, collected_at desc ), fallback_start as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at asc ), end_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at desc ), deltas as ( select e.tenant_key, e.fingerprint, e.query, e.collected_at as last_seen, greatest (coalesce(e.total_time_ms, ?) - coalesce(s.total_time_ms, fs.total_time_ms, ?), ?) as total_time_ms, greatest (coalesce(e.calls, ?) - coalesce(s.calls, fs.calls, ?), ?) as calls, greatest (coalesce(e.rows_returned, ?) - coalesce(s.rows_returned, fs.rows_returned, ?), ?) as rows_returned from end_snap e left join start_snap s on s.tenant_key = e.tenant_key and s.fingerprint = e.fingerprint left join fallback_start fs on fs.tenant_key = e.tenant_key and fs.fingerprint = e.fingerprint and s.tenant_key is null ) select fingerprint, max(query) as query, max(last_seen) as last_seen, sum(total_time_ms) as total_time_ms, sum(calls) as calls, sum(rows_returned) as rows_returned, case when sum(calls) > ? then sum(total_time_ms) / sum(calls) else ? end as mean_time_ms, array_agg(distinct tenant_key order by tenant_key) as tenant_keys from deltas where total_time_ms > ? or calls > ? group by fingerprint order by total_time_ms desc, calls desc limit ? offset ?;-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 15:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-06 03:13:35 Duration: 43s372ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '5' OFFSET '0';
Date: 2026-04-05 23:42:40 Duration: 42s821ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-05 23:42:32 Duration: 42s517ms Database: zemm_monitoring User: labanimal Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Queries generating the largest temporary files
Rank Size Query 1 102.72 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at <= $2 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($3) AND collected_at BETWEEN $4 AND $5 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($6) AND collected_at BETWEEN $7 AND $8 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $9 OFFSET $10;[ Date: 2026-04-10 07:25:20 - Queryid: 3033269 ]
2 90.39 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 03:13:12 - Queryid: 453632 ]
3 89.36 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 03:13:12 - Queryid: 453632 ]
4 86.59 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 03:13:12 - Queryid: 453632 ]
5 77.55 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 00:21:30 - Queryid: 373442 ]
6 75.05 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-05 23:38:08 - Queryid: 354690 ]
7 72.02 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-05 23:38:08 - Queryid: 354690 ]
8 70.62 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 00:21:30 - Queryid: 373442 ]
9 66.03 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 03:13:08 - Queryid: 453497 ]
10 64.60 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-05 23:38:08 - Queryid: 354690 ]
11 61.41 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at <= $2 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($3) AND collected_at BETWEEN $4 AND $5 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($6) AND collected_at BETWEEN $7 AND $8 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $9 OFFSET $10;[ Date: 2026-04-10 07:45:18 - Queryid: 3037281 ]
12 61.23 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 22:10:27 - Queryid: 956136 ]
13 61.12 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-05 23:38:08 - Queryid: 354690 ]
14 60.38 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 22:10:27 - Queryid: 956136 ]
15 60.14 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at <= $2 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($3) AND collected_at BETWEEN $4 AND $5 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($6) AND collected_at BETWEEN $7 AND $8 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $9 OFFSET $10;[ Date: 2026-04-10 07:45:18 - Queryid: 3037281 ]
16 51.70 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at <= $2 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($3) AND collected_at BETWEEN $4 AND $5 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($6) AND collected_at BETWEEN $7 AND $8 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $9 OFFSET $10;[ Date: 2026-04-10 07:45:18 - Queryid: 3037281 ]
17 46.89 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1, $2) AND collected_at <= $3 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($4, $5) AND collected_at BETWEEN $6 AND $7 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($8, $9) AND collected_at BETWEEN $10 AND $11 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $12 OFFSET $13;[ Date: 2026-04-06 22:10:27 - Queryid: 956136 ]
18 46.70 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at <= $2 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($3) AND collected_at BETWEEN $4 AND $5 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($6) AND collected_at BETWEEN $7 AND $8 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $9 OFFSET $10;[ Date: 2026-04-07 23:55:24 - Queryid: 1665424 ]
19 46.52 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at <= $2 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($3) AND collected_at BETWEEN $4 AND $5 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($6) AND collected_at BETWEEN $7 AND $8 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $9 OFFSET $10;[ Date: 2026-04-07 23:55:24 - Queryid: 1665424 ]
20 46.48 MiB WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($1) AND collected_at <= $2 ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($3) AND collected_at BETWEEN $4 AND $5 ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ($6) AND collected_at BETWEEN $7 AND $8 ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT $9 OFFSET $10;[ Date: 2026-04-10 07:37:40 - Queryid: 3036237 ]
-
Vacuums
Vacuums / Analyzes Distribution
Key values
- 32.16 sec Highest CPU-cost vacuum
Table observability.db_top_queries
Database zemm_monitoring - 2026-04-11 16:24:44 Date
- 0 sec Highest CPU-cost analyze
Table
Database zemm_monitoring - Date
Average Autovacuum Duration
Key values
- 32.16 sec Highest CPU-cost vacuum
Table observability.db_top_queries
Database zemm_monitoring - 2026-04-11 16:24:44 Date
Analyzes per table
Key values
- pg_catalog.pg_type (201) Main table analyzed (database zemm_produktiv_8)
- 864 analyzes Total
Table Number of analyzes zemm_produktiv_8.pg_catalog.pg_type 201 zemm_produktiv_8.pg_catalog.pg_attribute 150 zemm_produktiv_8.pg_catalog.pg_class 107 zemm_produktiv_8.pg_catalog.pg_depend 97 zemm_monitoring.observability.uptime_checks 41 zemm_produktiv_8.public.breedingsdams 36 zemm_produktiv_8.public.breedingssires 36 zemm_produktiv_7.pg_catalog.pg_type 18 zemm_produktiv_8.public.cages_search_mview 15 zemm_monitoring.observability.metrics_timeseries 14 zemm_produktiv_7.pg_catalog.pg_attribute 13 zemm_produktiv_7.pg_catalog.pg_class 11 zemm_produktiv_8.public.tmptasks 10 zemm_produktiv_7.pg_catalog.pg_depend 9 zemm_produktiv_8.public.tasks 7 zemm_test_3.pg_catalog.pg_shdepend 7 zemm_produktiv_8.public.users 6 zemm_produktiv_7.public.import_validation_issues 6 template1.pg_catalog.pg_shdepend 5 zemm_monitoring.observability.app_events 5 zemm_produktiv_7.public.breedingssires 4 zemm_produktiv_7.public.import_question_answers 4 zemm_produktiv_8.pg_catalog.pg_shdepend 4 zemm_produktiv_7.public.breedingsdams 4 zemm_monitoring.pg_catalog.pg_shdepend 3 zemm_monitoring.observability.system_metrics 3 bucardo.pg_catalog.pg_shdepend 3 zemm_produktiv_7.public.users 3 zemm_produktiv_8.public.cages 3 zemm_monitoring.observability.nginx_counters 2 zemm_produktiv_7.public.import_column_mappings 2 fbi_unibi.pg_catalog.pg_shdepend 2 zemm_monitoring.observability.db_top_queries 2 zemm_produktiv_7.pg_catalog.pg_shdepend 2 zemm_produktiv_7.public.import_runs 2 labanimal.pg_catalog.pg_shdepend 2 postgres.pg_catalog.pg_shdepend 2 zemm_produktiv_8.public.monitoring_session_activity 2 zemm_test_2.pg_catalog.pg_shdepend 2 zemm_produktiv_8.public.login_tracker 2 invdb.pg_catalog.pg_shdepend 2 fbi_unire.pg_catalog.pg_shdepend 2 template0.pg_catalog.pg_shdepend 1 zemm_produktiv_7.public.import_staging_rows 1 zemm_produktiv_7.public.cages_search_mview 1 zemm_produktiv_8.public.animals_search_mview 1 zemm_produktiv_7.pg_catalog.pg_trigger 1 zemm_produktiv_8.public.user_ui_prefs 1 zemm_monitoring.observability.phpfpm_counters 1 zemm_produktiv_7.pg_catalog.pg_constraint 1 zemm_monitoring.pg_catalog.pg_index 1 zemm_produktiv_7.public.import_source_sheets 1 zemm_produktiv_7.public.import_submission_events 1 zemm_produktiv_7.public.import_execution_runs 1 fbi_ci_db.pg_catalog.pg_shdepend 1 Total 864 Vacuums per table
Key values
- pg_catalog.pg_type (69) Main table vacuumed on database zemm_produktiv_8
- 401 vacuums Total
Index Buffer usage Skipped WAL usage Frozen Table Vacuums scans hits misses dirtied pins frozen records full page bytes pages tuples zemm_produktiv_8.pg_catalog.pg_type 69 69 0 0 0 0 0 3,553 741 761,338 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 52 52 0 0 0 0 0 6,661 2,220 1,504,427 0 0 zemm_monitoring.pg_toast.pg_toast_67431 38 0 0 0 0 0 0 30,371 10,206 23,195,128 10,036 60,174 zemm_produktiv_8.public.breedingssires 36 0 0 0 0 0 0 5,330 436 1,341,060 0 0 zemm_produktiv_8.public.breedingsdams 36 0 0 0 0 0 0 7,128 534 1,791,837 0 0 zemm_produktiv_8.pg_catalog.pg_class 35 35 0 0 0 0 0 3,428 1,058 1,232,135 6 6 zemm_produktiv_8.pg_catalog.pg_depend 26 26 0 0 0 0 0 3,251 940 1,116,691 0 0 fbi_ci_db.pg_catalog.pg_shdepend 16 16 0 0 0 0 0 1,447 473 902,820 8 35 zemm_produktiv_8.pg_toast.pg_toast_2619 15 15 0 0 0 0 0 2,795 710 3,896,874 175 551 zemm_monitoring.observability.uptime_checks 12 0 0 0 0 0 0 1,868 1,403 2,158,957 229 4,537 zemm_produktiv_8.public.tasks 7 7 0 0 0 0 0 322,265 285 23,750,508 5 8 zemm_monitoring.pg_toast.pg_toast_2619 5 5 0 0 0 0 0 554 135 803,608 40 124 zemm_produktiv_7.pg_catalog.pg_type 5 5 0 0 0 0 0 231 63 84,705 8 131 zemm_produktiv_7.pg_catalog.pg_attribute 5 5 0 0 0 0 0 1,098 474 583,763 52 1,497 zemm_produktiv_7.public.breedingsdams 4 0 0 0 0 0 0 792 16 49,368 0 0 zemm_produktiv_8.public.cages_search_mview 4 4 0 0 0 0 0 2,487 1,260 4,256,689 155 2,016 zemm_produktiv_7.public.breedingssires 4 0 0 0 0 0 0 592 16 37,568 0 0 zemm_produktiv_8.pg_catalog.pg_statistic 3 3 0 0 0 0 0 664 192 607,491 109 307 zemm_produktiv_7.pg_catalog.pg_class 3 3 0 0 0 0 0 287 100 136,391 28 363 zemm_monitoring.observability.app_events 3 0 0 0 0 0 0 63,314 62,622 83,594,075 0 0 zemm_produktiv_7.public.import_validation_issues 3 3 0 0 0 0 0 39 24 16,434 0 0 zemm_monitoring.observability.metrics_timeseries 3 3 0 0 0 0 0 28,970 12,883 27,608,765 2,241 49,719 zemm_monitoring.pg_toast.pg_toast_67411 3 0 0 0 0 0 0 14,684 4,286 26,274,462 4,274 18,794 zemm_produktiv_8.public.tmptasks 3 3 0 0 0 0 0 212 69 42,117 2 2 zemm_monitoring.observability.db_top_queries 2 0 0 0 0 0 0 283,032 219,020 732,857,356 31,936 276,632 zemm_produktiv_7.pg_catalog.pg_depend 2 2 0 0 0 0 0 279 104 189,885 18 1,302 zemm_produktiv_7.pg_toast.pg_toast_2619 1 1 0 0 0 0 0 115 29 146,802 10 37 zemm_monitoring.observability.system_metrics 1 0 0 0 0 0 0 1,022 1,021 1,732,596 0 0 zemm_produktiv_7.pg_catalog.pg_statistic 1 1 0 0 0 0 0 195 73 287,932 23 207 zemm_produktiv_7.public.import_runs 1 1 0 0 0 0 0 11 4 1,952 0 0 zemm_produktiv_7.public.import_question_answers 1 0 0 0 0 0 0 6 5 3,045 0 0 zemm_monitoring.pg_catalog.pg_statistic 1 1 0 0 0 0 0 102 34 93,610 15 26 zemm_produktiv_8.public.users 1 1 0 0 0 0 0 154 77 185,378 46 116 Total 401 261 0 0 0 0 0 786,937 321,513 941,245,767 49,416 416,584 Vacuum throughput per table
Key values
- observability.db_top_queries (59.12) Max CPU elapsed for vacuum on database zemm_monitoring
- observability.metrics_timeseries (47.27 ms) Max I/O read time for vacuum on database zemm_monitoring
- observability.db_top_queries (215.923 ms) Max I/O write time for vacuum on database zemm_monitoring
I/O timing (ms) CPU (s) Table read write elapsed zemm_produktiv_8.pg_catalog.pg_type 4.498 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 11.749 0 0.49 zemm_monitoring.pg_toast.pg_toast_67431 13.675 0.882 2.45 zemm_produktiv_8.public.breedingssires 0 0.844 0 zemm_produktiv_8.public.breedingsdams 0 0.618 0 zemm_produktiv_8.pg_catalog.pg_class 8.37 0 0.09 zemm_produktiv_8.pg_catalog.pg_depend 4.266 0 0.24 fbi_ci_db.pg_catalog.pg_shdepend 6.932 0 0.12 zemm_produktiv_8.pg_toast.pg_toast_2619 3.63 0 0.16 zemm_monitoring.observability.uptime_checks 0.252 0.033 0.31 zemm_produktiv_8.public.tasks 3.475 0 4.27 zemm_monitoring.pg_toast.pg_toast_2619 1.366 0 0.02 zemm_produktiv_7.pg_catalog.pg_type 6.706 0 0 zemm_produktiv_7.pg_catalog.pg_attribute 11.919 0 0.14 zemm_produktiv_7.public.breedingsdams 0 0.094 0 zemm_produktiv_8.public.cages_search_mview 2.643 0 0.32 zemm_produktiv_7.public.breedingssires 0 0.072 0 zemm_produktiv_8.pg_catalog.pg_statistic 0.878 0 0.05 zemm_produktiv_7.pg_catalog.pg_class 3.36 0 0.02 zemm_monitoring.observability.app_events 16.552 0.045 14.9 zemm_produktiv_7.public.import_validation_issues 0.527 0.052 0 zemm_monitoring.observability.metrics_timeseries 47.27 15.334 4.32 zemm_monitoring.pg_toast.pg_toast_67411 7.028 13.526 1.2 zemm_produktiv_8.public.tmptasks 1.358 0 0 zemm_monitoring.observability.db_top_queries 44.088 215.923 59.12 zemm_produktiv_7.pg_catalog.pg_depend 4.74 0 0.02 zemm_produktiv_7.pg_toast.pg_toast_2619 0.259 0 0.01 zemm_monitoring.observability.system_metrics 1.243 0 0.25 zemm_produktiv_7.pg_catalog.pg_statistic 1.952 0 0.02 zemm_produktiv_7.public.import_runs 0 0.05 0 zemm_produktiv_7.public.import_question_answers 0 0.057 0 zemm_monitoring.pg_catalog.pg_statistic 0.263 0 0 zemm_produktiv_8.public.users 1.284 0 0.02 Total 210.283 247.53 88.54 Tuples removed per table
Key values
- public.tasks (375595) Main table with removed tuples on database zemm_produktiv_8
- 604816 tuples Total removed
Index Tuples Pages Table Vacuums scans removed remain not yet removable removed remain zemm_produktiv_8.public.tasks 7 7 375,595 397,007 0 0 116,792 zemm_monitoring.observability.metrics_timeseries 3 3 117,788 879,331 0 0 18,687 zemm_produktiv_8.pg_catalog.pg_attribute 52 52 51,722 298,748 0 0 9,568 zemm_produktiv_8.pg_catalog.pg_depend 26 26 22,688 108,446 0 0 1,430 zemm_produktiv_8.pg_catalog.pg_type 69 69 13,986 57,339 0 0 2,139 fbi_ci_db.pg_catalog.pg_shdepend 16 16 6,792 62,053 0 0 608 zemm_produktiv_8.pg_catalog.pg_class 35 35 5,429 31,296 6 0 1,470 zemm_produktiv_7.pg_catalog.pg_attribute 5 5 3,676 34,075 0 0 950 zemm_produktiv_8.pg_toast.pg_toast_2619 15 15 1,598 4,354 0 0 1,590 zemm_produktiv_8.public.cages_search_mview 4 4 1,327 55,316 0 0 936 zemm_produktiv_7.pg_catalog.pg_depend 2 2 915 8,919 0 0 102 zemm_produktiv_8.pg_catalog.pg_statistic 3 3 802 3,816 0 0 432 zemm_produktiv_7.pg_catalog.pg_type 5 5 724 4,265 0 0 135 zemm_produktiv_7.pg_catalog.pg_class 3 3 505 2,837 0 0 117 zemm_monitoring.pg_toast.pg_toast_2619 5 5 299 397 0 8 177 zemm_produktiv_8.public.tmptasks 3 3 230 2,469 0 0 357 zemm_produktiv_8.public.users 1 1 179 756 0 0 108 zemm_monitoring.observability.db_top_queries 2 0 158 17,588,053 0 0 1,933,798 zemm_produktiv_7.pg_catalog.pg_statistic 1 1 113 1,157 0 0 105 zemm_monitoring.pg_catalog.pg_statistic 1 1 74 463 0 0 45 zemm_produktiv_7.pg_toast.pg_toast_2619 1 1 63 382 0 0 130 zemm_monitoring.pg_toast.pg_toast_67431 38 0 60 12,405,585 0 0 2,076,829 zemm_produktiv_7.public.import_question_answers 1 0 51 17 0 0 1 zemm_produktiv_7.public.import_validation_issues 3 3 31 24 0 0 4 zemm_produktiv_7.public.import_runs 1 1 11 9 0 0 1 zemm_produktiv_7.public.breedingsdams 4 0 0 121,493 0 0 776 zemm_monitoring.observability.app_events 3 0 0 3,042,729 0 0 290,041 zemm_monitoring.observability.uptime_checks 12 0 0 117,362 0 0 6,064 zemm_monitoring.observability.system_metrics 1 0 0 37,466 0 0 4,807 zemm_produktiv_8.public.breedingssires 36 0 0 810,278 0 0 5,184 zemm_monitoring.pg_toast.pg_toast_67411 3 0 0 258,502 0 0 61,463 zemm_produktiv_7.public.breedingssires 4 0 0 89,917 0 0 576 zemm_produktiv_8.public.breedingsdams 36 0 0 1,094,745 0 0 6,984 Total 401 261 604,816 37,519,606 6 8 4,542,406 Pages removed per table
Key values
- pg_toast.pg_toast_2619 (8) Main table with removed pages on database zemm_monitoring
- 8 pages Total removed
Table Number of vacuums Index scans Tuples removed Pages removed zemm_monitoring.pg_toast.pg_toast_2619 5 5 299 8 zemm_produktiv_8.pg_catalog.pg_statistic 3 3 802 0 fbi_ci_db.pg_catalog.pg_shdepend 16 16 6792 0 zemm_monitoring.pg_toast.pg_toast_67431 38 0 60 0 zemm_produktiv_7.public.breedingsdams 4 0 0 0 zemm_produktiv_7.pg_toast.pg_toast_2619 1 1 63 0 zemm_produktiv_8.pg_catalog.pg_depend 26 26 22688 0 zemm_produktiv_7.pg_catalog.pg_class 3 3 505 0 zemm_monitoring.observability.app_events 3 0 0 0 zemm_produktiv_8.pg_toast.pg_toast_2619 15 15 1598 0 zemm_monitoring.observability.uptime_checks 12 0 0 0 zemm_monitoring.observability.system_metrics 1 0 0 0 zemm_produktiv_8.public.breedingssires 36 0 0 0 zemm_produktiv_7.public.import_validation_issues 3 3 31 0 zemm_monitoring.observability.db_top_queries 2 0 158 0 zemm_produktiv_8.public.cages_search_mview 4 4 1327 0 zemm_produktiv_8.pg_catalog.pg_type 69 69 13986 0 zemm_produktiv_7.pg_catalog.pg_depend 2 2 915 0 zemm_monitoring.observability.metrics_timeseries 3 3 117788 0 zemm_monitoring.pg_toast.pg_toast_67411 3 0 0 0 zemm_produktiv_7.pg_catalog.pg_type 5 5 724 0 zemm_produktiv_7.public.breedingssires 4 0 0 0 zemm_produktiv_8.public.breedingsdams 36 0 0 0 zemm_produktiv_8.pg_catalog.pg_attribute 52 52 51722 0 zemm_produktiv_7.pg_catalog.pg_attribute 5 5 3676 0 zemm_produktiv_7.pg_catalog.pg_statistic 1 1 113 0 zemm_produktiv_7.public.import_runs 1 1 11 0 zemm_produktiv_7.public.import_question_answers 1 0 51 0 zemm_produktiv_8.public.tasks 7 7 375595 0 zemm_monitoring.pg_catalog.pg_statistic 1 1 74 0 zemm_produktiv_8.public.tmptasks 3 3 230 0 zemm_produktiv_8.public.users 1 1 179 0 zemm_produktiv_8.pg_catalog.pg_class 35 35 5429 0 Total 401 261 604,816 8 Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Apr 05 00 1 0 01 1 1 02 0 0 03 0 0 04 1 0 05 0 0 06 0 1 07 1 0 08 0 0 09 1 0 10 0 0 11 1 6 12 0 0 13 1 0 14 1 1 15 0 1 16 1 0 17 1 4 18 0 0 19 0 1 20 0 0 21 1 0 22 1 0 23 0 0 Apr 06 00 0 0 01 1 1 02 1 1 03 0 0 04 0 0 05 0 1 06 1 0 07 0 0 08 0 0 09 1 2 10 1 0 11 0 3 12 0 2 13 0 0 14 2 1 15 1 2 16 0 0 17 0 0 18 1 2 19 1 1 20 0 1 21 1 1 22 0 0 23 1 0 Apr 07 00 0 0 01 2 3 02 2 6 03 0 0 04 1 0 05 0 0 06 6 15 07 2 8 08 6 14 09 3 10 10 5 14 11 9 24 12 7 18 13 34 56 14 10 30 15 10 16 16 0 2 17 1 2 18 2 1 19 0 0 20 0 0 21 1 2 22 1 0 23 1 5 Apr 08 00 1 5 01 2 4 02 2 4 03 1 2 04 0 1 05 0 2 06 8 13 07 8 29 08 11 25 09 8 17 10 8 19 11 11 30 12 4 8 13 11 18 14 6 13 15 4 11 16 5 14 17 1 5 18 1 3 19 1 1 20 2 1 21 0 0 22 1 4 23 1 0 Apr 09 00 1 1 01 3 2 02 0 2 03 0 0 04 0 0 05 1 1 06 5 10 07 0 4 08 9 19 09 17 29 10 11 26 11 5 11 12 13 34 13 6 19 14 9 18 15 1 6 16 4 8 17 2 2 18 1 0 19 0 2 20 0 1 21 1 4 22 0 1 23 2 1 Apr 10 00 5 4 01 1 1 02 0 0 03 1 0 04 0 1 05 0 0 06 7 19 07 4 14 08 12 15 09 10 23 10 7 12 11 4 19 12 12 19 13 1 4 14 1 5 15 0 3 16 3 7 17 3 6 18 0 2 19 0 0 20 0 0 21 0 1 22 1 1 23 0 0 Apr 11 00 0 0 01 1 1 02 1 0 03 1 0 04 0 1 05 0 0 06 0 1 07 1 0 08 0 0 09 0 0 10 1 7 11 0 0 12 1 1 13 0 0 14 0 0 15 0 0 16 2 0 17 0 0 18 0 1 19 2 0 20 1 1 21 3 6 22 0 0 23 0 0 - 32.16 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- ShareLock Main Lock Type
- 1 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query 1 1 1s 1s 1s 1s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:46:01 Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-06 03:16:01 Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:39:01 Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Queries that waited the most
Rank Wait time Query 1 1s CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-04-10 12:08:02 - Database: zemm_monitoring - User: labanimal ]
-
Queries
Queries by type
Key values
- 462 Total read queries
- 155,615 Total write queries
Queries by database
Key values
- zemm_monitoring Main database
- 155,388 Requests
- 4d23h45m19s (zemm_monitoring)
- Main time consuming database
Database Request type Count Duration zemm_monitoring Total 155,388 4d23h45m19s cte 1,231 1h28m22s ddl 154,131 4d22h16m34s others 3 2s162ms select 21 18s788ms tcl 1 603ms zemm_produktiv_7 Total 169 4m21s cte 108 1m56s ddl 39 1m40s others 13 38s229ms select 9 6s198ms zemm_produktiv_8 Total 537 10m4s copy to 57 1m40s cte 40 1m9s ddl 1 2s944ms select 432 7m2s update 7 8s370ms Queries by user
Key values
- labanimal Main user
- 1,256,625 Requests
User Request type Count Duration deploy Total 298 42m23s cte 8 2m36s ddl 164 16m21s others 96 6m15s select 18 12m7s labanimal Total 1,256,625 37d12h32m1s copy from 36 4m11s copy to 290 13m44s cte 7,637 8h39m49s ddl 1,242,766 37d1h48m17s others 842 14m45s select 4,937 1h29m6s tcl 14 11s2ms update 59 1m4s postgres Total 312 7m4s copy to 312 7m4s Duration by user
Key values
- 37d12h32m1s (labanimal) Main time consuming user
User Request type Count Duration deploy Total 298 42m23s cte 8 2m36s ddl 164 16m21s others 96 6m15s select 18 12m7s labanimal Total 1,256,625 37d12h32m1s copy from 36 4m11s copy to 290 13m44s cte 7,637 8h39m49s ddl 1,242,766 37d1h48m17s others 842 14m45s select 4,937 1h29m6s tcl 14 11s2ms update 59 1m4s postgres Total 312 7m4s copy to 312 7m4s Queries by host
Key values
- unknown Main host
- 1,256,560 Requests
- 37d12h24m51s (unknown)
- Main time consuming host
Host Request type Count Duration 127.0.0.1 Total 4 12s622ms ddl 4 12s622ms 81.169.238.237 Total 61 6m57s select 2 5m53s update 59 1m4s [local] Total 610 49m28s copy to 312 7m4s cte 8 2m36s ddl 164 16m21s others 96 6m15s select 18 12m7s unknown Total 1,256,560 37d12h24m51s copy from 36 4m11s copy to 290 13m44s cte 7,637 8h39m49s ddl 1,242,762 37d1h48m4s others 842 14m45s select 4,935 1h23m13s tcl 14 11s2ms Queries by application
Key values
- unknown Main application
- 155,385 Requests
- 4d23h45m11s (unknown)
- Main time consuming application
Application Request type Count Duration _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b Total 3 1s954ms select 3 1s954ms _desktop_index.php_zemm_produktiv_7_localhost_5432 Total 109 1m57s cte 108 1m56s select 1 623ms _desktop_index.php_zemm_produktiv_8_localhost_5432 Total 469 8m10s cte 40 1m9s select 429 7m expire_tasks:zemm_produktiv_8@h2940066.stratoserver.net:5432 Total 7 8s370ms update 7 8s370ms pg_dump Total 57 1m40s copy to 57 1m40s psql Total 64 2m34s ddl 41 1m46s others 16 40s392ms select 7 7s763ms unknown Total 155,385 4d23h45m11s cte 1,231 1h28m22s ddl 154,130 4d22h16m31s select 22 16s600ms tcl 1 603ms Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2026-04-06 01:55:03 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 1,335 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 43s372ms WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 15:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';[ Date: 2026-04-06 03:13:35 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
2 42s821ms WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '5' OFFSET '0';[ Date: 2026-04-05 23:42:40 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
3 42s821ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
4 42s821ms 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-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
5 42s821ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
6 42s821ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
7 42s821ms 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-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
8 42s821ms CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);[ Date: 2026-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
9 42s821ms CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);[ Date: 2026-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
10 42s821ms 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-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
11 42s821ms CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);[ Date: 2026-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
12 42s821ms 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-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
13 42s821ms 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-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
14 42s821ms 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-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
15 42s821ms 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-04-05 23:43:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
16 42s821ms CREATE SCHEMA IF NOT EXISTS observability;[ Date: 2026-04-05 23:44:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
17 42s821ms 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-04-05 23:44:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
18 42s821ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);[ Date: 2026-04-05 23:44:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
19 42s821ms CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);[ Date: 2026-04-05 23:44:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
20 42s821ms 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-04-05 23:44:01 - Database: zemm_monitoring - User: labanimal - Bind query: yes ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 8h11m7s 10,090 503ms 42s821ms 2s920ms 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 #1
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
2 8h11m7s 10,090 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
3 8h11m7s 10,090 503ms 42s821ms 2s920ms 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 #3
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
4 8h11m7s 10,090 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
5 8h11m7s 10,090 503ms 42s821ms 2s920ms 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 #5
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
6 8h11m7s 10,090 503ms 42s821ms 2s920ms 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 #6
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
7 8h11m7s 10,090 503ms 42s821ms 2s920ms 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 #7
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
8 8h11m6s 10,090 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
9 8h11m6s 10,090 503ms 42s821ms 2s920ms create schema if not exists observability;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
10 8h11m6s 10,090 503ms 42s821ms 2s920ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
11 8h11m6s 10,090 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
12 8h11m6s 10,090 503ms 42s821ms 2s920ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
13 8h11m6s 10,090 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
14 2h57m59s 5,740 505ms 8s469ms 1s860ms alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
15 2h57m59s 5,740 505ms 8s469ms 1s860ms create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
16 2h57m59s 5,740 505ms 8s469ms 1s860ms alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
17 2h57m59s 5,740 505ms 8s469ms 1s860ms create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
18 1h27m42s 1,179 2s668ms 43s372ms 4s463ms with start_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at <= ? order by tenant_key, fingerprint, collected_at desc ), fallback_start as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at asc ), end_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at desc ), deltas as ( select e.tenant_key, e.fingerprint, e.query, e.collected_at as last_seen, greatest (coalesce(e.total_time_ms, ?) - coalesce(s.total_time_ms, fs.total_time_ms, ?), ?) as total_time_ms, greatest (coalesce(e.calls, ?) - coalesce(s.calls, fs.calls, ?), ?) as calls, greatest (coalesce(e.rows_returned, ?) - coalesce(s.rows_returned, fs.rows_returned, ?), ?) as rows_returned from end_snap e left join start_snap s on s.tenant_key = e.tenant_key and s.fingerprint = e.fingerprint left join fallback_start fs on fs.tenant_key = e.tenant_key and fs.fingerprint = e.fingerprint and s.tenant_key is null ) select fingerprint, max(query) as query, max(last_seen) as last_seen, sum(total_time_ms) as total_time_ms, sum(calls) as calls, sum(rows_returned) as rows_returned, case when sum(calls) > ? then sum(total_time_ms) / sum(calls) else ? end as mean_time_ms, array_agg(distinct tenant_key order by tenant_key) as tenant_keys from deltas where total_time_ms > ? or calls > ? group by fingerprint order by total_time_ms desc, calls desc limit ? offset ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Apr 05 06 7 25s344ms 3s620ms 10 18 54s759ms 3s42ms 11 18 49s775ms 2s765ms 12 18 48s995ms 2s721ms 13 18 48s898ms 2s716ms 14 21 57s251ms 2s726ms 15 18 49s806ms 2s767ms 16 16 46s511ms 2s906ms 17 12 34s238ms 2s853ms 18 12 34s233ms 2s852ms 19 8 25s284ms 3s160ms 20 23 1m35s 4s171ms 21 18 1m19s 4s422ms 22 18 1m19s 4s409ms 23 21 1m35s 4s548ms 00 28 7m30s 16s77ms Apr 06 01 30 6m8s 12s267ms 02 39 3m20s 5s130ms 03 10 28s170ms 2s817ms 04 36 4m20s 7s243ms 05 6 30s475ms 5s79ms 06 6 30s487ms 5s81ms 07 6 30s643ms 5s107ms 08 3 13s448ms 4s482ms 09 2 6s38ms 3s19ms 10 6 17s934ms 2s989ms 11 15 55s969ms 3s731ms 12 12 1m4s 5s367ms 13 13 1m2s 4s835ms 14 13 38s505ms 2s961ms 15 9 26s251ms 2s916ms 16 12 35s777ms 2s981ms 17 12 34s982ms 2s915ms 18 12 35s131ms 2s927ms 19 12 35s191ms 2s932ms 20 17 49s955ms 2s938ms 21 12 34s932ms 2s911ms 22 12 34s824ms 2s902ms 23 13 3m56s 18s163ms 00 6 2m55s 29s332ms Apr 07 01 6 3m1s 30s288ms 02 11 1m27s 7s989ms 03 9 26s186ms 2s909ms 09 14 41s293ms 2s949ms 10 12 35s881ms 2s990ms 11 7 21s183ms 3s26ms 12 6 18s470ms 3s78ms 13 1 3s53ms 3s53ms 17 4 12s886ms 3s221ms 18 12 36s455ms 3s37ms 19 12 35s911ms 2s992ms 20 4 11s922ms 2s980ms 21 11 32s822ms 2s983ms 22 10 29s984ms 2s998ms 23 12 35s330ms 2s944ms 00 12 39s255ms 3s271ms Apr 08 01 11 32s796ms 2s981ms 02 13 38s915ms 2s993ms 03 1 2s885ms 2s885ms 10 3 10s165ms 3s388ms 11 6 18s432ms 3s72ms 12 7 21s766ms 3s109ms 13 6 18s565ms 3s94ms 14 6 18s618ms 3s103ms 15 6 18s75ms 3s12ms 16 6 18s205ms 3s34ms 17 6 18s392ms 3s65ms 18 6 18s164ms 3s27ms 19 6 18s279ms 3s46ms 20 6 17s877ms 2s979ms 21 6 17s562ms 2s927ms 22 9 27s259ms 3s28ms 23 13 39s54ms 3s4ms 00 13 37s927ms 2s917ms Apr 09 01 11 32s157ms 2s923ms 02 6 17s757ms 2s959ms 10 18 59s853ms 3s325ms 11 23 1m12s 3s147ms 12 24 1m14s 3s83ms 13 24 1m15s 3s132ms 14 23 1m11s 3s96ms 16 17 53s795ms 3s164ms 17 1 3s17ms 3s17ms 18 11 40s452ms 3s677ms 19 15 45s495ms 3s33ms 20 20 1m3s 3s154ms 21 18 56s343ms 3s130ms 22 18 57s732ms 3s207ms 23 18 56s767ms 3s153ms 00 22 1m14s 3s406ms Apr 10 01 4 12s547ms 3s136ms 08 10 49s581ms 4s958ms 09 2 9s47ms 4s523ms 10 9 30s231ms 3s359ms 11 12 39s638ms 3s303ms 12 7 23s662ms 3s380ms 15 5 17s373ms 3s474ms [ User: labanimal - Total duration: 1h27m42s - Times executed: 1179 ]
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 15:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-06 03:13:35 Duration: 43s372ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '5' OFFSET '0';
Date: 2026-04-05 23:42:40 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-05 23:42:32 Duration: 42s517ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
19 2m14s 116 794ms 7s392ms 1s158ms with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Apr 05 15 1 7s392ms 7s392ms 17 3 2s566ms 855ms 18 2 1s674ms 837ms 20 2 1s640ms 820ms 23 1 840ms 840ms 00 2 1s660ms 830ms Apr 06 03 2 1s985ms 992ms 12 1 1s910ms 1s910ms 16 4 3s643ms 910ms 18 1 855ms 855ms 19 3 2s518ms 839ms 20 4 3s374ms 843ms 22 2 1s699ms 849ms Apr 07 02 1 841ms 841ms 03 6 5s73ms 845ms 10 1 1s83ms 1s83ms 11 6 5s247ms 874ms 12 1 871ms 871ms 14 2 4s578ms 2s289ms 17 1 1s71ms 1s71ms 21 1 7s369ms 7s369ms 22 1 877ms 877ms 23 2 1s787ms 893ms 00 5 4s384ms 876ms Apr 08 01 4 4s729ms 1s182ms 03 1 6s378ms 6s378ms 09 1 2s285ms 2s285ms 10 1 2s260ms 2s260ms 12 2 1s968ms 984ms 13 2 1s791ms 895ms 19 2 1s920ms 960ms 21 1 1s47ms 1s47ms 22 2 1s686ms 843ms 23 6 5s43ms 840ms Apr 09 02 1 1s75ms 1s75ms 10 3 4s339ms 1s446ms 11 5 5s14ms 1s2ms 13 2 2s8ms 1s4ms 16 1 1s66ms 1s66ms 18 1 1s69ms 1s69ms 20 2 1s910ms 955ms 22 2 1s866ms 933ms 23 1 1s88ms 1s88ms 00 3 3s4ms 1s1ms Apr 10 01 1 846ms 846ms 08 1 1s59ms 1s59ms 09 2 1s623ms 811ms 10 1 803ms 803ms 13 1 2s307ms 2s307ms 14 1 2s297ms 2s297ms 18 2 1s649ms 824ms 19 3 2s423ms 807ms Apr 11 10 2 1s663ms 831ms 11 2 1s612ms 806ms 22 2 1s597ms 798ms [ User: labanimal - Total duration: 2m14s - Times executed: 116 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 1m56s - Times executed: 108 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 17s920ms - Times executed: 8 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-05 14:59:27 Duration: 7s392ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-07 20:59:36 Duration: 7s369ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-07_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-08 02:11:34 Duration: 6s378ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
20 1m23s 112 721ms 816ms 747ms select count(distinct animal_id) AS "count" from ( select animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join animals a on a."animalID" = animals_search_mview.animal_id left join breedings b on b.id = animals_search_mview.last_mating) data where fate = ? and alive = ? and deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Apr 07 08 2 1s536ms 768ms 11 4 3s53ms 763ms 12 2 1s531ms 765ms 13 2 1s501ms 750ms 14 8 6s46ms 755ms Apr 08 09 5 3s808ms 761ms 11 2 1s481ms 740ms 15 5 3s725ms 745ms 16 1 749ms 749ms 17 5 3s699ms 739ms 20 4 3s10ms 752ms Apr 09 09 1 762ms 762ms 10 8 5s919ms 739ms 11 8 5s898ms 737ms 13 2 1s501ms 750ms 14 6 4s503ms 750ms 15 6 4s430ms 738ms 16 2 1s515ms 757ms 17 7 5s202ms 743ms Apr 10 11 5 3s750ms 750ms 12 6 4s449ms 741ms 13 4 2s966ms 741ms 14 9 6s758ms 750ms 15 4 2s984ms 746ms 17 2 1s490ms 745ms Apr 11 11 2 1s471ms 735ms [ User: labanimal - Total duration: 1m23s - Times executed: 112 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m23s - Times executed: 111 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 727ms - Times executed: 1 ]
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-08 08:08:17 Duration: 816ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100000) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100000) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100000) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-08 19:02:14 Duration: 803ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-09 10:51:17 Duration: 792ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 10,090 8h11m7s 503ms 42s821ms 2s920ms 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 #1
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
2 10,090 8h11m7s 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
3 10,090 8h11m7s 503ms 42s821ms 2s920ms 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 #3
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
4 10,090 8h11m7s 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
5 10,090 8h11m7s 503ms 42s821ms 2s920ms 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 #5
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
6 10,090 8h11m7s 503ms 42s821ms 2s920ms 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 #6
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
7 10,090 8h11m7s 503ms 42s821ms 2s920ms 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 #7
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
8 10,090 8h11m6s 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
9 10,090 8h11m6s 503ms 42s821ms 2s920ms create schema if not exists observability;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
10 10,090 8h11m6s 503ms 42s821ms 2s920ms create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
11 10,090 8h11m6s 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
12 10,090 8h11m6s 503ms 42s821ms 2s920ms create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
13 10,090 8h11m6s 503ms 42s821ms 2s920ms 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
14 5,740 2h57m59s 505ms 8s469ms 1s860ms alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
15 5,740 2h57m59s 505ms 8s469ms 1s860ms create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
16 5,740 2h57m59s 505ms 8s469ms 1s860ms alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
17 5,740 2h57m59s 505ms 8s469ms 1s860ms create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
18 1,179 1h27m42s 2s668ms 43s372ms 4s463ms with start_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at <= ? order by tenant_key, fingerprint, collected_at desc ), fallback_start as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at asc ), end_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at desc ), deltas as ( select e.tenant_key, e.fingerprint, e.query, e.collected_at as last_seen, greatest (coalesce(e.total_time_ms, ?) - coalesce(s.total_time_ms, fs.total_time_ms, ?), ?) as total_time_ms, greatest (coalesce(e.calls, ?) - coalesce(s.calls, fs.calls, ?), ?) as calls, greatest (coalesce(e.rows_returned, ?) - coalesce(s.rows_returned, fs.rows_returned, ?), ?) as rows_returned from end_snap e left join start_snap s on s.tenant_key = e.tenant_key and s.fingerprint = e.fingerprint left join fallback_start fs on fs.tenant_key = e.tenant_key and fs.fingerprint = e.fingerprint and s.tenant_key is null ) select fingerprint, max(query) as query, max(last_seen) as last_seen, sum(total_time_ms) as total_time_ms, sum(calls) as calls, sum(rows_returned) as rows_returned, case when sum(calls) > ? then sum(total_time_ms) / sum(calls) else ? end as mean_time_ms, array_agg(distinct tenant_key order by tenant_key) as tenant_keys from deltas where total_time_ms > ? or calls > ? group by fingerprint order by total_time_ms desc, calls desc limit ? offset ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Apr 05 06 7 25s344ms 3s620ms 10 18 54s759ms 3s42ms 11 18 49s775ms 2s765ms 12 18 48s995ms 2s721ms 13 18 48s898ms 2s716ms 14 21 57s251ms 2s726ms 15 18 49s806ms 2s767ms 16 16 46s511ms 2s906ms 17 12 34s238ms 2s853ms 18 12 34s233ms 2s852ms 19 8 25s284ms 3s160ms 20 23 1m35s 4s171ms 21 18 1m19s 4s422ms 22 18 1m19s 4s409ms 23 21 1m35s 4s548ms 00 28 7m30s 16s77ms Apr 06 01 30 6m8s 12s267ms 02 39 3m20s 5s130ms 03 10 28s170ms 2s817ms 04 36 4m20s 7s243ms 05 6 30s475ms 5s79ms 06 6 30s487ms 5s81ms 07 6 30s643ms 5s107ms 08 3 13s448ms 4s482ms 09 2 6s38ms 3s19ms 10 6 17s934ms 2s989ms 11 15 55s969ms 3s731ms 12 12 1m4s 5s367ms 13 13 1m2s 4s835ms 14 13 38s505ms 2s961ms 15 9 26s251ms 2s916ms 16 12 35s777ms 2s981ms 17 12 34s982ms 2s915ms 18 12 35s131ms 2s927ms 19 12 35s191ms 2s932ms 20 17 49s955ms 2s938ms 21 12 34s932ms 2s911ms 22 12 34s824ms 2s902ms 23 13 3m56s 18s163ms 00 6 2m55s 29s332ms Apr 07 01 6 3m1s 30s288ms 02 11 1m27s 7s989ms 03 9 26s186ms 2s909ms 09 14 41s293ms 2s949ms 10 12 35s881ms 2s990ms 11 7 21s183ms 3s26ms 12 6 18s470ms 3s78ms 13 1 3s53ms 3s53ms 17 4 12s886ms 3s221ms 18 12 36s455ms 3s37ms 19 12 35s911ms 2s992ms 20 4 11s922ms 2s980ms 21 11 32s822ms 2s983ms 22 10 29s984ms 2s998ms 23 12 35s330ms 2s944ms 00 12 39s255ms 3s271ms Apr 08 01 11 32s796ms 2s981ms 02 13 38s915ms 2s993ms 03 1 2s885ms 2s885ms 10 3 10s165ms 3s388ms 11 6 18s432ms 3s72ms 12 7 21s766ms 3s109ms 13 6 18s565ms 3s94ms 14 6 18s618ms 3s103ms 15 6 18s75ms 3s12ms 16 6 18s205ms 3s34ms 17 6 18s392ms 3s65ms 18 6 18s164ms 3s27ms 19 6 18s279ms 3s46ms 20 6 17s877ms 2s979ms 21 6 17s562ms 2s927ms 22 9 27s259ms 3s28ms 23 13 39s54ms 3s4ms 00 13 37s927ms 2s917ms Apr 09 01 11 32s157ms 2s923ms 02 6 17s757ms 2s959ms 10 18 59s853ms 3s325ms 11 23 1m12s 3s147ms 12 24 1m14s 3s83ms 13 24 1m15s 3s132ms 14 23 1m11s 3s96ms 16 17 53s795ms 3s164ms 17 1 3s17ms 3s17ms 18 11 40s452ms 3s677ms 19 15 45s495ms 3s33ms 20 20 1m3s 3s154ms 21 18 56s343ms 3s130ms 22 18 57s732ms 3s207ms 23 18 56s767ms 3s153ms 00 22 1m14s 3s406ms Apr 10 01 4 12s547ms 3s136ms 08 10 49s581ms 4s958ms 09 2 9s47ms 4s523ms 10 9 30s231ms 3s359ms 11 12 39s638ms 3s303ms 12 7 23s662ms 3s380ms 15 5 17s373ms 3s474ms [ User: labanimal - Total duration: 1h27m42s - Times executed: 1179 ]
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 15:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-06 03:13:35 Duration: 43s372ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '5' OFFSET '0';
Date: 2026-04-05 23:42:40 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-05 23:42:32 Duration: 42s517ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
19 116 2m14s 794ms 7s392ms 1s158ms with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Apr 05 15 1 7s392ms 7s392ms 17 3 2s566ms 855ms 18 2 1s674ms 837ms 20 2 1s640ms 820ms 23 1 840ms 840ms 00 2 1s660ms 830ms Apr 06 03 2 1s985ms 992ms 12 1 1s910ms 1s910ms 16 4 3s643ms 910ms 18 1 855ms 855ms 19 3 2s518ms 839ms 20 4 3s374ms 843ms 22 2 1s699ms 849ms Apr 07 02 1 841ms 841ms 03 6 5s73ms 845ms 10 1 1s83ms 1s83ms 11 6 5s247ms 874ms 12 1 871ms 871ms 14 2 4s578ms 2s289ms 17 1 1s71ms 1s71ms 21 1 7s369ms 7s369ms 22 1 877ms 877ms 23 2 1s787ms 893ms 00 5 4s384ms 876ms Apr 08 01 4 4s729ms 1s182ms 03 1 6s378ms 6s378ms 09 1 2s285ms 2s285ms 10 1 2s260ms 2s260ms 12 2 1s968ms 984ms 13 2 1s791ms 895ms 19 2 1s920ms 960ms 21 1 1s47ms 1s47ms 22 2 1s686ms 843ms 23 6 5s43ms 840ms Apr 09 02 1 1s75ms 1s75ms 10 3 4s339ms 1s446ms 11 5 5s14ms 1s2ms 13 2 2s8ms 1s4ms 16 1 1s66ms 1s66ms 18 1 1s69ms 1s69ms 20 2 1s910ms 955ms 22 2 1s866ms 933ms 23 1 1s88ms 1s88ms 00 3 3s4ms 1s1ms Apr 10 01 1 846ms 846ms 08 1 1s59ms 1s59ms 09 2 1s623ms 811ms 10 1 803ms 803ms 13 1 2s307ms 2s307ms 14 1 2s297ms 2s297ms 18 2 1s649ms 824ms 19 3 2s423ms 807ms Apr 11 10 2 1s663ms 831ms 11 2 1s612ms 806ms 22 2 1s597ms 798ms [ User: labanimal - Total duration: 2m14s - Times executed: 116 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 1m56s - Times executed: 108 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 17s920ms - Times executed: 8 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-05 14:59:27 Duration: 7s392ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-07 20:59:36 Duration: 7s369ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-07_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-08 02:11:34 Duration: 6s378ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
20 112 1m23s 721ms 816ms 747ms select count(distinct animal_id) AS "count" from ( select animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join animals a on a."animalID" = animals_search_mview.animal_id left join breedings b on b.id = animals_search_mview.last_mating) data where fate = ? and alive = ? and deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Apr 07 08 2 1s536ms 768ms 11 4 3s53ms 763ms 12 2 1s531ms 765ms 13 2 1s501ms 750ms 14 8 6s46ms 755ms Apr 08 09 5 3s808ms 761ms 11 2 1s481ms 740ms 15 5 3s725ms 745ms 16 1 749ms 749ms 17 5 3s699ms 739ms 20 4 3s10ms 752ms Apr 09 09 1 762ms 762ms 10 8 5s919ms 739ms 11 8 5s898ms 737ms 13 2 1s501ms 750ms 14 6 4s503ms 750ms 15 6 4s430ms 738ms 16 2 1s515ms 757ms 17 7 5s202ms 743ms Apr 10 11 5 3s750ms 750ms 12 6 4s449ms 741ms 13 4 2s966ms 741ms 14 9 6s758ms 750ms 15 4 2s984ms 746ms 17 2 1s490ms 745ms Apr 11 11 2 1s471ms 735ms [ User: labanimal - Total duration: 1m23s - Times executed: 112 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m23s - Times executed: 111 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 727ms - Times executed: 1 ]
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-08 08:08:17 Duration: 816ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100000) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100000) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100000) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-08 19:02:14 Duration: 803ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-09 10:51:17 Duration: 792ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 2s668ms 43s372ms 4s463ms 1,179 1h27m42s with start_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at <= ? order by tenant_key, fingerprint, collected_at desc ), fallback_start as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at asc ), end_snap as ( select distinct on (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at from observability.db_top_queries where tenant_key in (...) and collected_at between ? and ? order by tenant_key, fingerprint, collected_at desc ), deltas as ( select e.tenant_key, e.fingerprint, e.query, e.collected_at as last_seen, greatest (coalesce(e.total_time_ms, ?) - coalesce(s.total_time_ms, fs.total_time_ms, ?), ?) as total_time_ms, greatest (coalesce(e.calls, ?) - coalesce(s.calls, fs.calls, ?), ?) as calls, greatest (coalesce(e.rows_returned, ?) - coalesce(s.rows_returned, fs.rows_returned, ?), ?) as rows_returned from end_snap e left join start_snap s on s.tenant_key = e.tenant_key and s.fingerprint = e.fingerprint left join fallback_start fs on fs.tenant_key = e.tenant_key and fs.fingerprint = e.fingerprint and s.tenant_key is null ) select fingerprint, max(query) as query, max(last_seen) as last_seen, sum(total_time_ms) as total_time_ms, sum(calls) as calls, sum(rows_returned) as rows_returned, case when sum(calls) > ? then sum(total_time_ms) / sum(calls) else ? end as mean_time_ms, array_agg(distinct tenant_key order by tenant_key) as tenant_keys from deltas where total_time_ms > ? or calls > ? group by fingerprint order by total_time_ms desc, calls desc limit ? offset ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Apr 05 06 7 25s344ms 3s620ms 10 18 54s759ms 3s42ms 11 18 49s775ms 2s765ms 12 18 48s995ms 2s721ms 13 18 48s898ms 2s716ms 14 21 57s251ms 2s726ms 15 18 49s806ms 2s767ms 16 16 46s511ms 2s906ms 17 12 34s238ms 2s853ms 18 12 34s233ms 2s852ms 19 8 25s284ms 3s160ms 20 23 1m35s 4s171ms 21 18 1m19s 4s422ms 22 18 1m19s 4s409ms 23 21 1m35s 4s548ms 00 28 7m30s 16s77ms Apr 06 01 30 6m8s 12s267ms 02 39 3m20s 5s130ms 03 10 28s170ms 2s817ms 04 36 4m20s 7s243ms 05 6 30s475ms 5s79ms 06 6 30s487ms 5s81ms 07 6 30s643ms 5s107ms 08 3 13s448ms 4s482ms 09 2 6s38ms 3s19ms 10 6 17s934ms 2s989ms 11 15 55s969ms 3s731ms 12 12 1m4s 5s367ms 13 13 1m2s 4s835ms 14 13 38s505ms 2s961ms 15 9 26s251ms 2s916ms 16 12 35s777ms 2s981ms 17 12 34s982ms 2s915ms 18 12 35s131ms 2s927ms 19 12 35s191ms 2s932ms 20 17 49s955ms 2s938ms 21 12 34s932ms 2s911ms 22 12 34s824ms 2s902ms 23 13 3m56s 18s163ms 00 6 2m55s 29s332ms Apr 07 01 6 3m1s 30s288ms 02 11 1m27s 7s989ms 03 9 26s186ms 2s909ms 09 14 41s293ms 2s949ms 10 12 35s881ms 2s990ms 11 7 21s183ms 3s26ms 12 6 18s470ms 3s78ms 13 1 3s53ms 3s53ms 17 4 12s886ms 3s221ms 18 12 36s455ms 3s37ms 19 12 35s911ms 2s992ms 20 4 11s922ms 2s980ms 21 11 32s822ms 2s983ms 22 10 29s984ms 2s998ms 23 12 35s330ms 2s944ms 00 12 39s255ms 3s271ms Apr 08 01 11 32s796ms 2s981ms 02 13 38s915ms 2s993ms 03 1 2s885ms 2s885ms 10 3 10s165ms 3s388ms 11 6 18s432ms 3s72ms 12 7 21s766ms 3s109ms 13 6 18s565ms 3s94ms 14 6 18s618ms 3s103ms 15 6 18s75ms 3s12ms 16 6 18s205ms 3s34ms 17 6 18s392ms 3s65ms 18 6 18s164ms 3s27ms 19 6 18s279ms 3s46ms 20 6 17s877ms 2s979ms 21 6 17s562ms 2s927ms 22 9 27s259ms 3s28ms 23 13 39s54ms 3s4ms 00 13 37s927ms 2s917ms Apr 09 01 11 32s157ms 2s923ms 02 6 17s757ms 2s959ms 10 18 59s853ms 3s325ms 11 23 1m12s 3s147ms 12 24 1m14s 3s83ms 13 24 1m15s 3s132ms 14 23 1m11s 3s96ms 16 17 53s795ms 3s164ms 17 1 3s17ms 3s17ms 18 11 40s452ms 3s677ms 19 15 45s495ms 3s33ms 20 20 1m3s 3s154ms 21 18 56s343ms 3s130ms 22 18 57s732ms 3s207ms 23 18 56s767ms 3s153ms 00 22 1m14s 3s406ms Apr 10 01 4 12s547ms 3s136ms 08 10 49s581ms 4s958ms 09 2 9s47ms 4s523ms 10 9 30s231ms 3s359ms 11 12 39s638ms 3s303ms 12 7 23s662ms 3s380ms 15 5 17s373ms 3s474ms [ User: labanimal - Total duration: 1h27m42s - Times executed: 1179 ]
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 15:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 15:12:52+02' AND '2026-04-06 03:12:52+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-06 03:13:35 Duration: 43s372ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:57+02' AND '2026-04-05 23:41:57+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '5' OFFSET '0';
Date: 2026-04-05 23:42:40 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
WITH start_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at <= '2026-04-05 11:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), fallback_start AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at ASC ), end_snap AS ( SELECT DISTINCT ON (tenant_key, fingerprint) tenant_key, fingerprint, query, total_time_ms, calls, rows_returned, collected_at FROM observability.db_top_queries WHERE tenant_key IN ('prod', 'test', 'dev') AND collected_at BETWEEN '2026-04-05 11:41:50+02' AND '2026-04-05 23:41:50+02' ORDER BY tenant_key, fingerprint, collected_at DESC ), deltas AS ( SELECT e.tenant_key, e.fingerprint, e.query, e.collected_at AS last_seen, GREATEST (COALESCE(e.total_time_ms, 0) - COALESCE(s.total_time_ms, fs.total_time_ms, 0), 0) AS total_time_ms, GREATEST (COALESCE(e.calls, 0) - COALESCE(s.calls, fs.calls, 0), 0) AS calls, GREATEST (COALESCE(e.rows_returned, 0) - COALESCE(s.rows_returned, fs.rows_returned, 0), 0) AS rows_returned FROM end_snap e LEFT JOIN start_snap s ON s.tenant_key = e.tenant_key AND s.fingerprint = e.fingerprint LEFT JOIN fallback_start fs ON fs.tenant_key = e.tenant_key AND fs.fingerprint = e.fingerprint AND s.tenant_key IS NULL ) SELECT fingerprint, MAX(query) AS query, MAX(last_seen) AS last_seen, SUM(total_time_ms) AS total_time_ms, SUM(calls) AS calls, SUM(rows_returned) AS rows_returned, CASE WHEN SUM(calls) > 0 THEN SUM(total_time_ms) / SUM(calls) ELSE 0 END AS mean_time_ms, array_agg(DISTINCT tenant_key ORDER BY tenant_key) AS tenant_keys FROM deltas WHERE total_time_ms > 0 OR calls > 0 GROUP BY fingerprint ORDER BY total_time_ms DESC, calls DESC LIMIT '20' OFFSET '0';
Date: 2026-04-05 23:42:32 Duration: 42s517ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
2 503ms 42s821ms 2s920ms 10,090 8h11m7s 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 Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_db_top_queries_tenant ON observability.db_top_queries (tenant_key, collected_at DESC);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
3 503ms 42s821ms 2s920ms 10,090 8h11m7s create index if not exists idx_app_events_type on observability.app_events (event_type);Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_type ON observability.app_events (event_type);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
4 503ms 42s821ms 2s920ms 10,090 8h11m7s 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 #4
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
5 503ms 42s821ms 2s920ms 10,090 8h11m7s 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 #5
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
6 503ms 42s821ms 2s920ms 10,090 8h11m7s 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 #6
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
7 503ms 42s821ms 2s920ms 10,090 8h11m7s 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 #7
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
8 503ms 42s821ms 2s920ms 10,090 8h11m7s 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 #8
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m7s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
9 503ms 42s821ms 2s920ms 10,090 8h11m6s 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 #9
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
10 503ms 42s821ms 2s920ms 10,090 8h11m6s create schema if not exists observability;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE SCHEMA IF NOT EXISTS observability;
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
11 503ms 42s821ms 2s920ms 10,090 8h11m6s create index if not exists idx_metrics_timeseries_bucket on observability.metrics_timeseries (bucket_start);Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_bucket ON observability.metrics_timeseries (bucket_start);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
12 503ms 42s821ms 2s920ms 10,090 8h11m6s create index if not exists idx_app_events_tenant on observability.app_events (tenant_key, occurred_at desc);Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
13 503ms 42s821ms 2s920ms 10,090 8h11m6s create index if not exists idx_metrics_timeseries_metric on observability.metrics_timeseries (metric_name);Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_metrics_timeseries_metric ON observability.metrics_timeseries (metric_name);
Date: 2026-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
14 503ms 42s821ms 2s920ms 10,090 8h11m6s 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 #14
Day Hour Count Duration Avg duration Apr 05 01 60 0ms 0ms 02 60 35s514ms 591ms 03 60 1m13s 1s224ms 04 60 1m13s 1s224ms 05 60 1m13s 1s224ms 06 60 1m51s 1s866ms 07 60 2m47s 2s792ms 08 60 2m47s 2s792ms 09 60 2m47s 2s792ms 10 60 2m56s 2s940ms 11 60 2m46s 2s766ms 12 60 2m43s 2s722ms 13 60 2m42s 2s715ms 14 60 2m43s 2s718ms 15 60 2m47s 2s783ms 16 60 2m52s 2s876ms 17 60 2m28s 2s477ms 18 60 2m28s 2s482ms 19 60 2m58s 2s981ms 20 60 4m29s 4s496ms 21 60 4m56s 4s935ms 22 60 4m55s 4s929ms 23 60 4m34s 4s579ms 00 60 13m14s 13s244ms Apr 06 01 60 15m25s 15s428ms 02 60 5m28s 5s473ms 03 60 2m18s 2s300ms 04 60 6m11s 6s197ms 05 60 5m4s 5s79ms 06 60 5m4s 5s80ms 07 60 5m5s 5s98ms 08 60 3m30s 3s510ms 09 60 2m56s 2s935ms 10 60 2m59s 2s988ms 11 60 3m5s 3s88ms 12 60 5m6s 5s115ms 13 60 5m5s 5s99ms 14 60 2m57s 2s966ms 15 60 2m55s 2s917ms 16 60 2m34s 2s578ms 17 60 2m54s 2s912ms 18 60 2m47s 2s787ms 19 60 2m45s 2s758ms 20 60 2m28s 2s475ms 21 60 2m54s 2s911ms 22 60 2m50s 2s834ms 23 60 24m28s 24s482ms 00 60 27m28s 27s472ms Apr 07 01 60 29m47s 29s785ms 02 60 10m39s 10s658ms 03 60 2m18s 2s305ms 04 60 2m49s 2s831ms 05 60 2m49s 2s831ms 06 60 2m49s 2s831ms 07 60 2m49s 2s831ms 08 60 1m56s 1s935ms 09 60 2m32s 2s545ms 10 60 2m52s 2s869ms 11 60 2m46s 2s767ms 12 60 2m23s 2s384ms 13 60 2m13s 2s227ms 14 60 1m19s 1s317ms 15 60 36s825ms 613ms 16 60 42s815ms 713ms 17 60 1m8s 1s139ms 18 60 3m3s 3s53ms 19 60 2m59s 2s992ms 20 60 3m1s 3s22ms 21 60 2m59s 2s986ms 22 60 3m6s 3s108ms 23 60 2m41s 2s684ms 00 60 2m44s 2s733ms Apr 08 01 64 2m44s 2s572ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s17ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 8h11m6s - Times executed: 9887 ]
-
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-04-05 23:46:01 Duration: 42s821ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
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-04-06 03:16:01 Duration: 41s736ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
-
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-04-05 23:39:01 Duration: 39s972ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
15 505ms 8s469ms 1s860ms 5,740 2h57m59s alter table observability.uptime_checks add column if not exists label text;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS label text;
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
16 505ms 8s469ms 1s860ms 5,740 2h57m59s create index if not exists idx_uptime_checks_key on observability.uptime_checks (check_key, checked_at desc);Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_key ON observability.uptime_checks (check_key, checked_at DESC);
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
17 505ms 8s469ms 1s860ms 5,740 2h57m59s alter table observability.uptime_checks add column if not exists payload jsonb;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
ALTER TABLE observability.uptime_checks ADD COLUMN IF NOT EXISTS payload jsonb;
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
18 505ms 8s469ms 1s860ms 5,740 2h57m59s create index if not exists idx_uptime_checks_endpoint on observability.uptime_checks (endpoint, checked_at desc);Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Apr 08 01 34 1m26s 2s555ms 02 60 2m56s 2s936ms 03 60 5m40s 5s674ms 04 60 6m22s 6s378ms 05 60 6m22s 6s378ms 06 60 6m22s 6s378ms 07 60 4m17s 4s296ms 08 60 1m1s 1s21ms 09 60 1m5s 1s94ms 10 60 1m56s 1s948ms 11 60 1m34s 1s578ms 12 64 2m24s 2s252ms 13 62 2m59s 2s898ms 14 60 2m37s 2s630ms 15 60 2m40s 2s681ms 16 60 2m57s 2s961ms 17 60 2m26s 2s436ms 18 60 3m1s 3s17ms 19 60 2m56s 2s948ms 20 60 2m54s 2s907ms 21 60 2m43s 2s732ms 22 60 2m44s 2s746ms 23 60 2m2s 2s33ms 00 60 2m51s 2s853ms Apr 09 01 60 2m31s 2s525ms 02 60 1m56s 1s940ms 03 60 57s298ms 954ms 04 60 57s298ms 954ms 05 60 57s298ms 954ms 06 60 57s298ms 954ms 07 60 52s973ms 882ms 08 60 1m26s 1s444ms 09 60 1m1s 1s30ms 10 60 2m21s 2s360ms 11 60 2m55s 2s918ms 12 60 3m5s 3s84ms 13 60 2m41s 2s695ms 14 60 2m53s 2s897ms 15 60 44s836ms 747ms 16 60 2m5s 2s84ms 17 60 1m16s 1s274ms 18 60 2m42s 2s703ms 19 60 3m6s 3s103ms 20 60 2m52s 2s875ms 21 60 3m6s 3s111ms 22 60 3m3s 3s55ms 23 60 2m42s 2s716ms 00 60 2m40s 2s668ms Apr 10 01 60 1m20s 1s336ms 02 60 1m1s 1s33ms 03 60 1m13s 1s233ms 04 60 1m13s 1s233ms 05 60 1m13s 1s233ms 06 60 1m13s 1s233ms 07 60 1m 1s2ms 08 60 2m18s 2s314ms 09 60 2m29s 2s496ms 10 60 2m21s 2s364ms 11 60 2m40s 2s679ms 12 60 2m17s 2s294ms 13 60 1m1s 1s22ms 14 60 56s734ms 945ms 15 60 1m30s 1s507ms 16 60 40s58ms 667ms 17 60 40s293ms 671ms 18 60 43s760ms 729ms 19 60 48s627ms 810ms 20 60 48s322ms 805ms 21 60 48s322ms 805ms 22 60 48s322ms 805ms 23 60 48s322ms 805ms 00 60 49s870ms 831ms Apr 11 01 60 0ms 0ms 02 60 40s809ms 680ms 03 60 1m24s 1s407ms 04 60 1m24s 1s407ms 05 60 1m24s 1s407ms 06 60 1m24s 1s407ms 07 60 1m24s 1s407ms 08 60 1m24s 1s407ms 09 60 1m24s 1s407ms 10 60 1m1s 1s23ms 11 60 45s556ms 759ms 12 60 47s739ms 795ms 13 60 47s739ms 795ms 14 60 47s739ms 795ms 15 60 47s739ms 795ms 16 60 47s739ms 795ms 17 60 47s739ms 795ms 18 60 47s739ms 795ms 19 60 47s739ms 795ms 20 60 47s739ms 795ms 21 60 47s739ms 795ms 22 60 47s859ms 797ms 23 60 48s157ms 802ms 00 60 50s341ms 839ms [ User: labanimal - Total duration: 2h57m59s - Times executed: 5632 ]
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-08 09:55:01 Duration: 8s469ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-09 23:57:01 Duration: 7s393ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
-
CREATE INDEX IF NOT EXISTS idx_uptime_checks_endpoint ON observability.uptime_checks (endpoint, checked_at DESC);
Date: 2026-04-08 06:21:01 Duration: 6s378ms Database: zemm_monitoring User: labanimal Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
19 794ms 7s392ms 1s158ms 116 2m14s with damdam as ( select breedingid, string_agg(cast(dam as text), ?) as dam from breedingsdams inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as dam on dam.id = breedingsdams.dam and case when user_is_tgm (dam.owner, ?) then true when user_is_tgm (dam.editor, ?) then true when user_is_tgm (dam.tourist, ?) then true else false end group by breedingid ), siresire as ( select breedingid, string_agg(cast(sire as text), ?) as sire from breedingssires inner join ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" from animals) as sire on sire.id = breedingssires.sire and case when user_is_tgm (sire.owner, ?) then true when user_is_tgm (sire.editor, ?) then true when user_is_tgm (sire.tourist, ?) then true else false end group by breedingid ), cagess as ( select id, "cageName" from cages) ( select breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire from damdam, siresire, cagess, breedings where breedings.deleted != true and cagess.id = breedings.cage and damdam.breedingid = breedings.id and siresire.breedingid = breedings.id and breedings."unbreeding_date" is null group by breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire order by breeding_date, plug_date);Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Apr 05 15 1 7s392ms 7s392ms 17 3 2s566ms 855ms 18 2 1s674ms 837ms 20 2 1s640ms 820ms 23 1 840ms 840ms 00 2 1s660ms 830ms Apr 06 03 2 1s985ms 992ms 12 1 1s910ms 1s910ms 16 4 3s643ms 910ms 18 1 855ms 855ms 19 3 2s518ms 839ms 20 4 3s374ms 843ms 22 2 1s699ms 849ms Apr 07 02 1 841ms 841ms 03 6 5s73ms 845ms 10 1 1s83ms 1s83ms 11 6 5s247ms 874ms 12 1 871ms 871ms 14 2 4s578ms 2s289ms 17 1 1s71ms 1s71ms 21 1 7s369ms 7s369ms 22 1 877ms 877ms 23 2 1s787ms 893ms 00 5 4s384ms 876ms Apr 08 01 4 4s729ms 1s182ms 03 1 6s378ms 6s378ms 09 1 2s285ms 2s285ms 10 1 2s260ms 2s260ms 12 2 1s968ms 984ms 13 2 1s791ms 895ms 19 2 1s920ms 960ms 21 1 1s47ms 1s47ms 22 2 1s686ms 843ms 23 6 5s43ms 840ms Apr 09 02 1 1s75ms 1s75ms 10 3 4s339ms 1s446ms 11 5 5s14ms 1s2ms 13 2 2s8ms 1s4ms 16 1 1s66ms 1s66ms 18 1 1s69ms 1s69ms 20 2 1s910ms 955ms 22 2 1s866ms 933ms 23 1 1s88ms 1s88ms 00 3 3s4ms 1s1ms Apr 10 01 1 846ms 846ms 08 1 1s59ms 1s59ms 09 2 1s623ms 811ms 10 1 803ms 803ms 13 1 2s307ms 2s307ms 14 1 2s297ms 2s297ms 18 2 1s649ms 824ms 19 3 2s423ms 807ms Apr 11 10 2 1s663ms 831ms 11 2 1s612ms 806ms 22 2 1s597ms 798ms [ User: labanimal - Total duration: 2m14s - Times executed: 116 ]
[ Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 - Total duration: 1m56s - Times executed: 108 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 17s920ms - Times executed: 8 ]
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-05 14:59:27 Duration: 7s392ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-07 20:59:36 Duration: 7s369ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-07_000000.csv
-
WITH damdam AS ( SELECT breedingid, string_agg(cast(dam as text), ';') AS dam FROM breedingsdams INNER JOIN ( SELECT id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS dam ON dam.id = breedingsdams.dam AND CASE WHEN user_is_tgm (dam.owner, 1) THEN TRUE WHEN user_is_tgm (dam.editor, 1) THEN TRUE WHEN user_is_tgm (dam.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), siresire AS ( SELECT breedingid, string_agg(cast(sire as text), ';') AS sire FROM breedingssires INNER JOIN ( select id, owner, editor, tourist, "animalID", name, "dummy_strain_info", generation, "dummy_line_info", "dummy_backcross_info" FROM animals) AS sire ON sire.id = breedingssires.sire AND CASE WHEN user_is_tgm (sire.owner, 1) THEN TRUE WHEN user_is_tgm (sire.editor, 1) THEN TRUE WHEN user_is_tgm (sire.tourist, 1) THEN TRUE ELSE FALSE END GROUP BY breedingid ), cagess AS ( select id, "cageName" FROM cages) ( SELECT breedings.id, breedings.breeding_date, breedings.unbreeding_date, breedings.plug_date, cagess."cageName" as cage_name, breedings.deleted, damdam.dam, siresire.sire FROM damdam, siresire, cagess, breedings WHERE breedings.deleted != true AND cagess.id = breedings.cage AND damdam.breedingid = breedings.id AND siresire.breedingid = breedings.id AND breedings."unbreeding_date" IS NULL GROUP BY breedings.id, cagess."cageName", breeding_date, unbreeding_date, plug_date, damdam.dam, siresire.sire ORDER BY breeding_date, plug_date);
Date: 2026-04-08 02:11:34 Duration: 6s378ms Database: zemm_produktiv_7 User: labanimal Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
20 721ms 816ms 747ms 112 1m23s select count(distinct animal_id) AS "count" from ( select animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, ?) as is_owner, user_is_tgm (animals_search_mview.editor, ?) as is_editor, user_is_tgm (animals_search_mview.tourist, ?) as is_tourist, case when not exists ( select ? from scoresheet_diary sd where sd.animals_id = animals_search_mview.id) then ? else ? end as isscored from animals_search_mview left join strains on strains.name = animals_search_mview.strain left join license_history lh on lh.anid = animals_search_mview.id left join animals a on a."animalID" = animals_search_mview.animal_id left join breedings b on b.id = animals_search_mview.last_mating) data where fate = ? and alive = ? and deleted = ? and (is_owner or is_editor or is_tourist);Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Apr 07 08 2 1s536ms 768ms 11 4 3s53ms 763ms 12 2 1s531ms 765ms 13 2 1s501ms 750ms 14 8 6s46ms 755ms Apr 08 09 5 3s808ms 761ms 11 2 1s481ms 740ms 15 5 3s725ms 745ms 16 1 749ms 749ms 17 5 3s699ms 739ms 20 4 3s10ms 752ms Apr 09 09 1 762ms 762ms 10 8 5s919ms 739ms 11 8 5s898ms 737ms 13 2 1s501ms 750ms 14 6 4s503ms 750ms 15 6 4s430ms 738ms 16 2 1s515ms 757ms 17 7 5s202ms 743ms Apr 10 11 5 3s750ms 750ms 12 6 4s449ms 741ms 13 4 2s966ms 741ms 14 9 6s758ms 750ms 15 4 2s984ms 746ms 17 2 1s490ms 745ms Apr 11 11 2 1s471ms 735ms [ User: labanimal - Total duration: 1m23s - Times executed: 112 ]
[ Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 - Total duration: 1m23s - Times executed: 111 ]
[ Application: _desktop_index.php_view_animal_name_on_view_animal_id_on_view_b - Total duration: 727ms - Times executed: 1 ]
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100206) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100206) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100206) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-08 08:08:17 Duration: 816ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100000) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100000) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100000) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-08 19:02:14 Duration: 803ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
-
SELECT COUNT(DISTINCT animal_id) AS "count" FROM ( SELECT animals_search_mview.*, b.unbreeding_date, a.id as animal, user_is_tgm (animals_search_mview.owner, 10100050) AS is_owner, user_is_tgm (animals_search_mview.editor, 10100050) AS is_editor, user_is_tgm (animals_search_mview.tourist, 10100050) AS is_tourist, CASE WHEN NOT EXISTS ( SELECT 1 FROM scoresheet_diary sd WHERE sd.animals_id = animals_search_mview.id) THEN 'f' ELSE 't' END AS isscored FROM animals_search_mview LEFT JOIN strains ON strains.name = animals_search_mview.strain LEFT JOIN license_history lh ON lh.anid = animals_search_mview.id LEFT JOIN animals a ON a."animalID" = animals_search_mview.animal_id LEFT JOIN breedings b ON b.id = animals_search_mview.last_mating) data WHERE fate = 5 AND alive = 't' AND deleted = 'f' AND (is_owner OR is_editor OR is_tourist);
Date: 2026-04-09 10:51:17 Duration: 792ms Database: zemm_produktiv_8 User: labanimal Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 Bind query: yes Log file: /var/log/postgresql/postgresql-2026-04-09_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
- 890,742 Event entries
- (EVENTLOG entries are formaly LOG level entries that are not queries)
Events distribution (except queries)
Key values
- 0 PANIC entries
- 304 FATAL entries
- 179 ERROR entries
- 0 WARNING entries
- 61 EVENTLOG entries
Most Frequent Errors/Events
Key values
- 281 Max number of times the same event was reported
- 544 Total events found
Rank Times reported Error 1 281 FATAL: database "..." does not exist
Times Reported Most Frequent Error / Event #1
Day Hour Count Apr 05 02 3 03 2 07 2 13 4 15 1 18 2 19 263 Apr 06 20 1 Apr 08 10 1 17 2 - FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
- FATAL: database "monitoring" does not exist
Date: 2026-04-05 01:34:12 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Date: 2026-04-05 01:34:12 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Date: 2026-04-05 01:34:12 Database: monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
2 107 ERROR: column "..." does not exist
Times Reported Most Frequent Error / Event #2
Day Hour Count Apr 05 15 1 23 1 Apr 06 02 15 03 2 10 6 11 1 12 23 13 9 14 4 20 1 Apr 07 02 1 03 3 10 1 11 4 12 1 21 2 00 1 Apr 08 01 2 11 1 22 1 23 1 Apr 09 16 2 21 9 22 2 Apr 10 08 3 09 2 Apr 11 11 2 17 3 22 2 23 1 - ERROR: column "title" does not exist
- ERROR: column "(local)" does not exist
- ERROR: column "lang" does not exist
Statement: SELECT id, title, status, severity FROM db_errors WHERE id IN (323, 326) OR id::text LIKE "%323%" OR id::text LIKE "%326%" LIMIT 10
Date: 2026-04-05 14:48:28 Database: zemm_monitoring Application: psql User: deploy Remote: [local] Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Statement: SELECT type||chr(9)||coalesce(address,"(local)")||chr(9)||auth_method FROM pg_hba_file_rules();
Date: 2026-04-05 22:51:33 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: 127.0.0.1 Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Statement: SELECT username, lastlogin, lang, authlevel FROM users WHERE lastlogin >= '2026-04-05 15:00:00' AND lastlogin <= '2026-04-06 03:00:00' ORDER BY lastlogin DESC LIMIT 20;
Date: 2026-04-06 01:11:31 Database: zemm_produktiv_7 Application: psql User: mcp_ro Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
3 28 ERROR: relation "..." does not exist
Times Reported Most Frequent Error / Event #3
Day Hour Count Apr 06 02 2 03 2 10 1 12 6 13 3 14 2 Apr 07 10 2 11 2 Apr 08 02 1 22 1 Apr 09 16 2 21 1 00 1 Apr 11 17 1 22 1 - ERROR: relation "observability_events" does not exist
- ERROR: relation "observability_events" does not exist
- ERROR: relation "litter" does not exist
Statement: SELECT tenant_key, COUNT(*) as events, MAX(created_at) as last_event FROM observability_events GROUP BY tenant_key ORDER BY last_event DESC;
Date: 2026-04-06 01:47:14 Database: zemm_monitoring Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: SELECT tenant_key, COUNT(*) as events, MAX(created_at) as last_event FROM observability_events GROUP BY tenant_key ORDER BY last_event DESC;
Date: 2026-04-06 01:47:19 Database: zemm_monitoring Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: SELECT tbl, cnt FROM ( SELECT 1 as ord, 'animals (non-deleted)' as tbl, count(*)::text as cnt FROM animals WHERE deleted = false UNION ALL SELECT 2, 'animals (all)', count(*)::text FROM animals UNION ALL SELECT 3, 'cages (non-deleted)', count(*)::text FROM cages WHERE deleted = false UNION ALL SELECT 4, 'cages (all)', count(*)::text FROM cages UNION ALL SELECT 5, 'breedings', count(*)::text FROM breedings UNION ALL SELECT 6, 'litter', count(*)::text FROM litter UNION ALL SELECT 7, 'users (non-deleted)', count(*)::text FROM users WHERE deleted = false UNION ALL SELECT 8, 'users (all)', count(*)::text FROM users UNION ALL SELECT 9, 'login_tracker', count(*)::text FROM login_tracker UNION ALL SELECT 10, 'mutations', count(*)::text FROM mutations UNION ALL SELECT 11, 'strains', count(*)::text FROM strains ) x ORDER BY ord;
Date: 2026-04-06 02:07:54 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
4 21 FATAL: Peer authentication failed for user "..."
Times Reported Most Frequent Error / Event #4
Day Hour Count Apr 05 15 1 19 1 20 1 Apr 06 01 4 18 1 Apr 07 11 1 13 1 20 1 Apr 08 01 1 12 2 Apr 09 21 2 22 2 00 1 Apr 10 01 1 09 1 - FATAL: Peer authentication failed for user "zemmuser"
- FATAL: Peer authentication failed for user "labanimal"
- FATAL: Peer authentication failed for user "zemm_user"
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 18: "local all all peer"
Date: 2026-04-05 14:48:08 Database: zemm_produktiv_7 Application: User: zemmuser Remote: [local] Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 18: "local all all peer"
Date: 2026-04-05 18:47:59 Database: labanimal Application: User: labanimal Remote: [local] Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 18: "local all all peer"
Date: 2026-04-05 19:18:37 Database: zemm_db Application: User: zemm_user Remote: [local] Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
5 18 ERROR: duplicate key value violates unique constraint "..."
Times Reported Most Frequent Error / Event #5
Day Hour Count Apr 05 12 1 13 1 14 1 15 2 18 1 23 1 00 1 Apr 06 01 2 02 1 03 1 04 1 10 1 13 1 23 3 - ERROR: duplicate key value violates unique constraint "metrics_timeseries_tenant_key_metric_name_bucket_start_buck_key"
- ERROR: duplicate key value violates unique constraint "metrics_timeseries_tenant_key_metric_name_bucket_start_buck_key"
- ERROR: duplicate key value violates unique constraint "metrics_timeseries_tenant_key_metric_name_bucket_start_buck_key"
Detail: Key (tenant_key, metric_name, bucket_start, bucket_width_seconds)=(prod, http_requests_total, 2026-04-05 11:54:00+02, 60) already exists.
Statement: INSERT INTO observability.metrics_timeseries (tenant_key, metric_name, bucket_start, bucket_width_seconds, sum_value, count_value, histogram) VALUES ($1, $2, $3, $4, $5, $6, $7)Date: 2026-04-05 11:54:47 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Detail: Key (tenant_key, metric_name, bucket_start, bucket_width_seconds)=(prod, http_requests_total, 2026-04-05 12:50:00+02, 60) already exists.
Statement: INSERT INTO observability.metrics_timeseries (tenant_key, metric_name, bucket_start, bucket_width_seconds, sum_value, count_value, histogram) VALUES ($1, $2, $3, $4, $5, $6, $7)Date: 2026-04-05 12:50:19 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Detail: Key (tenant_key, metric_name, bucket_start, bucket_width_seconds)=(prod, http_requests_total, 2026-04-05 13:50:00+02, 60) already exists.
Statement: INSERT INTO observability.metrics_timeseries (tenant_key, metric_name, bucket_start, bucket_width_seconds, sum_value, count_value, histogram) VALUES ($1, $2, $3, $4, $5, $6, $7)Date: 2026-04-05 13:50:21 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
6 17 ERROR: syntax error at or near "..."
Times Reported Most Frequent Error / Event #6
Day Hour Count Apr 06 03 4 13 1 Apr 07 10 1 16 6 Apr 08 11 1 22 1 23 1 Apr 09 10 1 Apr 10 20 1 - ERROR: syntax error at or near "2"
- ERROR: syntax error at or near "2"
- ERROR: syntax error at or near "19"
Statement: SELECT 'animals (non-deleted)' as tbl, count(*) FROM animals WHERE deleted = false UNION ALL SELECT 'animals (all)', count(*) FROM animals UNION ALL SELECT 'cages (non-deleted)', count(*) FROM cages WHERE deleted = false UNION ALL SELECT 'cages (all)', count(*) FROM cages UNION ALL SELECT 'breedings', count(*) FROM breedings UNION ALL SELECT 'litter', count(*) FROM litter UNION ALL SELECT 'users (non-deleted)', count(*) FROM users WHERE deleted = false UNION ALL SELECT 'users (all)', count(*) FROM users UNION ALL SELECT 'login_tracker', count(*) FROM login_tracker UNION ALL SELECT 'tasks', count(*) FROM tasks 2>/dev/null ORDER BY 1;
Date: 2026-04-06 02:07:43 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: SELECT 'animals (non-deleted)' as tbl, count(*) FROM animals WHERE deleted = false UNION ALL SELECT 'animals (all)', count(*) FROM animals UNION ALL SELECT 'cages (non-deleted)', count(*) FROM cages WHERE deleted = false UNION ALL SELECT 'cages (all)', count(*) FROM cages UNION ALL SELECT 'breedings', count(*) FROM breedings UNION ALL SELECT 'litter', count(*) FROM litter UNION ALL SELECT 'users (non-deleted)', count(*) FROM users WHERE deleted = false UNION ALL SELECT 'users (all)', count(*) FROM users UNION ALL SELECT 'login_tracker', count(*) FROM login_tracker UNION ALL SELECT 'tasks', count(*) FROM tasks 2>/dev/null ORDER BY 1;
Date: 2026-04-06 02:07:43 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: SELECT id, "loginname", ip, "hostname", "timestamp", left("sessionbrowser",40) as browser FROM login_tracker WHERE "timestamp" >= 2026-04-05 19:00:00 ORDER BY "timestamp";
Date: 2026-04-06 02:09:23 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
7 8 FATAL: password authentication failed for user "..."
Times Reported Most Frequent Error / Event #7
Day Hour Count Apr 05 19 2 00 4 Apr 06 01 2 - FATAL: password authentication failed for user "labanimal"
- FATAL: password authentication failed for user "labanimal"
- FATAL: password authentication failed for user "zemm_monitoring"
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 27: "host all all ::1/128 scram-sha-256"
Date: 2026-04-05 18:48:30 Database: labanimal Application: User: labanimal Remote: ::1 Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Detail: Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 27: "host all all ::1/128 scram-sha-256"
Date: 2026-04-05 18:48:30 Database: labanimal Application: User: labanimal Remote: ::1 Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
Detail: Role "zemm_monitoring" does not exist. Connection matched file "/etc/postgresql/18/main/pg_hba.conf" line 27: "host all all ::1/128 scram-sha-256"
Date: 2026-04-05 23:51:05 Database: zemm_monitoring Application: User: zemm_monitoring Remote: ::1 Log file: /var/log/postgresql/postgresql-2026-04-05_000000.csv
8 8 ERROR: permission denied for table ...
Times Reported Most Frequent Error / Event #8
Day Hour Count Apr 06 02 8 - ERROR: permission denied for table users
- ERROR: permission denied for table users
- ERROR: permission denied for table login
Statement: SELECT username, lastlogin, authlevel FROM users WHERE lastlogin IS NOT NULL ORDER BY lastlogin DESC LIMIT 10;
Date: 2026-04-06 01:11:31 Database: zemm_produktiv_7 Application: psql User: mcp_ro Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: SELECT COUNT(*) FROM users;
Date: 2026-04-06 01:11:40 Database: zemm_produktiv_7 Application: psql User: mcp_ro Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: SELECT * FROM login LIMIT 3;
Date: 2026-04-06 01:12:20 Database: zemm_produktiv_7 Application: psql User: mcp_ro Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
9 7 LOG: could not receive data from client: Connection reset by peer
Times Reported Most Frequent Error / Event #9
Day Hour Count Apr 06 13 3 Apr 09 22 4 - LOG: could not receive data from client: Connection reset by peer
- LOG: could not receive data from client: Connection reset by peer
- LOG: could not receive data from client: Connection reset by peer
Date: 2026-04-06 12:22:35 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Date: 2026-04-06 12:22:35 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Date: 2026-04-06 12:22:35 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
10 7 ERROR: invalid input syntax for type boolean: ...
Times Reported Most Frequent Error / Event #10
Day Hour Count Apr 07 02 1 Apr 08 14 2 15 2 Apr 10 09 1 13 1 - ERROR: invalid input syntax for type boolean: ""
- ERROR: invalid input syntax for type boolean: ""
- ERROR: invalid input syntax for type boolean: ""
Statement: SELECT a.id AS animal_id, COALESCE(a."animalID", a.identification, '') AS animal_identifier, a.fate, COALESCE(a."fateComment", '') AS fate_comment, a."deathDate" AS death_date, a."outgoingDate" AS outgoing_date, a."birthDate" AS birth_date, COALESCE(a.sex, '') AS sex, COALESCE(a.transgen, 0) AS transgen, COALESCE(a."geneStatus", '') AS gene_status, COALESCE(a."geneFlanking", '') AS gene_flanking, COALESCE(a."geneDeleted", '') AS gene_deleted, COALESCE(a.genecomment, '') AS gene_comment, COALESCE(a.project, '') AS project_id, COALESCE(a."plannedUseFor", '') AS planned_use_for, COALESCE(l.id, 0) AS license_id, COALESCE(l.application_id, '') AS application_id, COALESCE(l.az, '') AS az, COALESCE(l.title, '') AS license_title, COALESCE(l.category, 0) AS license_category, COALESCE(l.permission, '') AS permission, COALESCE(g.name, '') AS workgroup, COALESCE(s.line_abnormality, '') AS line_abnormality, COALESCE(s.cancel_criteria, '') AS cancel_criteria, COALESCE(s.severityid, 0) AS strain_severityid, COALESCE(stress.max_score, 0)::numeric AS stress_hint_score FROM animals a LEFT JOIN licenses l ON (a.project ~ '^[0-9]+$' AND l.id = CAST(a.project AS BIGINT)) LEFT JOIN groups g ON g.id = l.workgroup LEFT JOIN strains s ON s.id = a.strain LEFT JOIN ( SELECT sd.animals_id AS animal_id, MAX(sl."maxvalue") AS max_score FROM scoresheet_diary sd INNER JOIN stresslevel_response slr ON slr.scoresheet_response_id = sd.scoresheet_response_id INNER JOIN stress_levels sl ON sl.id = slr.stresslevel_id GROUP BY sd.animals_id ) stress ON stress.animal_id = a.id WHERE NOT(a.deleted) AND ( (a."deathDate" IS NOT NULL AND a."deathDate" >= '2026-01-01'::DATE AND a."deathDate" <= '2026-12-31'::DATE) OR (a."outgoingDate" IS NOT NULL AND a."outgoingDate" >= '2026-01-01'::DATE AND a."outgoingDate" <= '2026-12-31'::DATE) OR (a.fate IN (1, 10, 11, 13, 14, 15, 9, 4) AND a."deathDate" IS NULL AND a."outgoingDate" IS NULL) ) ORDER BY g.name, l.application_id, a.id
Date: 2026-04-07 01:39:24 Database: zemm_produktiv_7 Application: _desktop_index.php_command_reports_subcommand_authority_meldung User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-07_000000.csv
Statement: SELECT a.id AS animal_id, COALESCE(a."animalID", a.identification, '') AS animal_identifier, a.fate, COALESCE(a."fateComment", '') AS fate_comment, a."deathDate" AS death_date, a."outgoingDate" AS outgoing_date, a."birthDate" AS birth_date, COALESCE(a.sex, '') AS sex, COALESCE(a.transgen, 0) AS transgen, COALESCE(a."geneStatus", '') AS gene_status, COALESCE(a."geneFlanking", '') AS gene_flanking, COALESCE(a."geneDeleted", '') AS gene_deleted, COALESCE(a.genecomment, '') AS gene_comment, COALESCE(a.project, '') AS project_id, COALESCE(a."plannedUseFor", '') AS planned_use_for, COALESCE(l.id, 0) AS license_id, COALESCE(l.application_id, '') AS application_id, COALESCE(l.az, '') AS az, COALESCE(l.title, '') AS license_title, COALESCE(l.category, 0) AS license_category, COALESCE(l.permission, '') AS permission, COALESCE(g.name, '') AS workgroup, COALESCE(s.line_abnormality, '') AS line_abnormality, COALESCE(s.cancel_criteria, '') AS cancel_criteria, COALESCE(s.severityid, 0) AS strain_severityid, COALESCE(stress.max_score, 0)::numeric AS stress_hint_score FROM animals a LEFT JOIN licenses l ON (a.project ~ '^[0-9]+$' AND l.id = CAST(a.project AS BIGINT)) LEFT JOIN groups g ON g.id = l.workgroup LEFT JOIN strains s ON s.id = a.strain LEFT JOIN ( SELECT sd.animals_id AS animal_id, MAX(sl."maxvalue") AS max_score FROM scoresheet_diary sd INNER JOIN stresslevel_response slr ON slr.scoresheet_response_id = sd.scoresheet_response_id INNER JOIN stress_levels sl ON sl.id = slr.stresslevel_id GROUP BY sd.animals_id ) stress ON stress.animal_id = a.id WHERE NOT(a.deleted) AND ( (a."deathDate" IS NOT NULL AND a."deathDate" >= '2026-01-01'::DATE AND a."deathDate" <= '2026-12-31'::DATE) OR (a."outgoingDate" IS NOT NULL AND a."outgoingDate" >= '2026-01-01'::DATE AND a."outgoingDate" <= '2026-12-31'::DATE) OR (a.fate IN (1, 10, 11, 13, 14, 15, 9, 4) AND a."deathDate" IS NULL AND a."outgoingDate" IS NULL) ) ORDER BY g.name, l.application_id, a.id
Date: 2026-04-08 13:06:05 Database: zemm_produktiv_8 Application: _desktop_index.php_command_reports_subcommand_authority_meldung User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
Statement: SELECT a.id AS animal_id, COALESCE(a."animalID", a.identification, '') AS animal_identifier, a.fate, COALESCE(a."fateComment", '') AS fate_comment, a."deathDate" AS death_date, a."outgoingDate" AS outgoing_date, a."birthDate" AS birth_date, COALESCE(a.sex, '') AS sex, COALESCE(a.transgen, 0) AS transgen, COALESCE(a."geneStatus", '') AS gene_status, COALESCE(a."geneFlanking", '') AS gene_flanking, COALESCE(a."geneDeleted", '') AS gene_deleted, COALESCE(a.genecomment, '') AS gene_comment, COALESCE(a.project, '') AS project_id, COALESCE(a."plannedUseFor", '') AS planned_use_for, COALESCE(l.id, 0) AS license_id, COALESCE(l.application_id, '') AS application_id, COALESCE(l.az, '') AS az, COALESCE(l.title, '') AS license_title, COALESCE(l.category, 0) AS license_category, COALESCE(l.permission, '') AS permission, COALESCE(g.name, '') AS workgroup, COALESCE(s.line_abnormality, '') AS line_abnormality, COALESCE(s.cancel_criteria, '') AS cancel_criteria, COALESCE(s.severityid, 0) AS strain_severityid, COALESCE(stress.max_score, 0)::numeric AS stress_hint_score FROM animals a LEFT JOIN licenses l ON (a.project ~ '^[0-9]+$' AND l.id = CAST(a.project AS BIGINT)) LEFT JOIN groups g ON g.id = l.workgroup LEFT JOIN strains s ON s.id = a.strain LEFT JOIN ( SELECT sd.animals_id AS animal_id, MAX(sl."maxvalue") AS max_score FROM scoresheet_diary sd INNER JOIN stresslevel_response slr ON slr.scoresheet_response_id = sd.scoresheet_response_id INNER JOIN stress_levels sl ON sl.id = slr.stresslevel_id GROUP BY sd.animals_id ) stress ON stress.animal_id = a.id WHERE NOT(a.deleted) AND ( (a."deathDate" IS NOT NULL AND a."deathDate" >= '2026-01-01'::DATE AND a."deathDate" <= '2026-12-31'::DATE) OR (a."outgoingDate" IS NOT NULL AND a."outgoingDate" >= '2026-01-01'::DATE AND a."outgoingDate" <= '2026-12-31'::DATE) OR (a.fate IN (1, 10, 11, 13, 14, 15, 9, 4) AND a."deathDate" IS NULL AND a."outgoingDate" IS NULL) ) ORDER BY g.name, l.application_id, a.id
Date: 2026-04-08 13:06:09 Database: zemm_produktiv_8 Application: _desktop_index.php_command_reports_subcommand_authority_meldung User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
11 5 ERROR: new row for relation "..." violates check constraint "..."
Times Reported Most Frequent Error / Event #11
Day Hour Count Apr 09 11 2 14 2 18 1 - ERROR: new row for relation "import_column_mappings" violates check constraint "import_column_mappings_mapping_intent_check"
- ERROR: new row for relation "import_column_mappings" violates check constraint "import_column_mappings_mapping_intent_check"
- ERROR: new row for relation "import_column_mappings" violates check constraint "import_column_mappings_mapping_intent_check"
Detail: Failing row contains (15, 2, 2, Tierart, animal.species, null, 1, 2026-04-09 10:38:02.935108+02, 2026-04-07 11:26:29.346382+02, 2026-04-09 10:38:02.935108+02, prefer_source_column).
Statement: UPDATE import_column_mappings SET mapping_intent = $1, confirmed_by = $2, confirmed_at = NOW(), updated_at = NOW() WHERE run_id = $3 AND zemm_field = $4Date: 2026-04-09 10:38:02 Database: zemm_produktiv_7 Application: _desktop_index.php_command_import_dashboard_subcommand_resolve_ User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
Detail: Failing row contains (15, 2, 2, Tierart, animal.species, null, 1, 2026-04-09 10:39:35.702777+02, 2026-04-07 11:26:29.346382+02, 2026-04-09 10:39:35.702777+02, prefer_source_column).
Statement: UPDATE import_column_mappings SET mapping_intent = $1, confirmed_by = $2, confirmed_at = NOW(), updated_at = NOW() WHERE run_id = $3 AND zemm_field = $4Date: 2026-04-09 10:39:35 Database: zemm_produktiv_7 Application: _desktop_index.php_command_import_dashboard_subcommand_resolve_ User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
Detail: Failing row contains (1, 1, 1, Tierart, animal.species, null, 1, 2026-04-09 13:49:03.122181+02, 2026-04-07 02:36:14.205799+02, 2026-04-09 13:49:03.122181+02, prefer_source_column).
Statement: UPDATE import_column_mappings SET mapping_intent = $1, confirmed_by = $2, confirmed_at = NOW(), updated_at = NOW() WHERE run_id = $3 AND zemm_field = $4Date: 2026-04-09 13:49:03 Database: zemm_produktiv_7 Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
12 4 ERROR: more than one function named "..."
Times Reported Most Frequent Error / Event #12
Day Hour Count Apr 09 22 4 - ERROR: more than one function named "p_update_animal"
- ERROR: more than one function named "p_update_animal"
- ERROR: more than one function named "p_update_animal"
Statement: SELECT 'p_update_animal'::pg_catalog.regproc::pg_catalog.oid
Date: 2026-04-09 21:18:21 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
Statement: SELECT 'p_update_animal'::pg_catalog.regproc::pg_catalog.oid
Date: 2026-04-09 21:20:45 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
Statement: SELECT 'p_update_animal'::pg_catalog.regproc::pg_catalog.oid
Date: 2026-04-09 21:20:50 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
13 3 ERROR: insert or update on table "..." violates foreign key constraint "..."
Times Reported Most Frequent Error / Event #13
Day Hour Count Apr 07 03 1 12 1 Apr 10 10 1 - ERROR: insert or update on table "import_validation_issues" violates foreign key constraint "import_validation_issues_run_id_fkey"
- ERROR: insert or update on table "import_validation_issues" violates foreign key constraint "import_validation_issues_run_id_fkey"
- ERROR: insert or update on table "import_validation_issues" violates foreign key constraint "import_validation_issues_run_id_fkey"
Detail: Key (run_id)=(0) is not present in table "import_runs".
Statement: INSERT INTO import_validation_issues (run_id, severity, category, message_de, issue_code, is_blocking, detail_json) VALUES ($1, $2, $3, $4, $5, $6, $7)Date: 2026-04-07 02:42:58 Database: zemm_produktiv_7 Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-07_000000.csv
Detail: Key (run_id)=(67) is not present in table "import_runs".
Statement: INSERT INTO import_validation_issues (run_id, severity, category, message_de, issue_code, is_blocking, detail_json) VALUES ($1, $2, $3, $4, $5, $6, $7)Date: 2026-04-07 11:34:38 Database: zemm_produktiv_7 Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-07_000000.csv
Detail: Key (run_id)=(0) is not present in table "import_runs".
Statement: INSERT INTO import_validation_issues ( run_id, severity, category, message_de, issue_code, is_blocking, detail_json, acknowledged_by, acknowledged_at ) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9)Date: 2026-04-10 09:19:10 Database: zemm_produktiv_7 Application: _desktop_index.php_zemm_produktiv_7_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-10_062957.csv
14 3 ERROR: update or delete on table "..." violates foreign key constraint "..." on table "..."
Times Reported Most Frequent Error / Event #14
Day Hour Count Apr 10 01 3 - ERROR: update or delete on table "breedings" violates foreign key constraint "breedingid_fkey" on table "breedingsdams"
- ERROR: update or delete on table "breedings" violates foreign key constraint "breedingid_fkey" on table "breedingsdams"
- ERROR: update or delete on table "breedings" violates foreign key constraint "breedingid_fkey" on table "breedingsdams"
Detail: Key (id)=(10111323) is still referenced from table "breedingsdams".
Statement: DELETE FROM breedings WHERE id = $1 AND sires = $2 AND dams = $3Date: 2026-04-10 00:13:56 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-10_000000.csv
Detail: Key (id)=(10111323) is still referenced from table "breedingsdams".
Statement: DELETE FROM breedings WHERE id = $1Date: 2026-04-10 00:15:20 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-10_000000.csv
Detail: Key (id)=(10111323) is still referenced from table "breedingsdams".
Statement: DELETE FROM breedings WHERE id = $1 AND sires = $2 AND dams = $3Date: 2026-04-10 00:15:21 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-10_000000.csv
15 3 ERROR: could not determine data type of parameter
Times Reported Most Frequent Error / Event #15
Day Hour Count Apr 11 22 3 - ERROR: could not determine data type of parameter
- ERROR: could not determine data type of parameter
- ERROR: could not determine data type of parameter
Statement: UPDATE import_runs SET ticket_ref = $1, ticket_status_note = $2, ticket_linkage_state = $3, ticket_ref_set_by = CASE WHEN $1 IS NOT NULL THEN $4::integer ELSE NULL END, ticket_ref_set_at = CASE WHEN $1 IS NOT NULL THEN NOW() ELSE NULL END, updated_at = NOW() WHERE id = $5
Date: 2026-04-11 21:59:20 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-11_000000.csv
Statement: UPDATE import_runs SET ticket_ref = $1, ticket_status_note = $2, ticket_linkage_state = $3, ticket_ref_set_by = CASE WHEN $1 IS NOT NULL THEN $4::integer ELSE NULL END, ticket_ref_set_at = CASE WHEN $1 IS NOT NULL THEN NOW() ELSE NULL END, updated_at = NOW() WHERE id = $5
Date: 2026-04-11 21:59:29 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-11_000000.csv
Statement: UPDATE import_runs SET ticket_ref = $1, ticket_status_note = $2, ticket_linkage_state = $3, ticket_ref_set_by = CASE WHEN $1 IS NOT NULL THEN $4::integer ELSE NULL END, ticket_ref_set_at = CASE WHEN $1 IS NOT NULL THEN NOW() ELSE NULL END, updated_at = NOW() WHERE id = $5
Date: 2026-04-11 21:59:37 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-11_000000.csv
16 2 ERROR: value too long for type character varying(...)
Times Reported Most Frequent Error / Event #16
Day Hour Count Apr 09 11 2 - ERROR: value too long for type character varying(45)
- ERROR: value too long for type character varying(45)
Context: SQL statement "INSERT INTO tasks (id, name, "order", parent, "method", "entryValue", "returnedValue", done, deadline, loc, instructions, "comment", active, link, task_status, prio_owner, prio_editor, prio_agent, issuer, time_issued, completed_by, time_completed) VALUES (task_id, t.name, t."order", real_parent_id, t."method", t."entryValue", t."returnedValue", t.done, t.deadline, t.loc, t.instructions, t."comment", t.active, t.link, t.task_status, t.prio_owner, t.prio_editor, t.prio_agent, t.issuer, t.time_issued, t.completed_by, t.time_completed)" PL/pgSQL function p_save_task_tree(bigint,text,bigint) line 132 at SQL statement
Statement: SELECT p_save_task_tree(10100002, '', 10308050);Date: 2026-04-09 10:34:37 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
Context: SQL statement "INSERT INTO tasks (id, name, "order", parent, "method", "entryValue", "returnedValue", done, deadline, loc, instructions, "comment", active, link, task_status, prio_owner, prio_editor, prio_agent, issuer, time_issued, completed_by, time_completed) VALUES (task_id, t.name, t."order", real_parent_id, t."method", t."entryValue", t."returnedValue", t.done, t.deadline, t.loc, t.instructions, t."comment", t.active, t.link, t.task_status, t.prio_owner, t.prio_editor, t.prio_agent, t.issuer, t.time_issued, t.completed_by, t.time_completed)" PL/pgSQL function p_save_task_tree(bigint,text,bigint) line 132 at SQL statement
Statement: SELECT p_save_task_tree(10100002, '', 10308051);Date: 2026-04-09 10:34:43 Database: zemm_produktiv_8 Application: _desktop_index.php_zemm_produktiv_8_localhost_5432 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
17 2 ERROR: current transaction is aborted, commands ignored until end of transaction block
Times Reported Most Frequent Error / Event #17
Day Hour Count Apr 06 13 2 - ERROR: current transaction is aborted, commands ignored until end of transaction block
- ERROR: current transaction is aborted, commands ignored until end of transaction block
Statement: INSERT INTO litter_history (id, litter, "splitMale", "splitFemale", timestamp, "byID") VALUES (nextval('litter_history_id_seq'), 10131721, 2, 0, '2026-04-06 09:17:00.043', 452), (nextval('litter_history_id_seq'), 10131721, 0, 4, '2026-04-06 09:17:00.297', 452);
Date: 2026-04-06 12:51:10 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: DO $$ DECLARE v_split_m int; v_split_f int; v_lh_count int; v_animals int; v_fem_count int; BEGIN SELECT "splitMale", "splitFemale" INTO v_split_m, v_split_f FROM litters WHERE id = 10131721; IF v_split_m <> 2 OR v_split_f <> 4 THEN RAISE EXCEPTION 'POST-CHECK FAILED: litters splitMale=% splitFemale=%, expected 2/4', v_split_m, v_split_f; END IF; SELECT COUNT(*) INTO v_lh_count FROM litter_history WHERE litter = 10131721; IF v_lh_count <> 2 THEN RAISE EXCEPTION 'POST-CHECK FAILED: litter_history count=%, expected 2', v_lh_count; END IF; SELECT COUNT(*) INTO v_animals FROM animals WHERE litter = 10131721; IF v_animals <> 6 THEN RAISE EXCEPTION 'POST-CHECK FAILED: animals count=%, expected 6', v_animals; END IF; SELECT COUNT(*) INTO v_fem_count FROM fem_numbers WHERE year = 2026 AND th = 0 AND num BETWEEN 8515 AND 8520 AND used = true; IF v_fem_count <> 6 THEN RAISE EXCEPTION 'POST-CHECK FAILED: fem_numbers used count=%, expected 6', v_fem_count; END IF; RAISE NOTICE 'All post-checks passed. Safe to COMMIT.'; END; $$;
Date: 2026-04-06 12:51:10 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
18 2 ERROR: invalid input syntax for type date: ...
Times Reported Most Frequent Error / Event #18
Day Hour Count Apr 10 10 2 - ERROR: invalid input syntax for type date: ""
- ERROR: invalid input syntax for type date: ""
Statement: SELECT p_update_animals(183, '10300233', '', NULL, '', false,'', '', false, '', '', NULL, 0, '', 10875, '', false,'','',NULL, '','',NULL,0);
Date: 2026-04-10 09:13:56 Database: zemm_produktiv_8 Application: _desktop_index.php_m_action_animals_3Am_delete_row_animals_1030 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-10_062957.csv
Statement: SELECT p_update_animals(10100205, '10299231', '', NULL, '', false,'', '', false, '', '', NULL, 0, '', 10101720, '', true,'','',NULL, '','',NULL,0);
Date: 2026-04-10 09:44:23 Database: zemm_produktiv_8 Application: _desktop_index.php_m_action_animals_3Am_delete_row_animals_1029 User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-10_062957.csv
19 2 ERROR: column reference "..." is ambiguous
Times Reported Most Frequent Error / Event #19
Day Hour Count Apr 06 03 2 - ERROR: column reference "start_value" is ambiguous
- ERROR: column reference "start_value" is ambiguous
Statement: SELECT sequence_name, last_value, start_value FROM information_schema.sequences s JOIN pg_sequences ps ON ps.schemaname=s.sequence_schema AND ps.sequencename=s.sequence_name WHERE sequence_name IN ('animals_id_seq','cages_id_seq','login_tracker_id_seq','users_id_seq') ORDER BY sequence_name;
Date: 2026-04-06 02:09:57 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
Statement: SELECT sequence_name, last_value, start_value FROM information_schema.sequences s JOIN pg_sequences ps ON ps.schemaname=s.sequence_schema AND ps.sequencename=s.sequence_name WHERE sequence_name IN ('animals_id_seq','cages_id_seq','login_tracker_id_seq','users_id_seq') ORDER BY sequence_name;
Date: 2026-04-06 02:09:57 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
20 1 LOG: process ... still waiting for ShareLock on relation ... of database ... after ... ms
Times Reported Most Frequent Error / Event #20
Day Hour Count Apr 10 13 1 - LOG: process 3099695 still waiting for ShareLock on relation 67411 of database 51653 after 1000.069 ms
Detail: Process holding the lock: 3099686. Wait queue: 3099695.
Statement: CREATE INDEX IF NOT EXISTS idx_app_events_tenant ON observability.app_events (tenant_key, occurred_at DESC)Date: 2026-04-10 12:08:02 Database: zemm_monitoring Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-10_062957.csv
21 1 ERROR: column "..." is of type integer but expression is of type text
Times Reported Most Frequent Error / Event #21
Day Hour Count Apr 11 11 1 - ERROR: column "ticket_ref_set_by" is of type integer but expression is of type text
Hint: You will need to rewrite or cast the expression.
Statement: UPDATE import_runs SET ticket_ref = $1, ticket_status_note = $2, ticket_linkage_state = $3, ticket_ref_set_by = CASE WHEN $1 IS NOT NULL THEN $4 ELSE NULL END, ticket_ref_set_at = CASE WHEN $1 IS NOT NULL THEN NOW() ELSE NULL END, updated_at = NOW() WHERE id = $5Date: 2026-04-11 10:46:40 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-11_000000.csv
22 1 ERROR: function p_wean_males(...) does not exist
Times Reported Most Frequent Error / Event #22
Day Hour Count Apr 09 00 1 - ERROR: function p_wean_males(integer, bigint, integer, integer, unknown, character varying, character varying, text, date, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, character varying, text, text, bigint) does not exist
Context: PL/pgSQL function p_wean_litter(bigint,date,bigint,bigint,integer,integer,integer,integer,integer,text,timestamp without time zone,bigint,text) line 190 at FOR over SELECT rows
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT p_wean_litter($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,NULL,NULL,NULL)Date: 2026-04-09 23:47:18 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
23 1 ERROR: function p_update_animal(...) does not exist
Times Reported Most Frequent Error / Event #23
Day Hour Count Apr 08 10 1 - ERROR: function p_update_animal(integer, integer, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown, unknown) does not exist
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT p_update_animal(1,1,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL)Date: 2026-04-08 09:29:35 Database: zemm_produktiv_7 Application: psql User: deploy Remote: [local] Log file: /var/log/postgresql/postgresql-2026-04-08_000000.csv
24 1 ERROR: invalid input value for enum import_run_status: "..."
Times Reported Most Frequent Error / Event #24
Day Hour Count Apr 11 11 1 - ERROR: invalid input value for enum import_run_status: "live_done"
Context: unnamed portal parameter $1 = '...'
Statement: UPDATE import_runs SET status = $1, updated_at = NOW() WHERE id = $2Date: 2026-04-11 10:47:40 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-11_000000.csv
25 1 ERROR: Absetzen der Maennchen fehlgeschlagen (...).
Times Reported Most Frequent Error / Event #25
Day Hour Count Apr 09 00 1 - ERROR: Absetzen der Maennchen fehlgeschlagen (Code -99).
Context: PL/pgSQL function p_wean_litter(bigint,date,bigint,bigint,integer,integer,integer,integer,integer,text,timestamp without time zone,bigint,text) line 224 at RAISE
Statement: SELECT p_wean_litter($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,NULL,NULL,NULL)Date: 2026-04-09 23:49:22 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
26 1 ERROR: canceling autovacuum task
Times Reported Most Frequent Error / Event #26
Day Hour Count Apr 10 13 1 - ERROR: canceling autovacuum task
Context: while scanning block 111038 of relation "observability.app_events" automatic vacuum of table "zemm_monitoring.observability.app_events"
Date: 2026-04-10 12:08:02 Log file: /var/log/postgresql/postgresql-2026-04-10_062957.csv
27 1 ERROR: trailing junk after numeric literal at or near "..."
Times Reported Most Frequent Error / Event #27
Day Hour Count Apr 09 22 1 - ERROR: trailing junk after numeric literal at or near "3628p_update_animal3628"
Statement: SELECT prosrc FROM pg_proc WHERE proname=3628p_update_animal3628
Date: 2026-04-09 21:18:26 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
28 1 ERROR: The animal's sex can be one of the following: \n\t(...)ale (...)emale (...)both (...)one
Times Reported Most Frequent Error / Event #28
Day Hour Count Apr 09 22 1 - ERROR: The animal's sex can be one of the following: \n\t(m)ale (f)emale (x)both (n)one
Context: PL/pgSQL function animal_create(character varying,integer,character varying) line 45 at RAISE PL/pgSQL function p_create_animal(integer,text,integer,character varying,boolean,date,date,date,date,integer,text,bigint,character varying,boolean,character varying,character varying,integer,character varying,character varying,integer,integer,text) line 118 at assignment
Statement: SELECT id FROM p_create_animal( $1, -- user_id_in integer $2, -- name_in text $3, -- species_in integer $4, -- sex_in varchar $5, -- sterile_in boolean $6, -- birthdate_in date $7, -- arrivaldate_in date $8, -- outgoingdate_in date $9, -- deathdate_in date $10, -- fate_in integer $11, -- comments_in text $12, -- homecage_in bigint $13, -- project_in varchar $14, -- breeding_in boolean NULL, -- parentmale_name_in varchar ($15) NULL, -- parentmale_fem_id_in varchar ($16) $15, -- parentmale_id_in integer ($17) Phase 4c: resolved sire DB id NULL, -- parentfemale_name_in varchar ($18) NULL, -- parentfemale_fem_id_in varchar ($19) $16, -- parentfemale_id_in integer ($20) Phase 4c: resolved dam DB id NULL, -- cohort_in integer ($21) NULL -- rfid_in text ($22) )Date: 2026-04-09 21:16:51 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
29 1 ERROR: UPDATE litters affected 0 rows — litter 10131721 may not exist in ZP8.
Times Reported Most Frequent Error / Event #29
Day Hour Count Apr 06 13 1 - ERROR: UPDATE litters affected 0 rows — litter 10131721 may not exist in ZP8.
Context: PL/pgSQL function inline_code_block line 4 at RAISE
Statement: DO $$ BEGIN IF NOT FOUND THEN RAISE EXCEPTION 'UPDATE litters affected 0 rows — litter 10131721 may not exist in ZP8.'; END IF; END; $$;Date: 2026-04-06 12:51:10 Database: zemm_produktiv_8 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
30 1 ERROR: Zu viele Maennchen zum Absetzen angegeben.
Times Reported Most Frequent Error / Event #30
Day Hour Count Apr 09 00 1 - ERROR: Zu viele Maennchen zum Absetzen angegeben.
Context: PL/pgSQL function p_wean_litter(bigint,date,bigint,bigint,integer,integer,integer,integer,integer,text,timestamp without time zone,bigint,text) line 141 at RAISE
Statement: SELECT p_wean_litter($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,NULL,NULL,NULL)Date: 2026-04-09 23:46:42 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
31 1 ERROR: function mode() does not exist
Times Reported Most Frequent Error / Event #31
Day Hour Count Apr 07 12 1 - ERROR: function mode() does not exist
Hint: No function matches the given name and argument types. You might need to add explicit type casts.
Statement: SELECT COUNT(*) FILTER (WHERE message = msg_mode) AS same_msg_count, COUNT(*) AS total FROM (SELECT message, mode() OVER () AS msg_mode FROM observability.app_events WHERE event_type = 'php_error' AND date_trunc('second', created_at) = '2026-04-07 10:47:42+02') sub;Date: 2026-04-07 11:38:33 Database: zemm_monitoring Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-07_000000.csv
32 1 ERROR: column "..." must appear in the GROUP BY clause or be used in an aggregate function
Times Reported Most Frequent Error / Event #32
Day Hour Count Apr 06 03 1 - ERROR: column "x.schemaname" must appear in the GROUP BY clause or be used in an aggregate function
Statement: SELECT schemaname||'.'||tablename as table_name, operation, count(*) FROM ( SELECT 'animals' as tablename, 'public' as schemaname, null::text as operation FROM animals WHERE 1=0 ) x WHERE 1=0; -- G-7 is already confirmed GREEN from previous session audit
Date: 2026-04-06 02:42:14 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-06_000000.csv
33 1 ERROR: invalid input syntax for type integer: ...
Times Reported Most Frequent Error / Event #33
Day Hour Count Apr 09 21 1 - ERROR: invalid input syntax for type integer: "Ratte"
Statement: SELECT id, name, species, sex FROM animals WHERE deleted=false AND species='Ratte' LIMIT 5;
Date: 2026-04-09 20:47:04 Database: zemm_produktiv_7 Application: psql User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv
34 1 LOG: database system was shut down at ...
Times Reported Most Frequent Error / Event #34
Day Hour Count Apr 10 07 1 - LOG: database system was shut down at 2026-04-10 06:29:54 CEST
Date: 2026-04-10 06:29:57 Log file: /var/log/postgresql/postgresql-2026-04-10_062957.csv
35 1 ERROR: null value in column "..." of relation "..." violates not-null constraint
Times Reported Most Frequent Error / Event #35
Day Hour Count Apr 09 22 1 - ERROR: null value in column "sterile" of relation "animals" violates not-null constraint
Detail: Failing row contains (461818, null, null, null, 1673347, 1673346, 1673345, accept-test-update-2026-cli, null, null, null, null, 427418, 430504, null, null, null, f, F4, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, miR-212/132(tg/wt), null, null, null, null, B6.Mirneo, null, null, null, null, null, null, null, 2019/001/9838, 62306, null, null, null, null, null, null, +-, null, null, null, null, null, 34595, null, f).
Context: SQL statement "UPDATE animals SET "name" = the_animal_tick.name, "species" = the_animal_tick.species, "sex" = the_animal_tick.sex, "sterile" = the_animal_tick.sterile, "birthDate" = the_animal_tick."birthDate", "arrivalDate" = the_animal_tick."arrivalDate", "alive" = the_animal_tick."alive", "outgoingDate" = the_animal_tick."outgoingDate", "deathDate" = the_animal_tick."deathDate", "fate" = the_animal_tick.fate, "comments" = the_animal_tick.comments, "homeCage" = the_animal_tick."homeCage", "project" = the_animal_tick.project, "breeding" = the_animal_tick.breeding, "parentMale" = the_animal_tick."parentMale", "parentFemale" = the_animal_tick."parentFemale", "cohort" = the_animal_tick."cohort" WHERE id = the_animal_tick.id" PL/pgSQL function p_update_animal(bigint,bigint,text,integer,character varying,boolean,date,date,boolean,date,date,integer,text,bigint,character varying,boolean,character varying,character varying,integer,character varying,character varying,integer,integer,text) line 438 at SQL statement
Statement: SELECT p_update_animal( $1, -- user_id_in (proc param 1) $2, -- id_in (proc param 2) NULL, -- name_in (proc param 3) NULL, -- species_in (proc param 4) NULL, -- sex_in (proc param 5) NULL, -- sterile_in (proc param 6) NULL, -- birthdate_in (proc param 7) $5, -- arrivaldate_in (proc param 8) Phase 4b: NULL-preserving NULL, -- alive_in (proc param 9) NULL, -- outgoingdate_in (proc param 10) Phase 4c bugfix: was missing, caused 23-arg failure NULL, -- deathdate_in (proc param 11) NULL, -- fate_in (proc param 12) $3, -- comments_in (proc param 13) $4, -- homecage_in (proc param 14) $6, -- project_in (proc param 15) Phase 4b: NULL-preserving; see constraint note above NULL, -- breeding_in (proc param 16) NULL, -- parentmale_name_in (proc param 17) NULL, -- parentmale_fem_id_in (proc param 18) $7, -- parentmale_id_in (proc param 19) Phase 4c: effective sire DB id (preserve or update) NULL, -- parentfemale_name_in (proc param 20) NULL, -- parentfemale_fem_id_in(proc param 21) $8, -- parentfemale_id_in (proc param 22) Phase 4c: effective dam DB id (preserve or update) NULL, -- cohort_in (proc param 23) NULL -- rfid_in (proc param 24) )Date: 2026-04-09 21:16:51 Database: zemm_produktiv_7 Application: User: labanimal Remote: Log file: /var/log/postgresql/postgresql-2026-04-09_000000.csv