today's howtos
-
The New Stack ☛ OpenTelemetry Challenges: Handling Long-Running Spans
OpenTelemetry (OTel) has taken the observability landscape by storm, and for good reason! At some point in the last decade, the software world quietly started viewing protocols as standards, evolving them in the open and embracing community-driven open source. Riding on this momentum, OTel quickly grew into the second-highest velocity project in the CNCF ecosystem. With a focus on vendor neutrality and language interoperability, allowing engineers to focus on understanding their systems instead of debugging their debuggers, OTel’s success feels almost obvious in hindsight.
That said, for all the energy around OpenTelemetry, it’s not always a frictionless experience. There are some things that can be really challenging to address in OpenTelemetry’s mental models and assumptions. One of those huge hurdles to address in the real world is long-running spans.
-
University of Toronto ☛ We have lots of local customizations (and how we keep track of them)
In a comment on my entry on forgetting some of our local changes to our Ubuntu installs, pk left an interesting and useful comment on how they manage changes so that the changes are readily visible in one place. This is a very good idea and we do something similar to it, but a general limitation of all such approaches is that it's still hard to remember all of your changes off the top of your head once you've made enough of them. Once you're changing enough things, you generally can't put them all in one directory that you can simply 'ls' to be reminded of everything you change; at best, you're looking at a list of directories where you change things.
-
TecMint ☛ How to Disable Package Updates in Ubuntu, Debian and Mint
Initially, APT was designed as a front-end for dpkg to work with .deb packages. It has since gained visibility on macOS, OpenSolaris, and other systems.
-
TecMint ☛ How to Install ZRAM to Boost Ubuntu Performance
ZRAM is a Linux kernel module that allows you to create a compressed block device in RAM, that effectively increases the amount of usable memory on your system by compressing data stored in RAM, which can be especially useful for systems with limited physical memory, allowing them to run more applications simultaneously without slowing down.
-
LinuxInsider ☛ Upgrading to Ubuntu 24.10 Oracular Oriole: Step-by-Step Guide
Ubuntu 24.10 Oracular Oriole features performance improvements and enhanced hardware support.
-
Linux Handbook ☛ Ansible File Module: Manage Files and Directories on Remote Nodes
Manage files and folders, their ownership and permissions with the built-in file module of Ansible.
-
LinuxBuz ☛ How to Clone a Git Repository Using Ansible Git Module
Cloning a Git repository using Ansible is a simple way to automate code deployments and version control tasks.