Recording Rules and Streaming Aggregating Rule
The previous blog briefs the basic concepts of monitoring system. This blog will introduce the recording rules provided by prometheus and streaming aggregating rules provided by VictoriaMetrics.
The previous blog briefs the basic concepts of monitoring system. This blog will introduce the recording rules provided by prometheus and streaming aggregating rules provided by VictoriaMetrics.
This blog introduces some keynotes about the monitoring system, which is consisted by grafana
, prometheus
and so forth. In this blog, we focus on the outlines of them about the concepts and some internal details.
By the way, the blog share some interesting implementation details which are nice to know.
As I tried to write a demo by rust wasm, I was thinking about what should be a better signature to export by rust for wasm. In the demo, I exported the process
function as a promise:
This blog discusses my understanding of async
concept in rust and discussion whether returning a promise is a good choice.
Recently, I got interested in the WASM as it enables you to write code by rust but run it in the browser. At the first glance, I feel it greatly benefits the case that could be done in the client side, but due to the implementation, it still runs on the server side. It has two big benefits:
This especially for small tool sites as it usually requires some computation resource, but not many. This blog records my experience to trail the rust wasm for my small tool. It's not a blog about what is wasm and the technical designs/implementations of rust wasm.
In the previous blog LLVM IR Emission(1): Overall and Type Emission, we talks about the overall about llvm ir emission. In this blog, I will continue to introduce the code LLVM IR generation for the statement and declaration.