pinpoint-apm / pinpoint

APM, (Application Performance Management) tool for large-scale distributed systems.
https://pinpoint-apm.gitbook.io/
Apache License 2.0
13.39k stars 3.75k forks source link

When is tail sampling supported? #10765

Open xiaoxing139 opened 6 months ago

xiaoxing139 commented 6 months ago

Hi, Due to the sampling rate, request may not be collected when the request is abnormal. So tail sampling capability is needed to collect all the problems when they occur. When is tail sampling supported?

emeroad commented 6 months ago

We are considering the following implementation, but it is undecided when it will be implemented.

Although the fundamental goal is different, I think it can achieve the same effect as tail sampling.

Efficiency of hbase storage space

  1. Storing span data with high sampling rate in hbase
  2. After a certain period of time, the trace is deleted through a rule-based filter.