Let's talk about how Polar Signals can help you optimize your infrastructure and save costs.
Frequently asked questions
Does Polar Signals add any overhead to my application?
Polar Signals adds a negligible overhead to your application. The overhead is typically less than 1% and is dependent on the language and the application. The overhead is due to the collection of the profiling data. The overhead is not dependent on the amount of data sent to Polar Signals Cloud for profiling.
Which languages are supported?
Polar Signals supports Go, C++, C, Java, Node.JS, Python, Ruby, and Rust applications, with additional language support coming soon. You can find a list of all supported languages in the Polar Signals Cloud Documentation.
Can I alert on applications getting worse?
Weekly reporting that identifies workloads that have changed significantly week over week is coming soon. In the meantime, we have profile-exporter, a tool that can export data to a Prometheus-compatible system from where one can alert.
How is the pricing determined?
The pricing is determined based on the amount of data sent to Polar Signals Cloud for profiling. Customers are billed according to the pricing tiers, with each tier representing 10GB of data.
What is the basis for calculating the monthly billing?
The monthly billing is calculated based on the total amount of data sent for profiling during the billing period. Customers are billed per 10GB tiers, and the number of tiers is rounded up to the nearest whole number.
Are there any additional costs or fees associated with using Polar Signals Cloud?
No, there are no additional costs or fees associated with using Polar Signals Cloud. We also do not charge per additional seats. The pricing is transparent and includes all the features and functionalities.
How far back can I query profiled data?
Currently, the data can be queried up to 30 days.
Is there a discount for high-volume data profiling?
The billing cycle is monthly, and the start date is dependent on when the subscription begins. At the end of the billing cycle, we calculate the total amount of data sent for profiling and generate the corresponding invoice and charge the credit card on file. If you’d like to change the cycle date, you can reach out to support@polarsignals.com.
Does profiling data contain sensitive information?
No, profiling data are just statistics about source code. It may contain function names, filenames, and line numbers, but not code itself, unless users choose to explicitly upload source code for extended functionality.
Is the data in Polar Signals Cloud encrypted at rest?
Yes, the data in Polar Signals Cloud is encrypted at rest.
Get Started
Empower your development team to optimize code, save infrastructure costs, and boost application performance.