Finances Friday Again

Also, a review of improvements to the system

2026-01-16, by DrFriendless AWScostsfeatures

The good news from Finances Friday is that there is no bad news from Finances Friday - the system is running smoothly and at low cost.

AWS costs per day for the last 2 weeks or so AWS costs per day for the last 2 weeks or so

I’ve also made good progress on my observability dashboard. As mentioned previously Grafana couldn’t get metrics from my AWS without me spending a whole lot of money, so I wrote some code to get the data I wanted cheaply. That code then stuffs the metrics into the database, whence I can retrieve them for display in the Grafana UI. It’s not perfect, but it’s working and I’m going to leave it there until I have a problem it can solve for me.

Lots of graphs of system metrics Yeah, it means something, I’m sure

Other than that, what have I been working on? I asked GitHub this question, as that’s where I put the code when I’ve finished writing it, and GitHub doesn’t know. It says I haven’t been doing anything.

Days GitHub thinks I committed code on Yeah GitHub, I have total confidence in your information

The reality is I commit changes at least 5 days a week. GitHub doesn’t like to talk about work on branches, but I don’t use branches. This is one of those mysteries I really couldn’t be bothered figuring out. In my opinion, it’s just wrong, and whatever justification there is for it is wrong too.

So after trawling through the repositories, it seems this is what I’ve been doing:

The last is working well - I now have 18 emails that I’ll need to check. I was very impressed with how simple it was to set up using the CDK - I just say I want a topic, I want that topic to have a subscriber, I want the downloader Lambdas to be allowed to publish on that topic, and hey presto I’m receiving junk mail.

OK, that’s enough meta jibber-jabber, back to work.