On Ransomware Naming

As per Oscar Wilde, imitation is the sincerest form of flattery. The names "Prometheus" and "Thanos" have recently been taken up by a ransomware group. There's not much we can do about that except to inform you that this is happening. There's not much you can do either, except be…

Continue ReadingOn Ransomware Naming

Prometheus Conformance Program: Remote Write Compliance Test Results

As announced by CNCF and by ourselves, we're starting a Prometheus conformance program. To give everyone an overview of where the ecosystem is before running tests officially, we wanted to show off the newest addition to our happy little bunch of test suites: The Prometheus Remote Write compliance test suite…

Continue ReadingPrometheus Conformance Program: Remote Write Compliance Test Results

The Schedule for the PromCon Europe 2023 is Live

PromCon Europe is the eighth conference fully dedicated to the Prometheus monitoring system Berlin, Germany – September 1, 2023 – The CNCF and the Prometheus team, released the two-day schedule for the single-track PromCon Europe 2023 conference happening in Berlin, Germany from September 28 to September 29, 2023. Attendees will…

Continue ReadingThe Schedule for the PromCon Europe 2023 is Live

FAQ about Prometheus 2.43 String Labels Optimization

Prometheus 2.43 has just been released, and it brings some exciting features and enhancements. One of the significant improvements is the stringlabels release, which uses a new data structure for labels. This blog post will answer some frequently asked questions about the 2.43 release and the stringlabels optimizations. What is…

Continue ReadingFAQ about Prometheus 2.43 String Labels Optimization

RabbitMQ 3.11 Feature Preview: Single Active Consumer for Streams

RabbitMQ 3.11 will bring a noteworthy feature to streams: single active consumer. Single active consumer provides exclusive consumption and consumption continuity on a stream. It is also critical to get the most out of super streams, our solution for partitioning, that provide scalability for streams. Read on to find out…

Continue ReadingRabbitMQ 3.11 Feature Preview: Single Active Consumer for Streams

Improving RabbitMQ Performance with Flame Graphs

Recent Erlang/OTP versions ship with Linux perf support. This blog post provides step by step instructions on how you can create CPU and memory flame graphs in RabbitMQ to quickly and accurately detect performance bottlenecks. We also provide examples of how flame graphs have helped us to increase message throughput…

Continue ReadingImproving RabbitMQ Performance with Flame Graphs

High Initial Memory Consumption of RabbitMQ Nodes on Centos Stream 9

Team RabbitMQ and community members have recently identified a curious scenario where a freshly started node could consume a surprisingly high amount of memory, say, 1.5 GiB or so. We'd like to share our findings with the community and explain what short term and longer term workarounds are available. Some…

Continue ReadingHigh Initial Memory Consumption of RabbitMQ Nodes on Centos Stream 9