You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Beancount
Is anyone utilizing a Prometheus exporter to track, store, and graph your financial metrics in Grafana? It would be interesting to (1) store / track them over time, (2) do all sort of maths, like savings rate, runway (how long can you last without income), how long it will take to pay off your mortgage, etc. - as a dashboard.
Josh
Andreas Gerstmayr
unread,
Sep 14, 2023, 4:37:33 PM9/14/23
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to bean...@googlegroups.com, Josh D
Am 12.09.23 um 04:52 schrieb Josh D:
I don't see the value of duplicating the financial data from a beancount
ledger (which is already a database, and supports BQL queries) to
Prometheus (a time-series database).
Grafana dashboards would definitely be a cool idea though.
I think it would be nice to have a Grafana data source, which can run
BQL queries against a Beancount ledger. It could work with either:
* a custom Grafana backend datasource [1]
* some daemon (standalone or Fava extension) exposing a HTTP API which
accepts BQL queries and returns Grafana Data frames [2], then we could
use some already existing general-purpose data source, e.g. [3].
For my personal dashboards I wanted something integrated in Fava,
therefore I created a little Fava extension fava-dashboards [4], which
renders charts from BQL queries. Not as fancy as Grafana, but simple to
implement and extensible.
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Beancount
Thanks Andreas. And I'm a happy beginner user of fava-dashboards as well. The only purpose of Prometheus was to (maybe?) post to it using some simple custom scripts, to capture select metrics, and then Prometheus<>Grafana is well established. But fully agreed that if we can go beancount<>Grafana directly, that will be the most ideal scenario. The challenge is of course having a Grafana exporter for beancount.