← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 20
  1. TL;DR: If you’re running Flask or Falcon, you don’t need a second HTTP server just to serve Prometheus metrics.

  2. 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.

  3. 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.

  4. I recently decided to set up a homelab with cheap micro-servers.

  5. Recently, we revamped the way we manage dependencies for our internal Kotlin library.

  6. 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.

  7. 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.

  8. When it comes to collecting and analyzing metrics, one crucial decision is whether to use delta or cumulative metrics.

  9. 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?

  10. 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.

  11. Recently, the observability team was tasked with a latency reporting project.

  12. Imagine you’re writing a library to extend the Prometheus Python client and need to add some dynamic labels specific to the environment.

  13. Designing a metrics system notes

    To effectively monitor and understand the performance of your applications and infrastructure, having a well-designed metrics system is crucial.

  14. 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.

  15. 🗂️ Archives

  16. A while back, a senior colleague of mine was migrating a service from session-based authentication to token-based authentication.

  17. Signalling docker containers

    When deploying a containerized application to a container management system like AWS Fargate, you tend to run your application from a shell script.

  18. Abstract classes using Metaclasses

    In Python 3, all classes are new-style classes, making it reasonable to refer to an object’s type and its class interchangeably.

  19. The Go Spec(compiling)

    The Go compiler can compile the Go source go with different go specs.

  20. The Zen of Python

    Every once in a while, it’s good to revisit the principles that guide Python’s design and philosophy.