Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
TL;DR: If you’re running Flask or Falcon, you don’t need a second HTTP server just to serve Prometheus metrics.
-
I was reading the code of this Redis implementation in Go using threads and trying to understand the various design principles applied and data structures used.
-
Let’s look at a real example: a short CPU spike that can appear blurred on your dashboard if your query resolution isn’t set properly.
-
I recently decided to set up a homelab with cheap micro-servers.
-
Recently, we revamped the way we manage dependencies for our internal Kotlin library.
-
Introduction Recently a colleague of mine shared a design doc in which he mentioned Callsite configuration for logging is strongly preferred for …… Now this was the first time I thought about callsite vs logger configuration.
-
Introduction Phillip Carter’s blog “The Observability CAP Theorem” explores the challenging balancing act of building and managing observability systems for high-traffic organizations, something which resonates with me.
-
When it comes to collecting and analyzing metrics, one crucial decision is whether to use delta or cumulative metrics.
-
Kubernetes is known for its power and flexibility in managing containerized applications, but did you know it can also be extended to orchestrate custom workflows unique to your organization’s needs?
-
The Problem We have observed several Prometheus counters showing false spikes (i.e., no matching increase in logs) that could correlate with nodes experiencing kernel panics and reboots.
-
Recently, the observability team was tasked with a latency reporting project.
-
Imagine you’re writing a library to extend the Prometheus Python client and need to add some dynamic labels specific to the environment.
-
To effectively monitor and understand the performance of your applications and infrastructure, having a well-designed metrics system is crucial.
-
Python decorators are one of my favorite features—they allow you to extend the functionality of existing functions or methods in a reusable and elegant way.
-
A while back, a senior colleague of mine was migrating a service from session-based authentication to token-based authentication.
-
When deploying a containerized application to a container management system like AWS Fargate, you tend to run your application from a shell script.
-
In Python 3, all classes are new-style classes, making it reasonable to refer to an object’s type and its class interchangeably.
-
The Go compiler can compile the Go source go with different go specs.
-
Every once in a while, it’s good to revisit the principles that guide Python’s design and philosophy.