Fabian Reinartz
Fabian Reinartz
I just run into a case again where we have a bunch of plain counters and summaries, which now should have a label attached. From our data model a metric...
They are internally concatenated to a plain metric name. The protobuf, which is always mentioned as the canonical representation of a metric, doesn't support it either. It's also an arbitrary...
I want this issue to serve as a canonical blocker to extract any further structs into common/config. I consider it largely harmful and do not want this rabbit hole to...
I first ran into this via the Prometheus exporter in Go but I think it affects more libraries after browsing through different exporters and languages. I have a sum aggregation,...
The admission package supports returning warnings on webhook requests through `Response.WithWarnings`. It seems one cannot make use of the utility interfaces and constructors if one wants to respond warnings. So...
Change to an approach where the collector DaemonSet and rule-evaluator Deployment are provided externally within the operator installation bundle. The operator then only updates runtime-dependent values. This allows users to...
If we are monitoring complex systems, we might get metrics on different connected entities from different metric providers. The label naming might not be 100% aligned, i.e. in Kubernetes we...
Just found this new tool for Go: https://github.com/dvyukov/go-fuzz Given that it found quite a few bugs in the standard library, we will certainly find some stuff in Prometheus. Especially as...
In the selector query, dashboard variables (e.g. `{job="foo",instance="$instance"}` are not interpolated and instead passed on to Parca in plain text.
I am trying to use `io_uring_prep_recvmsg`. I set up the `struct msghdr` correctly but always get an `EINVAL` return code. Excerpt from my setup: ``` ctx->iov.iov_base = reinterpret_cast(buf.data()), ctx->iov.iov_len =...