yCrash Enterprise Edition has a lot more capabilities than our ‘free’ GCeasy 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 GCeasy Public (free) Edition and yCrash Enterprise Edition.
The primary reason why our customers buy Enterprise Edition is ‘security. GC Log from production environment is considered as CONFIDENTIAL information in several enterprises. Thus, major enterprises do not want to transmit their confidential information on the internet and processed it on our servers.
GCeasy 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.
The public edition is capable of analyzing only the Garbage collection logs, 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 GC logs from your production environment and then manually upload the GC logs to the tool for analysis. In Enterprise Edition, it is 100% automated. GC logs are automatically captured using platform-independent ‘Go lang’ scripts and analyzed. This ‘Go Lang’ script not only captures GC logs 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.
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.
In the public (free) edition, you cannot process more than 5 GC Logs/month. If you want to use the tool more frequently or use it extensively across all your portfolio of applications, public edition may not be the right choice.
In the public (free) edition, you cannot process more than 10 MB GC Log file. This might be a tight restriction, given that GC Log file size can run for several Megabytes. In Enterprise Edition there is no size restriction on the GC log files that you can upload.
Unlimited API calls
As part of the CI/CD pipeline, several organizations do static code analysis using the tools like Coverity, SonarQube, Vera code, FindBugs…. Using GCeasy, you can do runtime code analysis. GCeasy 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 the public edition, whereas you make unlimited API calls in Enterprise Edition.
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.