Urgent.News

What's breaking now, across thousands of outlets.

Tech

We tagged EKS workers like app servers — and Prometheus started scraping telegraf on nodes that never had it

The Telegraf Down alerts started piling up on a Thursday morning, and at first glance it looked bad. Nine targets, all critical, all under the same rule name. My first instinct was a fleet-wide agent failure — something in the monitoring stack had broken overnight and we were about to page half the platform team for a problem that didn't exist. It wasn't that. It was worse in a quieter way: one…

The Telegraf Down alerts began accumulating on a Thursday morning, initially appearing concerning. The first thought was a fleet-wide agent failure, but it turned out to be even more complex. The issue stemmed from a governance work done three days earlier, which had unintended consequences on monitoring. The tagging work, seemingly harmless, led to Prometheus scrapping telegraf on nodes that had never had it before.

The problem arose when EKS worker nodes, after receiving governance tags, were included in the EC2 service discovery pool, allowing Prometheus to scrape them using the standard port 9273. However, Kubernetes workers do not run a host telegraf process on this port, resulting in the metrics being collected from in-cluster DaemonSets or cAdvisor instead.

This led to five EKS worker targets showing as permanently up=0 and triggering a Telegraf Down alert, despite there being no telegraf process on these nodes to begin with. The root causes were diverse, including a misconfigured AL2023 ASG instance, a disabled Kafka exporter, and a redis host with issues. The EKS issue was the easiest to address, requiring a simple Prometheus relabel configuration change, while the AL2023 hosts required more extensive fixes.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

What Fighting Style Will Robots Use in the Future?

New to these fighting styles? If you don't know some of the fighting styles mentioned in this article, these resources are good starting points: MMA (Mixed Martial Arts): UFC — Introduction to MMA…

  • Future robots likely to combine multiple combat sports techniques
  • Boxing, Muay Thai, wrestling, judo, and BJJ concepts as potential foundations
  • Adaptive, sensor-driven combat system may replace single fighting style

Multi-Cloud Networking: How to Connect AWS, Azure and GCP Securely

Connecting workloads across AWS, Azure, and GCP is technically straightforward in the sense that connectivity options genuinely exist for all three.

  • Multi-cloud networking is complex due to unique networking models of AWS, Azure, and GCP.
  • Security inconsistencies arise from platform-specific networking differences across clouds.
  • VPNs, dedicated interconnects, and third-party platforms are methods for multi-cloud connectivity.

Is your Data Lakehouse actually a HIPAA liability?

Ninety-two percent of healthcare data breaches occur because of misconfigurations in the storage layer, yet most engineers I interview still think "encryption at rest" is the end of the conversation.

  • HIPAA compliance requires immediate PHI masking upon data ingestion.
  • God-mode service accounts with unrestricted access violate HIPAA standards.
  • Immutable audit trails and identity mapping enforce fine-grained access control.

Understanding Cordis: The TypeScript Framework Built for Hot-Swapping Everything

Part 1 of the DeepSeek Harness: Kernel to Edge series: How the open-source (MIT) Cordis meta-framework enables zero-downtime plugin reloads and memory-leak-free architectures in TypeScript, backed by…

  • Cordis is an open-source TypeScript meta-framework enabling runtime dynamic composability.
  • Developed by Shigma and Koishi team for dynamic plugin updates in chatbot connections.
  • Formalized in academic paper establishing safe dynamic loading/reloading principles.

More from Saturday 12 September →