infulxDB/telegraf a pgBouncer

96 views
Skip to first unread message

Aleš Zelený

unread,
Jan 20, 2016, 5:00:17 AM1/20/16
to PostgreSQL-cz
Ahoj,

chceme vyměnit monitorovací systém a při testování nového - telegraf/influxdb/Grafana jsme narazili na nepříjemnost, kdy telegraf (coby agent načítající data z DB) dělá dle intervalu connect/disconnect. Častý connect jsme chtěli nahradit spojením přes pgBouncer, jenže ačkoliv se teleraf bez problému přípojí do různých 9x databází.

nastaveni v postgresql plugin-u telegrafu pro prime pripojeni do DB vypada takhle:

address = "postgres://user:password@db-server-hostname:5432/MYDB?sslmode=disable"

Pro spojení přes pgBouncer je konfigurace telegraf-u tato:

address = "postgres://user:password@localhost:6432/MYPGBDB?sslmode=disable"

Pokus o spojeni dopadne takto:

[root@aspwd027 pgbouncer]# telegraf -config /etc/telegraf.conf -test
* Plugin: postgresql, Collection 1
2016/01/20 10:58:28 pq: Unsupported startup parameter: extra_float_digits

Pokud nastavím sslmode=require, tak dostanu korektně chybu:
[root@aspwd027 pgbouncer]# telegraf -config /etc/telegraf.conf -test
* Plugin: postgresql, Collection 1
2016/01/20 10:56:14 pq: SSL is not enabled on the server


Nemáte někdo zkušenost s použitím telegraf přes pgbouncer? Zkusil jsem slinkovat psoledni verzi z GitHub, ale to nepomohlo.

Děkuji Aleš Zelený

Aleš Zelený

unread,
Jan 20, 2016, 5:10:11 AM1/20/16
to PostgreSQL-cz
Ahoj,

jen pro doplnění, zkusil jsem použít collectd s postgresql plugin-em, ten drží persistentní spojení, data do influxdb sype, ručně je umím selectem vypsat, ale nepovedlo se mi přemluvit Grafanu, aby kreslila graf z dat, které do influxdb sype collectd postgresql plugin - to by bylo samozřejmě taky řešení.

aleš

Dne středa 20. ledna 2016 11:00:17 UTC+1 Aleš Zelený napsal(a):

Aliaksandr Aliashkevich

unread,
Jan 20, 2016, 5:16:16 AM1/20/16
to Aleš Zelený, PostgreSQL-cz
Ahoj,
zkuste dat do pgbouncer.ini
ignore_startup_parameters = extra_float_digits
Sasha

--
Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny „PostgreSQL-cz“ ve Skupinách Google.
Chcete-li zrušit odběr skupiny a přestat dostávat e-maily ze skupiny, zašlete e-mail na adresu postgresql-c...@googlegroups.com.
Další možnosti najdete na https://groups.google.com/d/optout.

Aleš Zelený

unread,
Jan 20, 2016, 9:49:51 AM1/20/16
to PostgreSQL-cz, ales....@gmail.com
Ahoj,

velmi dekuji, uz to beha...

Aleš

Dne středa 20. ledna 2016 11:16:16 UTC+1 Sasha Aliashkevich napsal(a):
Reply all
Reply to author
Forward
0 new messages