Blog

    Skip to main content

    Blog

    Insights on observability, monitoring, and engineering best practices from the Coroot team.

    Engineering

    Profiling Java apps: breaking things to prove it works

    We added async-profiler support to Coroot for Java CPU, memory, and lock contention profiling with no code changes—then broke things to prove it works.

    Nikolay Sivko
    Apr 2, 2026·7 min read
    Engineering

    Making encrypted Java traffic observable with eBPF

    Learn how Coroot makes encrypted Java traffic observable by combining a lightweight Java agent with eBPF uprobes—no code changes, no sidecars.

    Nikolay Sivko
    Mar 22, 2026·6 min read
    Engineering

    Instrumenting Rust TLS with eBPF

    Learn how to capture plaintext from rustls using eBPF uprobes—no code changes—and make encrypted Rust traffic fully observable with Coroot.

    Nikolay Sivko
    Mar 16, 2026·4 min read
    Engineering

    Let's make alerting great again

    Coroot delivers preconfigured, symptom-based alerts from inspections, logs, Kubernetes events, and PromQL—with minimal noise and zero setup toil.

    Nikolay Sivko
    Feb 25, 2026·6 min read
    Engineering

    How to Reduce Your Cloud Costs with Coroot

    Learn how Coroot maps raw infrastructure costs to individual applications so you can identify waste and cut your cloud bill.

    Alexander Lamberton
    Nov 25, 2025·7 min read
    Engineering

    Monitoring a Docker Homelab with Open Source

    A community walkthrough of setting up Coroot on Rocky Linux to monitor a Docker homelab, using ClickHouse for storage and eBPF for telemetry.

    Arie Van Den Heuvel
    Nov 19, 2025·6 min read
    Engineering

    Memory stall: the agony before OOM

    Learn how Linux PSI reveals the hidden slowdown before the OOM killer strikes, and how Coroot uses it to detect memory stalls in containers.

    Nikolay Sivko
    Sep 22, 2025·3 min read
    Engineering

    Instrumenting the Node.js event loop with eBPF

    Learn how Coroot uses eBPF to instrument the Node.js event loop and detect hidden latency caused by event loop lag—no code changes required.

    Nikolay Sivko
    Sep 18, 2025·5 min read
    Open Source Spotlights

    Using GreptimeDB as Prometheus Data Lake in Coroot

    Learn how to use GreptimeDB as a Prometheus-compatible, cost-efficient long-term metrics backend in Coroot.

    Yiran Cui
    Aug 6, 2025·4 min read
    Engineering

    Size-capped telemetry storage with ClickHouse and Coroot

    Coroot now supports size-based ClickHouse retention, automatically cleaning up old telemetry data when disks fill up regardless of time range.

    Nikolay Sivko
    Aug 5, 2025·5 min read
    Engineering

    Anatomy of AI-powered Root Cause Analysis

    Explore why combining complete telemetry with context-aware AI is the key to making root cause analysis actually work in production.

    Nikolay Sivko
    Jul 22, 2025·11 min read
    Testimonials

    Arie's Adventures with Coroot

    Arie van den Heuvel shares his real-world experience using Coroot and how it improved observability for his team.

    Arie Van Den Heuvel
    Jul 14, 2025·5 min read

    Try Coroot Free

    Get full-stack observability in minutes with zero code changes. eBPF-powered monitoring with AI-guided root cause analysis.