mastodontech.de ist einer von vielen unabhängigen Mastodon-Servern, mit dem du dich im Fediverse beteiligen kannst.
Offen für alle (über 16) und bereitgestellt von Markus'Blog

Serverstatistik:

1,5 Tsd.
aktive Profile

#prometheus

3 Beiträge3 Beteiligte0 Beiträge heute

In Greek mythology, when the gods were deciding which parts of an animal would be the divine sacrifice, Prometheus tricked Zeus into choosing the bones wrapped in fat rather than the meat. Thus, humans were able to eat the best parts of the meat themselves instead of offering them up. This enraged Zeus.
🎨 Heinrich Friedrich Füger

I've been disappointed about this for at least the last decade, but if you feel that the polling-based designs of Kubernetes and Prometheus are "wrong", here's some science:
arxiv.org/abs/2507.02158

arXiv logo
arXiv.orgSignalling Health for Improved Kubernetes Microservice AvailabilityMicroservices are often deployed and managed by a container orchestrator that can detect and fix failures to maintain the service availability critical in many applications. In Poll-based Container Monitoring (PCM), the orchestrator periodically checks container health. While a common approach, PCM requires careful tuning, may degrade service availability, and can be slow to detect container health changes. An alternative is Signal-based Container Monitoring (SCM), where the container signals the orchestrator when its status changes. We present the design, implementation, and evaluation of an SCM approach for Kubernetes and empirically show that it has benefits over PCM, as predicted by a new mathematical model. We compare the service availability of SCM and PCM over six experiments using the SockShop benchmark. SCM does not require that polling intervals are tuned, and yet detects container failure 86\% faster than PCM and container readiness in a comparable time with limited resource overheads. We find PCM can erroneously detect failures, and this reduces service availability by 4\%. We propose that orchestrators offer SCM features for faster failure detection than PCM without erroneous detections or careful tuning.

It's the #DayOfZeus / Jupiter's Day / Thorsday! ⚡

Enraged by #Prometheus stealing fire for the humans, #Zeus, "bound [ready-witted Prometheus] with inextricable bonds, cruel chains, and drove a shaft through his middle, and set on him a long-winged eagle, which used to eat his immortal liver; but by night the liver grew as much again as the long-winged bird devoured in the whole day."
Hesiod, Theogony 520

🏛️ Laconian Black Figure Kylix, 560-550 BCE

@antiquidons @mythology #GreekRomanArt

In Spring Boot 3.5.0, which is a minor version bump, support for prometheus-simpleclient that was previously deprecated is dropped. Effectively, the #actuator /prometheus endpoint simply stops working if you're using simpleclient. The solution is to use the normal #prometheus dependency rather than simpleclient.

#Spring does this more often and I think it's wrong. semver.org/#spec-item-8 only mentions API changes, but I feel this is a breaking change that warrants a major version bump.

Semantic VersioningSemantic Versioning 2.0.0Semantic Versioning spec and website

#Flugrevue:
"
Themis für Flugtests in Schweden eingetroffen
Europas erste wiederverwendbare Raketenstufe

Die Testkampagne mit dem Prototyp einer wiederverwendbaren Hauptstufe soll in den kommenden Wochen beginnen.
"
flugrevue.de/raumfahrt/europas

30.6.2025

www.flugrevue.de · Europas wiederverwendbare Raketenstufe vor ErstflugDie Testkampagne mit dem Prototyp einer wiederverwendbaren Hauptstufe soll in den kommenden Wochen beginnen.
#ArianeGroup#Avio#CNES

If you're giving a seven minute lightning talk at a conference, maybe don't spend a full minute explaining who you are.

Like, jesus, why do people feel the need to start off a conference talk on a technical subject with a biography? I want to find out what changes I'll have to make to a piece of software if we migrate to it, I'm not interested in dating you. FFS.

Today's quick #golang project:

github.com/scottlaird/leontp-e

It's pretty much what the name implies. It fetches stats from #LeoNTP devices and feeds them into #Prometheus.

It reports:

- The number of visible satellites.
- How long the device has been locked to GPS.
- Total number of NTP queries.
- Device uptime.

I think there's actually more Prometheus boilerplate code than LeoNTP-specific code in here. It's not very complicated.

Prometheus exporter for LeoNTP stats. Contribute to scottlaird/leontp-exporter development by creating an account on GitHub.
GitHubGitHub - scottlaird/leontp-exporter: Prometheus exporter for LeoNTP statsPrometheus exporter for LeoNTP stats. Contribute to scottlaird/leontp-exporter development by creating an account on GitHub.

If you want to run #Prometheus Node Exporter in a container, you (most likely) need to do some adjustments to the udev path - or it will run into an error.

Luckily node_exporter allows to change the udev path with a specific parameter.

Ran into this problem in a #GitLab pipeline.

claudiokuenzler.com/blog/1491/

Claudio Kuenzler · Prometheus node_exporter fails to start inside containerVon Claudio Kuenzler

If you're looking for a #Prometheus #Exporter with total system power consumption of your #MacMini or recent #AppleSilicon hardware-without-a-battery you're looking for this Rust project.

It uses SMC value "PSTR" (with little documentation except this one) in an intelligent way: by sampling the value often and accumulating a counter value based on energy (1 Joule = 1 Watt per second = 1/3600 Wh) so that the value is the best approximation even if scraped rarely.

Most other project either use the battery metrics (which don't work when plugged in) or powermetrics which only account for about 30%-40% of the total power consumption.

PS: I'm not really an Apple fan myself, quite the contrary, but I wanted to experiment with self-histed #LLM and nowadays a MacMini is overwhelmingly superior to any other low-cost option when considering performance/Watt.

… and with exactly the same approach (using an ever-increasing energy counter to keep precision even when scraped less often) until I found your project, which works perfectly fine! Unfortunately t...
GitHubI was just about to create something like this… · Issue #1 · mdekstrand/smc-exporterVon lapo-luchini

Diese Brüder zerstören die Welt

Der #Klimawandel ist real, seine Folgen immer sichtbarer und doch nimmt die öffentliche Aufmerksamkeit für diese globale Krise immer mehr ab. Wir decken auf, was die US-Milliardäre Charles und David #Koch damit zu tun haben.

Seit Jahrzehnten beeinflussen die Koch-Brüder mit ihrem #fossilen Imperium Koch Industries gezielt #Wissenschaft, #Medien und #Politik, um #Klimaschutz zu verhindern – und das nicht nur in den USA, sondern auch bei uns in #Deutschland. Dabei ist schon alleine die Gründungsgeschichte der Firma spektakulär:

In den ersten Berufsjahren ließ sich Fred C. Koch, Vater der beiden Brüder, auf Deals mit #Stalin und #Hitler ein!

Von #Nazi-Raffinerien über libertäre Think Tanks bis hin zum deutschen #Klimawandelleugner-Netzwerk rund um die #AfD und Denkfabriken wie #EIKE oder das #Prometheus Institut: Das ist die Geschichte der Koch-Brothers, die bis in den #Bundestag reicht.

youtube.com/watch?v=YeK1ieL6CW