342
pool limit 600 · wait queue 0
PgBouncer telemetry, firewall policy, IP allowlists and the hardened TLS connection specification for production-analytics-v2.
342
pool limit 600 · wait queue 0
48
reuse factor 7.1× · pool size 64 per db
pool_mode transaction · max_client_conn 600
0.1ms
p99 across all pools · avg 0.04 ms
1 452txn/s
bytes out 612 MB/s
SCRam SCRAM-SHA-256 · prepared statements cached
Per-database pool utilization from SHOW POOLS
| Database / User | cl_active | cl_waiting | sv_active | sv_idle | maxwait | Pool |
|---|
Client vs server side, last 60 s
Security groups on sg-0c41fennica attached to fi-central-main
CIDR entries permitted on port 6432
Peerings from vpc-0af3eun1main (10.41.0.0/16, eu-north-1)
Route table rtb-0fennica-main
| Destination | Target | Status |
|---|
Flow logs → /aws/vpc/fc-eun1-main, retention 90 days · NACL default allow, SG-to-SG references only.
Copy-ready parameters for psql, libpq clients, application drivers and BI tools
Connection URI
postgresql://analytics_app@fi-central-main.pool.db.finlandtrevel.xyz:6432/production-analytics-v2?sslmode=require&sslrootcert=/etc/ssl/certs/fennicacloud-eun1-ca.pem&sslcrl=/etc/ssl/certs/fennicacloud-eun1.crl&channel_binding=require&application_name=fc-console&options=-c%20statement_timeout%3D120000
libpq parameters
host=fi-central-main.pool.db.finlandtrevel.xyz port=6432 dbname=production-analytics-v2 user=analytics_app sslmode=require sslrootcert=/etc/ssl/certs/fennicacloud-eun1-ca.pem sslcrl=/etc/ssl/certs/fennicacloud-eun1.crl ssl_min_protocol_version=TLSv1.3 channel_binding=require target_session_attrs=read-write application_name=fc-console connect_timeout=10 keepalives=1 keepalives_idle=30
psql one-liner
PGSSLMODE=require \
PGSSLROOTCERT=/etc/ssl/certs/fennicacloud-eun1-ca.pem \
psql "host=fi-central-main.pool.db.finlandtrevel.xyz \
port=6432 dbname=production-analytics-v2 \
user=analytics_app"
Node.js (pg)
const pool = new Pool({
host: 'fi-central-main.pool.db.finlandtrevel.xyz',
port: 6432,
database: 'production-analytics-v2',
user: 'analytics_app',
ssl: {
rejectUnauthorized: true,
ca: fs.readFileSync(
'/etc/ssl/certs/fennicacloud-eun1-ca.pem'),
minVersion: 'TLSv1.3'
},
max: 20
});