Measuring My Currency Anxiety With Wise, Prometheus and Grafana

How I Failed To Beat Anxiety and Decided To Control It Instead
Most of my income is in US dollars and my expenses are in euros, so exchange rate swings sometimes hit my wallet pretty hard. It often feels like it is never the right moment for any big purchase, because the rate is 'kind of' not great.
I could not get rid of these feelings, so what do you do then? Exactly. You take the situation under control, because control creates at least an illusory sense of confidence.
Inputs:
1. Wise API (my main account is with Wise)
2. Programming skills
3. Grafana
Result:
1. I wrote a Prometheus exporter in Python that calls Wise every 30 seconds for the latest FX rate
2. I hooked this exporter up to Prometheus (actually VictoriaMetrics, but that is not important here)
3. I built dashboards in Grafana
4. I set up thresholds for the USDEUR rate so that I get alerts when it goes outside that range
The screenshot does not include another graph that converts my income from dollars to euros, and one more that shows my apartment rent in dollars (with an average value).
Now when the dollar weakens, I am still anxious, but at least I can measure my anxiety with numbers π
More to explore
The Failure of AI Skepticism: Why Manual Coding Is Already the Wrong Layer
In recent months I keep seeing the same pattern: someone posts another example where some "vibe coders" used AI to generate a project, left API keys on the fronβ¦
You Donβt Need a Perfect Modern Stack to Agentize Your SDLC
Continuing the idea from the previous post. Many companies believe that to add agents to their SDLC they first need to completely get rid of legacy, move to micβ¦
AI in Software Development: What Comes Next?
AI. Whatβs next? Up until around December, using AI in development basically meant: prompt -> copy some code -> paste -> tweak -> repeat. Now this aβ¦
Startup Taxes Between Estonia and Portugal: A Quick Reality Check
As a tax resident of an EU country who files my own returns, today is my quarterly 'Tax Day'. On this day I set aside a few hours to file social security reportβ¦