Posted on

Interesting to see Rust Otel discussing the friction for (tokio)-tracing. Tracing with DataDog was really convenient. I always wanted to get our shop moved to Otel to eventually be able to move away from DataDog though, partially due to pricing, partially due to more adoption of Google Cloud and not wanting to ship data out just for tracing.

I lean towards wanting tokio-tracing to be a/the supported case. I haven't found a solution with Otel that I really like. The initial setup has always seemed tricky, and with a cross-cutting concern like tracing, adopting Otel seems heavyweight. A single ecosystem (Otel) across language stacks is super appealing. At this point I'm mostly writing Rust things though so that isn't a huge selling point for me.

I do finally have a tracing setup in a lib that is working well, but haven't gotten distributed tracing going yet. I'm fine adopting Otel for wire formats but I'd like to keep tracing in my app. I've yet to find a good way to thread W3C tracecontext into Otel output.


Posted on

Works for me to try cleaning out a Docker registry: Docker Registry Cleaner. Keeps the last N images of each repo as determined by a label on the image.

On each deploy to my homelab I set a label on the image to be used so this cleans up images I'm no longer using.

Super alpha-y state... will likely result in data loss!


Posted on Liked https://events.indieweb.org/2024/07/send-a-friend-a-webmention-day-Yg7gsfhZDigm

Mark your calendars!


Posted on

I think I've always had a pleasant time upgrading my NixOS boxes. For my homelab servers

sudo nix-channel --add https://channels.nixos.org/nixos-24.05 nixos
sudo nixos-rebuild switch --upgrade
sudo reboot

Has "just worked". Keeping most of my lab stuff in Nomad helps with this as well as there isn't much that will change at the OS level, mostly Nomad, Consul, and Vault.


Posted on

Added recommendation for Bits about Money


Posted on

Added recommendation for Dhole Moments



Posted on Liked https://www.garagegrowngear.com/blogs/trail-talk/why-new-jersey-is-actually-a-great-place-to-hike

I’ve been to Worthington a couple times and always enjoyed the camping spots and hikes there! The ferns are amazing, it feels like walking through a dinosaur era forest.



Posted on Liked https://web.archive.org/web/20240624005551/https://cooking.nytimes.com/recipes/1025402-crunchy-noodle-and-tofu-salad

Had this for lunch with peanuts we had around instead of the specified almonds. Would eat again!


Posted on Liked https://www.theclimaterealitycheck.com/

Posted on

Charles Schwab seems to fall into a frustrating trap. An ACH transfer can be "complete" but there is still more to do (clear).

You Keep Using That Word, I Do Not Think It Means What You Think It Means


Posted on

Worked on a PR for sqlparser to struct-ify some things. Part of making a SQL create table declarative way to generate SQL migrations at runtime. I had a version in Erlang before and enjoyed it enough that I want it in Rust.

sqlmo does part of the migration generation piece and I'm working to add some pieces there as well.

I missed a release of sqlparser though so the embed-able version of my lib will need to wait for merge/release before I can push my version to crates.io. The bin version of it will be something like the atlas OSS tool, but without any cloud component.


Posted on

At some point I want to try Wired Elements for styling of personal projects to help present the roughness for which I usually leave my projects...