[HN Gopher] Show HN: Polar Signals Continuous Profiler - Systema...
       ___________________________________________________________________
        
       Show HN: Polar Signals Continuous Profiler - Systematic Performance
       Profiling
        
       Author : brancz
       Score  : 41 points
       Date   : 2021-02-09 16:06 UTC (6 hours ago)
        
 (HTM) web link (www.polarsignals.com)
 (TXT) w3m dump (www.polarsignals.com)
        
       | l1am0 wrote:
       | Where can I test it?
        
         | brancz wrote:
         | The sharing feature you can use today at
         | https://share.polarsignals.com/
         | 
         | For the Continuous Profiling features just send me an email (my
         | email is in my profile) or fill out the form on the website and
         | we'll invite you to the private beta!
        
       | pst wrote:
       | Congratulations on the launch. This sounds like a great addition
       | to the modern observability stack.
        
       | brancz wrote:
       | Hey HN! A few months ago I announced that I founded Polar
       | Signals, and today we are super excited to announce our first
       | product (in private beta) as well as a first publicly available
       | feature! Polar Signals Continuous Profiler is a tool we wish we
       | had in the past whenever we optimized code. We are longtime
       | members and maintainers of the Prometheus [1], Thanos [2] and
       | Cortex [3] projects, so we have optimized a thing or two, and we
       | hope to share our experience of doing so through this product.
       | This product is built on top of the open source Conprof [4]
       | project.
       | 
       | Continuous Profiling at heart just means taking CPU/memory/IO
       | profiles periodically and storing them to be queried over time.
       | We have effectively created a purpose built time-series database
       | to store profiling samples, that is based on the Prometheus time-
       | series database. It allows us to efficiently scan over large
       | volumes of data, to extract interesting insights from the
       | profiling data. A common first question at this point is: How
       | much overhead does continuous profiling have on the process that
       | is being profiled? Our experiments have shown no more than 5%
       | CPU/memory overhead, but typically within the 1000ths of CPU
       | cores per process and negligible in memory.
       | 
       | We have many more ideas to explore, but we wanted to get this
       | private beta out to test it with you, and get your feedback! If
       | you want to try the private beta submit a request on our website,
       | or send me an email (email is in my profile)!
       | 
       | The first publicly available feature we have is uploading and
       | sharing pprof profiles for free! No more screenshots of profiles,
       | without the ability to inspect the surrounding context when you
       | have been sent a profile. Share them on GitHub PRs, on slack with
       | your team or however you see fit!
       | 
       | Thank you for reading! - Polar Signals Team
       | 
       | [1] https://prometheus.io/ [2] https://thanos.io/ [3]
       | https://cortexmetrics.io/ [4] https://github.com/conprof/conprof
        
       ___________________________________________________________________
       (page generated 2021-02-09 23:02 UTC)