6 ms·
I looked into TimescaleDB, but didn't find a lot of support for monitoring agents that push data into Postgres. TimescaleDB is built on Postgres and uses the sa
by justin_oaks 5y ago
I looked into TimescaleDB, but didn't find a lot of support for monitoring agents that push data into Postgres. TimescaleDB is built on Postgres and uses the same mechanisms for ingesting data.
There's a plugin for Telegraf that looks promising, but it hasn't been merged yet.
Is anyone else using TimescaleDB? If so, what do you use to push monitoring data to it?
- dls2016 5y agoI recently built a janky system which runs nmon (plus a few custom rpi stats) every two minutes or so and pushes the output file to a watch folder. Another service uploads to server if network available. The server then ingests into timescale. Have been running it on two rpis and a few aws servers for the past few months. Edit: I’m using grafana but was considering checking out apache superset.
- justin_oaks 5y agoHow is the data sent into timescale? Do you run psql to load the data?
- dls2016 5y agopython
- fignews 5y agoThe solution I came up with but haven’t implemented yet is to use the collectd mqtt output plugin to get the data onto my broker (I use mqtt for other purposes, many of which should also end up in timescale) and then an mqtt to Postgres/Timescale bridge.
- justin_oaks 5y agoYes, I can see how that could work. I may do something similar where I send my data to one system that can then forward it into Postgres/TimescaleDB.
- raffraffraff 5y agoGood luck waiting for the telegraf merge! I was watching a PR for another tsdb for 2 years before I switched jobs and stopped caring. I believe the PR is still open.