{"backend":"agora-web","blended_uptime_pct":"99.90","checked_at":"2026-10-07T01:25:16.232695Z","db":{"latency_ms":0,"ok":true},"ingestion":{"counts":{"commits":3656353,"messages":1671058},"inboxes":[{"items":663453,"kind":"inbox","last_update":"2026-10-07T01:18:09Z","name":"pgsql-hackers"},{"items":90660,"kind":"inbox","last_update":"2026-10-07T01:18:08Z","name":"pgsql-committers"},{"items":77878,"kind":"inbox","last_update":"2026-10-07T00:54:08Z","name":"pgsql-bugs"},{"items":290645,"kind":"inbox","last_update":"2026-10-07T00:41:48Z","name":"pgsql-general"},{"items":21695,"kind":"inbox","last_update":"2026-10-06T18:41:29Z","name":"pgsql-advocacy"},{"items":309,"kind":"inbox","last_update":"2026-10-06T14:07:39Z","name":"pgpool-hackers"},{"items":20853,"kind":"inbox","last_update":"2026-10-06T09:01:37Z","name":"pgadmin-support"},{"items":15075,"kind":"inbox","last_update":"2026-10-06T07:40:12Z","name":"pgsql-odbc"},{"items":970,"kind":"inbox","last_update":"2026-10-06T06:04:12Z","name":"pgpool-committers"},{"items":1653,"kind":"inbox","last_update":"2026-10-05T20:13:02Z","name":"pgsql-jobs"},{"items":5702,"kind":"inbox","last_update":"2026-10-05T19:10:03Z","name":"pgsql-pkg-debian"},{"items":30269,"kind":"inbox","last_update":"2026-10-05T14:55:01Z","name":"pgsql-www"},{"items":6637,"kind":"inbox","last_update":"2026-10-05T12:46:12Z","name":"pgsql-announce"},{"items":64170,"kind":"inbox","last_update":"2026-10-05T10:34:29Z","name":"pgsql-admin"},{"items":20922,"kind":"inbox","last_update":"2026-10-05T01:41:05Z","name":"pgsql-docs"},{"items":2833,"kind":"inbox","last_update":"2026-09-28T01:03:30Z","name":"pgsql-pkg-yum"},{"items":32192,"kind":"inbox","last_update":"2026-09-21T15:15:49Z","name":"pgsql-novice"},{"items":43489,"kind":"inbox","last_update":"2026-09-21T08:02:48Z","name":"pgadmin-hackers"},{"items":724,"kind":"inbox","last_update":"2026-09-18T09:03:33Z","name":"pgsql-translators"},{"items":865,"kind":"inbox","last_update":"2026-09-08T05:29:16Z","name":"pgpool-buildfarm"},{"items":157,"kind":"inbox","last_update":"2026-09-08T05:29:16Z","name":"pgpool-general"},{"items":638,"kind":"inbox","last_update":"2026-09-06T02:56:42Z","name":"ecpug"},{"items":59649,"kind":"inbox","last_update":"2026-08-29T20:15:59Z","name":"pgsql-performance"},{"items":30861,"kind":"inbox","last_update":"2026-08-14T21:18:20Z","name":"pgsql-jdbc"},{"items":15144,"kind":"inbox","last_update":"2026-08-06T04:14:53Z","name":"pgsql-interfaces"},{"items":2838,"kind":"inbox","last_update":"2026-08-05T14:26:00Z","name":"pljava-dev"},{"items":158,"kind":"inbox","last_update":"2026-08-05T10:14:35Z","name":"pgsql-zh-general"},{"items":870,"kind":"inbox","last_update":"2026-07-14T01:08:35Z","name":"buildfarm-members"},{"items":68181,"kind":"inbox","last_update":"2026-07-13T09:36:06Z","name":"pgsql-es-ayuda"},{"items":25354,"kind":"inbox","last_update":"2026-06-19T06:40:11Z","name":"pgjdbc"},{"items":738,"kind":"inbox","last_update":"2026-06-18T14:28:51Z","name":"psqlodbc"},{"items":237,"kind":"inbox","last_update":"2026-05-25T08:26:15Z","name":"pgsql-in-general"},{"items":3127,"kind":"inbox","last_update":"2026-05-13T10:30:01Z","name":"pgsql-de-allgemein"},{"items":193,"kind":"inbox","last_update":"2026-04-29T06:26:14Z","name":"pgsql-women"},{"items":5858,"kind":"inbox","last_update":"2026-04-18T09:06:19Z","name":"pgsql-fr-generale"},{"items":48252,"kind":"inbox","last_update":"2026-04-10T12:05:49Z","name":"pgsql-sql"},{"items":2382,"kind":"inbox","last_update":"2026-03-17T19:20:00Z","name":"psycopg"},{"items":2077,"kind":"inbox","last_update":"2026-03-12T10:55:27Z","name":"pgeu-general"},{"items":328,"kind":"inbox","last_update":"2026-02-20T15:10:39Z","name":"pgsql-it-generale"},{"items":1558,"kind":"inbox","last_update":"2026-01-20T22:11:06Z","name":"pdxpug"},{"items":992,"kind":"inbox","last_update":"2025-10-30T16:57:05Z","name":"arpug"},{"items":1543,"kind":"inbox","last_update":"2024-09-23T08:00:33Z","name":"pgsql-tr-genel"},{"items":328,"kind":"inbox","last_update":"2024-08-27T09:40:48Z","name":"pgus-general"},{"items":40,"kind":"inbox","last_update":"2024-07-25T04:53:58Z","name":"pgsql-gui-dev"},{"items":452,"kind":"inbox","last_update":"2024-05-08T17:36:03Z","name":"seapug"},{"items":350,"kind":"inbox","last_update":"2024-02-23T16:55:20Z","name":"pgsql-jdbc-commits"},{"items":247,"kind":"inbox","last_update":"2023-12-18T18:01:47Z","name":"pgsql-pt-geral"},{"items":1950,"kind":"inbox","last_update":"2023-09-09T14:57:23Z","name":"pgsql-ru-general"},{"items":3,"kind":"inbox","last_update":"2023-08-26T16:15:10Z","name":"pgsql-perffarm"},{"items":1336,"kind":"inbox","last_update":"2021-06-25T12:54:33Z","name":"pgsql-es-fomento"},{"items":372,"kind":"inbox","last_update":"2019-08-12T21:01:47Z","name":"austinpug"},{"items":25,"kind":"inbox","last_update":"2019-06-14T19:29:31Z","name":"pgsql-es-trabajos"},{"items":26,"kind":"inbox","last_update":"2018-10-18T14:13:50Z","name":"pgsql-iw-general"},{"items":37,"kind":"inbox","last_update":"2017-07-06T10:05:52Z","name":"karlsruhe-de-pug"},{"items":438,"kind":"inbox","last_update":"2017-04-05T21:12:43Z","name":"lapug"}],"latest":{"last_docs":{"age_seconds":1088331,"at":"2026-09-24T11:06:02Z"},"last_email":{"age_seconds":404,"at":"2026-10-07T01:18:09Z"},"last_git":{"age_seconds":1440,"at":"2026-10-07T01:00:53Z"},"last_wiki":{"age_seconds":745,"at":"2026-10-07T01:12:28Z"}},"repositories":[{"commit_count":840,"items":840,"kind":"repo","last_update":"2026-10-07T01:00:52Z","latest_commit":"3c5cc87f47aafe3a13bb669ac61ddf38d3de7c17","name":"pgbouncer","next_sync":"2026-10-07T02:31:14Z","symbols":1475},{"commit_count":1381,"items":1381,"kind":"repo","last_update":"2026-10-07T01:00:51Z","latest_commit":"a5de8665e3a61df5709adb9daf57f6ad66574ce5","name":"pgdog","next_sync":"2026-10-07T05:18:00Z","symbols":41709},{"commit_count":1559,"items":1559,"kind":"repo","last_update":"2026-10-07T01:00:49Z","latest_commit":"a0e947bba5cc8db0de37b67325fb2e3435bdb0ba","name":"aws-advanced-jdbc-wrapper","next_sync":"2026-10-07T01:54:14Z","symbols":14295},{"commit_count":4356,"items":4356,"kind":"repo","last_update":"2026-10-07T01:00:45Z","latest_commit":"cc63ab99693ce22dd17eeff8b92f268287f07f79","name":"postgresql-jdbc","next_sync":"2026-10-07T05:41:45Z","symbols":11452},{"commit_count":4606,"items":4606,"kind":"repo","last_update":"2026-10-07T01:00:43Z","latest_commit":"106613a0be94d137488728ddba608c17ab707283","name":"pgpool2","next_sync":"2026-10-07T12:32:18Z","symbols":12022},{"commit_count":104789,"items":104789,"kind":"repo","last_update":"2026-10-07T01:00:35Z","latest_commit":"12f866cd5f72d65ed4435b8203540efde45ba01d","name":"postgres","next_sync":"2026-10-07T02:00:35Z","symbols":192020},{"commit_count":0,"items":0,"kind":"repo","last_update":"2026-09-27T14:31:30Z","latest_commit":"b1c2d76a2fcef812af0be3343082414d401909c8","name":"postgresql-cfbot","next_sync":"2026-09-27T19:32:11Z","symbols":0},{"commit_count":2162,"items":2162,"kind":"repo","last_update":"2026-09-26T17:06:46Z","latest_commit":"95b35ac7cb2c9ea9df087fda08a695d89b8f8134","name":"psqlodbc","next_sync":"2026-09-28T04:03:51Z","symbols":3668}]},"ok":true,"services":{"https":{"latency_ms":2,"samples_15m":90,"samples_1h":360,"samples_24h":804,"up":true,"uptime_15m":"100.00","uptime_1h":"100.00","uptime_24h":"100.00","uptime_pct":"100.00"},"imap":{"latency_ms":2,"samples_15m":90,"samples_1h":360,"samples_24h":804,"up":true,"uptime_15m":"100.00","uptime_1h":"100.00","uptime_24h":"99.88","uptime_pct":"100.00"},"mcp":{"latency_ms":1,"samples_15m":90,"samples_1h":360,"samples_24h":804,"up":true,"uptime_15m":"100.00","uptime_1h":"100.00","uptime_24h":"99.88","uptime_pct":"100.00"},"nntp":{"latency_ms":1,"samples_15m":90,"samples_1h":360,"samples_24h":804,"up":true,"uptime_15m":"100.00","uptime_1h":"100.00","uptime_24h":"99.88","uptime_pct":"100.00"},"pop3":{"latency_ms":1,"samples_15m":90,"samples_1h":360,"samples_24h":804,"up":true,"uptime_15m":"100.00","uptime_1h":"100.00","uptime_24h":"99.88","uptime_pct":"100.00"}},"slow_queries":[{"calls":1,"max_ms":8385.17,"mean_ms":8385.17,"query":"SELECT id, url, path, title, version, left(body, $10) as body_preview, ts_rank(to_tsvector($11, coalesce(title, $12) || $13 || body), plainto_tsquery($14, $1) || plainto_tsquery($15, $2) || plainto_ts","rows":15},{"calls":2,"max_ms":4046.25,"mean_ms":3705.33,"query":"WITH m AS MATERIALIZED ( SELECT id, seq, parent_id, tree_hash, message, author_name, author_email, authored_at, committer_name, committer_email, committed_at FROM ag_git_commits c WHERE c.repo_id = $1","rows":6},{"calls":2,"max_ms":3043.47,"mean_ms":2344.77,"query":"SELECT id, seq, parent_id, tree_hash, message, author_name, author_email, authored_at, committer_name, committer_email, committed_at FROM ag_git_commits WHERE repo_id = $1 AND message %~~ tre_pattern(","rows":16},{"calls":1,"max_ms":1822.51,"mean_ms":1822.51,"query":"SELECT num, mid, subject, fn, from_addr, to_timestamp(COALESCE(ts,$4)) FROM ( (SELECT m.num, m.mid, COALESCE(m.subject,$5), $6, COALESCE(m.from_addr,$7), m.ts FROM ag_messages m WHERE lower(m.subject)","rows":2},{"calls":1,"max_ms":1514.38,"mean_ms":1514.38,"query":"SELECT id, seq, parent_id, tree_hash, message, author_name, author_email, authored_at, committer_name, committer_email, committed_at FROM ag_git_commits WHERE repo_id = $1 AND message %~~ tre_pattern(","rows":15},{"calls":2,"max_ms":1343.16,"mean_ms":1143.79,"query":"SELECT id, seq, parent_id, tree_hash, message, author_name, author_email, authored_at, committer_name, committer_email, committed_at FROM ag_git_commits WHERE repo_id = $1 AND message %~~ tre_pattern(","rows":64},{"calls":2,"max_ms":1271.56,"mean_ms":1035.33,"query":"SELECT id, seq, parent_id, tree_hash, message, author_name, author_email, authored_at, committer_name, committer_email, committed_at FROM ag_git_commits WHERE repo_id = $1 AND message %~~ tre_pattern(","rows":47},{"calls":1,"max_ms":1001.63,"mean_ms":1001.63,"query":"SELECT id, seq, parent_id, tree_hash, message, author_name, author_email, authored_at, committer_name, committer_email, committed_at FROM ag_git_commits WHERE repo_id = $1 AND message %~~ tre_pattern(","rows":2},{"calls":1,"max_ms":967.65,"mean_ms":967.65,"query":"SELECT id, url, path, title, version, left(body, $7) as body_preview, ts_rank(to_tsvector($8, coalesce(title, $9) || $10 || body), plainto_tsquery($11, $1) || plainto_tsquery($12, $2) || plainto_tsque","rows":20},{"calls":1,"max_ms":848.52,"mean_ms":848.52,"query":"SELECT id, seq, parent_id, tree_hash, message, author_name, author_email, authored_at, committer_name, committer_email, committed_at FROM ag_git_commits WHERE repo_id = $1 AND message %~~ tre_pattern(","rows":8}],"tools":[]}