Advantages of Enterprise Edition over Public Edition

yCrash Enterprise Edition has a lot more capabilities than our ‘free’ HeapHero public edition. It provides features like Dashboard, Search reports, 100% automated data capturing, 360-degree data analysis, Report comparison, remote data capturing, bundle upload, Report Deletion. This post highlights the differences between Heaphero Public (free) Edition and yCrash Enterprise Edition.

Security

 The primary reason why our customers buy Enterprise Edition is ‘security. A heap dump is a snapshot of your memory. Thus, it will contain the customer’s PII data, credit card numbers, SSN, TIN,… Several corporations classify these data as confidential information. Thus, major enterprises do not want to transmit their confidential information on the internet and processed it on our servers.

ML Recommendations

 HeapHero applies several heuristics and machine learning algorithms to detect various garbage collection, memory-related problems. It also provides recommendations, JVM settings to address those problems. This problem detection capability and recommendation is available on Enterprise Edition and not on Public Edition.

360-degree analysis

 The public edition is capable of analyzing only the heap dumps, whereas Enterprise Edition captures and analyzes 360-degree artifacts (GC log, thread dump, heap dump, netstat, vmstat, disk usage, kernel logs, kernel parameter, top, top -H, ps, …) to identify the root cause of the performance problem instantly.

100% Automatic data capturing and analysis

 In the Public edition, someone has to manually capture heap dumps from your production environment and then manually upload the heap dumps to the tool for analysis. In Enterprise Edition, it is 100% automated. Heap dumps are automatically captured using platform-independent ‘Go lang’ scripts and analyzed. This ‘Go Lang’ script not only captures heap dumps but also captures a lot more artifacts (refer to ‘360-degree analysis’ section) to identify the root cause of the performance problem instantly.\

Cool Features – Dashboard, Search, Comparison

 Enterprise Edition provides several cool features like Dashboard, Search reports, Report comparison, remote data capturing, bundle upload, Report Deletion, and a lot more features. These features aren’t available in public Edition.

Tools Integration

 Enterprise Edition integrates with your ITSM tool such as JIRA, ServiceNow… whenever new incidents are detected in the production environment, tickets are automatically created in your ITSM tools. Similarly, Enterprise Edition integrates with several APM (application performance tools) such as New Relic, AppDynamics, Grafana, Prometheus.

Unlimited Uploads

 In the public (free) edition, you cannot process more than 5 heap dumps/month. If you want to use the tool more frequently or use it extensively across all your portfolio of applications, a public edition may not be the right choice.

Unlimited Size

 In the public (free) edition, you cannot process more than 500 MB heap dump files. This is a very tight restriction, given that heap dump file size runs to be several Gigabytes. In Enterprise Edition there is no limitation on the file size.

Unlimited API calls

 As part of CI/CD pipeline, several organizations do static code analysis using the tools like Coverity, SonarQube, Vera code, FindBugs… . Using HeapHero, you can do runtime code analysis. HeapHero provides REST API. This API returns JSON response, which contains key metrics related to your application’s memory utilization. You can invoke this API from CI/CD pipeline and see whether your code quality is improving or regressing between each code commit. You can make only 5 API calls/month in public edition, whereas you make unlimited API calls in Enterprise Edition.

Unlimited Users

 In Enterprise Edition, any number of users in your organization can use the tool. There is no restriction on the number of users who can use the tool. Enterprise Edition provides integration with your internal LDAP/SAML provider to facilitate single Sign-On. More details about it can be found in this article.

Analyzing heap dumps from remote location

Heap dump files are large in size (several GB). To troubleshoot the heap dump, you have to transmit the heap dump file from your production server to your local machine. From your local machine, you have to upload the heap dump file to your tool. Sometimes heap dump might be stored/archived in a remote server, AWS S3 storage,… In those circumstances, you will have to download the heap dump from that remote location and then once again upload it to the tool. HeapHero simplifies this process for you. You can pass the heap dump’s remote location URL as input to the HeapHero API or to the web interface directly. HeapHero will download the heap dump from this remote location to analyze for you. This feature is supported only in Enterprise Edition.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Blog at WordPress.com.

Up ↑

%d bloggers like this: