Fresh/Brewed

DevOps SRE AI Cloud
OpenObserve

OpenObserve

An Open Source Observability Suite

I found out a person from a developer portal company I was looking into had recently moved to OpenObserve. I was chatting with them on LinkedIn about other topics but figured I should really give OpenObserve a look as I’ve often looked at Observability tools, small and large, over the years. Company OpenObserve is a relative up and comer started in 2022 by Prabhat Sharma as ZincSearch before pivoting to Observability. Its still relatively small with an estimated 11-50 employees and based in Menlo Park, CA. That said, it’s recently closed some Series A in April with Nexus Venture Partners and Dell Tech Capital so perhaps it’s poised to grow.

Ratatui (and VHS)

Ratatui (and VHS)

A Rust based TUI

Of all places, I found Ratatui from a post on Threads. It’s basically a really light fast Rust-based Terminal User Interface (TUI). It has some VHS examples as well. I haven’t used VHS before so let’s see what that is about as we build out our own TUI using the framework with Google Antigravity. Ratatui Let’s start by cloning the GIT repo I realized my local rust environment was way out of date $ cargo version cargo 1.74.0 (ecb9851af 2023-10-18) so i did a brew install rust to update it to current.

Zed Editor

Zed Editor

Finally, a real contender...

I had a note to circle back on Zed. I had looked nearly a year go in August 2025 at their preview feature for AI. At the time, Windows wasn’t there (only via Scoop). I also was far more tied to VS Code so I wasn’t really looking at Zed as a possible replacement. Times have changed, and Zed has advanced quite a lot. So let’s give it another go and this time I’ll be looking at it as a real possible replacement for VS Code (especially as my primary machines are all now Linux based).

Home Lab Updates

Home Lab Updates

Three way DR for Gitea, Gancio needs a kick and GCP cleanups

In moving our primary blogging system from Github over to a self hosted Gitea, we need to sort out how to best create a proper HA DR environment. This means having some push mirrors. The first thing I did when i setup Gitea to be the “real” repo for this blog was to mirror it to Forgejo. However that instance is on the same cluster, so if there is a catastrophic outage, then I would expect both to be down and have to rely on whatever my last local clone happens to be.

Congrats. You're suspended.

Congrats. You're suspended.

Deal with it.

Congratulations! You have been flagged for something. Who knows exactly, but you soon are clued in that something is amiss when your gcloud commands began to fail $ gcloud dns --project=myanthosproject2 record-sets list --zone="steepedicu" ERROR: (gcloud.dns.record-sets.list) PERMISSION_DENIED: Permission denied: Consumer 'projects/myanthosproject2' has been suspended. This command is authenticated as isaac.johnson@gmail.com which is the active account specified by the [core/account] property. Permission denied: Consumer 'projects/myanthosproject2' has been suspended. - '@type': type.googleapis.com/google.rpc.ErrorInfo domain: googleapis.com metadata: consumer: projects/511842454269 containerInfo: projects/myanthosproject2 service: dns reason: CONSUMER_SUSPENDED You then notice that AI apps cannot use Vertex anymore