<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: nikolay_sivko</title><link>https://news.ycombinator.com/user?id=nikolay_sivko</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 03 Aug 2026 22:21:31 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=nikolay_sivko" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[Andy Pavlo joins ClickHouse to establish ClickHouse Labs]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/andy-pavlo-joins-clickhouse">https://clickhouse.com/blog/andy-pavlo-joins-clickhouse</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49156011">https://news.ycombinator.com/item?id=49156011</a></p>
<p>Points: 241</p>
<p># Comments: 50</p>
]]></description><pubDate>Mon, 03 Aug 2026 14:09:00 +0000</pubDate><link>https://clickhouse.com/blog/andy-pavlo-joins-clickhouse</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=49156011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49156011</guid></item><item><title><![CDATA[It was surprisingly hard to break CloudNativePG replication]]></title><description><![CDATA[
<p>Article URL: <a href="https://coroot.com/blog/fencing-a-cnpg-replica/">https://coroot.com/blog/fencing-a-cnpg-replica/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49088840">https://news.ycombinator.com/item?id=49088840</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:37:03 +0000</pubDate><link>https://coroot.com/blog/fencing-a-cnpg-replica/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=49088840</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088840</guid></item><item><title><![CDATA[Understand Pressure Stall Information (Psi) Metrics]]></title><description><![CDATA[
<p>Article URL: <a href="https://kubernetes.io/docs/reference/instrumentation/understand-psi-metrics/">https://kubernetes.io/docs/reference/instrumentation/understand-psi-metrics/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49088496">https://news.ycombinator.com/item?id=49088496</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:09:35 +0000</pubDate><link>https://kubernetes.io/docs/reference/instrumentation/understand-psi-metrics/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=49088496</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088496</guid></item><item><title><![CDATA[PostgreSQL Autovacuum Internals and Benchmark]]></title><description><![CDATA[
<p>Article URL: <a href="https://percona.community/blog/2026/07/01/postgresql-autovacuum-internals-benchmark/">https://percona.community/blog/2026/07/01/postgresql-autovacuum-internals-benchmark/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49088411">https://news.ycombinator.com/item?id=49088411</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:03:26 +0000</pubDate><link>https://percona.community/blog/2026/07/01/postgresql-autovacuum-internals-benchmark/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=49088411</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088411</guid></item><item><title><![CDATA[What matters for performance: lessons from a year of benchmarks]]></title><description><![CDATA[
<p>Article URL: <a href="https://clickhouse.com/blog/what-really-matters-for-performance-lessons-from-a-year-of-benchmarks">https://clickhouse.com/blog/what-really-matters-for-performance-lessons-from-a-year-of-benchmarks</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49088387">https://news.ycombinator.com/item?id=49088387</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jul 2026 19:01:45 +0000</pubDate><link>https://clickhouse.com/blog/what-really-matters-for-performance-lessons-from-a-year-of-benchmarks</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=49088387</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49088387</guid></item><item><title><![CDATA[Let's break autovacuum in Postgres: reproducing failures to make it observable]]></title><description><![CDATA[
<p>Article URL: <a href="https://coroot.com/blog/lets-break-autovacuum-in-postgres/">https://coroot.com/blog/lets-break-autovacuum-in-postgres/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48997663">https://news.ycombinator.com/item?id=48997663</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 21 Jul 2026 20:18:55 +0000</pubDate><link>https://coroot.com/blog/lets-break-autovacuum-in-postgres/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=48997663</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48997663</guid></item><item><title><![CDATA[Meta's Root Cause Analysis Platform at Scale]]></title><description><![CDATA[
<p>Article URL: <a href="https://engineering.fb.com/2025/12/19/data-infrastructure/drp-metas-root-cause-analysis-platform-at-scale/">https://engineering.fb.com/2025/12/19/data-infrastructure/drp-metas-root-cause-analysis-platform-at-scale/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48875249">https://news.ycombinator.com/item?id=48875249</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Sat, 11 Jul 2026 19:54:46 +0000</pubDate><link>https://engineering.fb.com/2025/12/19/data-infrastructure/drp-metas-root-cause-analysis-platform-at-scale/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=48875249</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48875249</guid></item><item><title><![CDATA[The hard part of AI root cause analysis is no longer the model]]></title><description><![CDATA[
<p>Article URL: <a href="https://coroot.com/blog/hard-part-of-ai-root-cause-analysis-is-no-longer-the-model/">https://coroot.com/blog/hard-part-of-ai-root-cause-analysis-is-no-longer-the-model/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48751050">https://news.ycombinator.com/item?id=48751050</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 01 Jul 2026 18:16:53 +0000</pubDate><link>https://coroot.com/blog/hard-part-of-ai-root-cause-analysis-is-no-longer-the-model/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=48751050</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48751050</guid></item><item><title><![CDATA[Tracing PostgreSQL Using eBPF and Hardware Breakpoints]]></title><description><![CDATA[
<p>Article URL: <a href="https://jnidzwetzki.github.io/2026/05/08/ebpf-hw-breakpoints-postgresql.html">https://jnidzwetzki.github.io/2026/05/08/ebpf-hw-breakpoints-postgresql.html</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48094132">https://news.ycombinator.com/item?id=48094132</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 11 May 2026 12:29:29 +0000</pubDate><link>https://jnidzwetzki.github.io/2026/05/08/ebpf-hw-breakpoints-postgresql.html</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=48094132</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48094132</guid></item><item><title><![CDATA[PgBackRest is archived, what now?]]></title><description><![CDATA[
<p>Article URL: <a href="https://percona.community/blog/2026/04/28/pgbackrest-is-archived-what-now/">https://percona.community/blog/2026/04/28/pgbackrest-is-archived-what-now/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47935602">https://news.ycombinator.com/item?id=47935602</a></p>
<p>Points: 4</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 28 Apr 2026 15:01:00 +0000</pubDate><link>https://percona.community/blog/2026/04/28/pgbackrest-is-archived-what-now/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=47935602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47935602</guid></item><item><title><![CDATA[Golang heap profiling without pprof enabled or eBPF]]></title><description><![CDATA[
<p>Article URL: <a href="https://coroot.com/blog/zero-config-go-heap-profiling/">https://coroot.com/blog/zero-config-go-heap-profiling/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47935438">https://news.ycombinator.com/item?id=47935438</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Apr 2026 14:50:20 +0000</pubDate><link>https://coroot.com/blog/zero-config-go-heap-profiling/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=47935438</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47935438</guid></item><item><title><![CDATA[Making encrypted Java traffic observable with eBPF]]></title><description><![CDATA[
<p>Article URL: <a href="https://coroot.com/blog/java-tls-instrumentation-with-ebpf/">https://coroot.com/blog/java-tls-instrumentation-with-ebpf/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47515648">https://news.ycombinator.com/item?id=47515648</a></p>
<p>Points: 3</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 25 Mar 2026 10:51:32 +0000</pubDate><link>https://coroot.com/blog/java-tls-instrumentation-with-ebpf/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=47515648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47515648</guid></item><item><title><![CDATA[Native Threading and Multiprocessing in Go]]></title><description><![CDATA[
<p>Article URL: <a href="https://antonz.org/multi/">https://antonz.org/multi/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45343968">https://news.ycombinator.com/item?id=45343968</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 23 Sep 2025 07:42:57 +0000</pubDate><link>https://antonz.org/multi/</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=45343968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45343968</guid></item><item><title><![CDATA[New comment by nikolay_sivko in "OpenTelemetry for Go: Measuring overhead costs"]]></title><description><![CDATA[
<p>As suggested, I measured the overhead at various sampling rates:<p>No instrumentation (otel is not initialized): CPU=2.0 cores<p>SAMPLING 0% (otel initialized): CPU=2.2 cores<p>SAMPLING 10%: CPU=2.5 cores<p>SAMPLING 50%: CPU=2.6 cores<p>SAMPLING 100%: CPU=2.9 cores<p>Even with 0% sampling, OpenTelemetry still adds overhead due to context propagation, span creation, and instrumentation hooks</p>
]]></description><pubDate>Thu, 19 Jun 2025 12:23:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=44317977</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=44317977</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44317977</guid></item><item><title><![CDATA[New comment by nikolay_sivko in "OpenTelemetry for Go: Measuring overhead costs"]]></title><description><![CDATA[
<p>I'm the author. I wouldn’t say the post is critical of OTEL. I just wanted to measure the overhead, that’s all. Benchmarks shouldn’t be seen as critique. Quite the opposite, we can only improve things if we’ve measured them first.</p>
]]></description><pubDate>Mon, 16 Jun 2025 18:10:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=44291922</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=44291922</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44291922</guid></item><item><title><![CDATA[From Utilization to Psi: Rethinking Resource Starvation Monitoring in Kubernetes]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.zmalik.dev/p/from-utilization-to-psi-rethinking">https://blog.zmalik.dev/p/from-utilization-to-psi-rethinking</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=43819342">https://news.ycombinator.com/item?id=43819342</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 28 Apr 2025 09:38:00 +0000</pubDate><link>https://blog.zmalik.dev/p/from-utilization-to-psi-rethinking</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=43819342</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43819342</guid></item><item><title><![CDATA[New comment by nikolay_sivko in "Show HN: Coroot – eBPF-based, open source observability with actionable insights"]]></title><description><![CDATA[
<p>We could totally add that, but no one's asked for it so far</p>
]]></description><pubDate>Wed, 09 Apr 2025 14:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=43632363</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=43632363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43632363</guid></item><item><title><![CDATA[New comment by nikolay_sivko in "Show HN: Coroot – eBPF-based, open source observability with actionable insights"]]></title><description><![CDATA[
<p>1. Regarding overhead — we ran a benchmark focused on performance impact rather than raw overhead [1]. TL;DR: we didn’t observe any noticeable impact at 10K RPS. CPU usage stayed around 200 millicores (about 20% of a single core).<p>2. Coroot’s agent captures pseudo-traces (individual spans) and sends them to a collector via OTLP. This stream can be sampled at the collector level. In high-load environments, you can disable span capturing entirely and rely solely on eBPF-based metrics for analysis.<p>3. We’ve built automated root cause analysis to help users explain even the slightest anomalies, whether or not SLOs are violated. Under the hood, it traverses the service dependency graph and correlates metrics — for example, linking increased service latency to CPU delay or network latency to a database. [2]<p>4. Currently, Coroot doesn’t support off-CPU profiling. The profiler we use under the hood is based on Grafana Pyroscope’s eBPF implementation, which focuses on CPU time.<p>[1]: <a href="https://docs.coroot.com/installation/performance-impact" rel="nofollow">https://docs.coroot.com/installation/performance-impact</a>
[2]: <a href="https://demo.coroot.com/p/tbuzvelk/anomalies/default:Deployment:front-end?rcaFrom=1744183344938&rcaTo=1744183768435&from=1744183065000&to=1744186575000" rel="nofollow">https://demo.coroot.com/p/tbuzvelk/anomalies/default:Deploym...</a></p>
]]></description><pubDate>Wed, 09 Apr 2025 08:24:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43630014</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=43630014</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43630014</guid></item><item><title><![CDATA[New comment by nikolay_sivko in "Show HN: Coroot – eBPF-based, open source observability with actionable insights"]]></title><description><![CDATA[
<p>From a user’s perspective, it doesn’t really matter how the data is collected. What actually matters is whether the tool helps you answer questions about your system and figure out what’s going wrong.<p>At Coroot, we use eBPF for a couple of reasons:<p>1. To get the data we actually need, not just whatever happens to be exposed by the app or OS.<p>2. To make integration fast and automatic for users.<p>And let’s be real, if all the right data were already available, we wouldn’t be writing all this complicated eBPF code in the first place:)</p>
]]></description><pubDate>Wed, 09 Apr 2025 06:18:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=43629402</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=43629402</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43629402</guid></item><item><title><![CDATA[New comment by nikolay_sivko in "Show HN: Coroot – eBPF-based, open source observability with actionable insights"]]></title><description><![CDATA[
<p>Enterprise Edition = Community Edition + Support + AI-based Root Cause Analysis + SSO + RBAC</p>
]]></description><pubDate>Wed, 09 Apr 2025 05:16:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=43629096</link><dc:creator>nikolay_sivko</dc:creator><comments>https://news.ycombinator.com/item?id=43629096</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43629096</guid></item></channel></rss>