liao
liao
Hi, pushing to multi hosts may be useful.
In `Pdata.setProfile()`, we currently set `sample.Value` to 1. However, a single sample can be captured multiple times within the same report period. https://github.com/open-telemetry/opentelemetry-ebpf-profiler/blob/4377c7485ec426eb1210098593e6175d2d53bcd8/reporter/internal/pdata/generate.go#L114 In `baseReporter.ReportTraceEvent()`, we append timestamps to the...
In our high-traffic Pyroscope ingester, flushing a single head takes 20–30 seconds, and sequentially flushing all heads can take minutes. During this period, new heads arrive, causing memory usage to...
Parquet compression can save 50% disk or s3 usage. CPU overhead (zstd with fatest level in production environment ): * write path(ingester flush, compression): < 1% * read path (querier?,...