Solve java performance problems in seconds

Automatically captures & analyzes GC Log, thread dump, heap dump & 16 more artifacts to identify root cause of your production problems.

How It Works

Hero Image

Companies Trusted and Collaborated with us

About yCrash

yCrash Complements
Monitoring Tools

Industry has seen cutting-edge Application Performance Monitoring tools (i.e., AppDynamics, NewRelic, Dynatrace) and infrastructure monitoring (i.e., Nagios, Ngmon) tools. These monitoring tools are great at answering the question: 'What is the problem?'. i.e., they will tell CPU spiked by x%, memory degraded by y%, and response time shot up by z seconds. But they don't answer the question: 'Why the problem happened?'. i.e., they don't answer: Why CPU spiked up? Why memory degraded? Why response time increased?

yCrash attempts to answer this question. It captures 360-degree artifacts from your technology stack such as Garbage collection logs, thread dumps, heap dumps, netstat, vmstat, kernel logs... analyzes them and instantly identifies the root cause of the problem.

About Image About Image About Image

Our Features

Zero
troubleshooting
time!

Say goodbye to the long troubleshooting time. Don't be dependent on your vendors to provide solutions. Don't take hours or weeks to troubleshoot production problems. With yCrash, you can instantly identify the root cause of any complex production problems.

Security

yCrash reports can be accessed only by SAML/SSO authenticated users. Raw dumps are stored in a secure place. No Users will get access to raw dumps. Sensitive information in the raw dumps are masked and presented in the report.

Platform Agnostic

yCrash can monitor applications that run on traditional data centers or cloud platforms (like AWS, Azure, Google Cloud, PCF....) or any containerized environment ( like Docker, Kubernetes,etc..). It is platform agnostic.

Compare Reports

yCrash provides you the capability to compare KPIs of GC logs, thread dumps, heap dumps, netstat, disk usage ... between two different applications or between two releases or two different servers or two different time periods.

Negligible Overhead

yCrash agent is always dormant. It runs momentarily, only when the problem is reported. Unlike APM tools that run within the JVM, yCrash runs on the host. Thus, it adds very negligible overhead to the application.

Integration with tools

yCrash provides out-of-box integration with several monitoring tools, and Ticket tracking tools. It also offers a rich set of REST APIs, using which you can integrate with your home-grown tools and products.

Calendar view & Search

All incident analysis reports are presented in an easily accessible calendar dashboard format. yCrash analysis reports can be searched by hostnames, IP addresses, application names, date range, tags, releases. Search results can be exported in to CSV File.

Highlights

Why Choose yCrash?

Instant Root Cause Analysis

When a problem happens in production, SRE engineers capture thread dumps, heap dumps, Garbage collection logs, and other artifacts. These artifacts are given to developers/vendors to analyze the problem. Because of the complexity, they can take days/weeks to analyze the artifacts. yCrash analyzes these artifacts and identifies the root cause of the problem instantly.

  • RCA in seconds, dont have to wait for days/weeks
  • Not required to submit dumps to vendors
  • Not required to keep restarting app in production
Image Why
Image Why

Right artifacts @ Right time

Due to the heat of the moment, most SRE engineers restart the application without capturing the right data to debug the problem. Without the right data, debugging the production problem can be hard. yCrash captures below mentioned 360-degree data that too at the right moment:

  • Garbage Collection log
  • Thread dumps
  • Heap dump
  • netstat
  • vmstat
  • iostat
  • kernel logs
  • top
  • top -H
  • disk usage
  • ps
  • app logs
  • ping
  • kernel params
  • & more...

Historical View & Dashboard

yCrash dashboard provides a historical view of all production problems that happened in your enterprise. All problem analysis reports can be viewed, searched, and studied in one place. In the dashboard, you will find:

  • World-class root cause analysis report
  • Historical view of all problems
  • Compare metrics & graphs and Search reports by host, date, app,...
Image Why
Image Why

Your data @ Secure place

Heap dumps, thread dumps, GC logs tend to contain sensitive information such as: IP addresses, SSN, VAT, credit card numbers, code paths,... Operation engineers upload these dumps from production devices to FTP sites, SharePoint, wiki, Google drive... From this interim location, developers download it to their local machines. Thus, sensitive data gets distributed in so many locations. In yCrash, dumps are:

  • Securely transmitted from the production host
  • Archived only in the yCrash server.
  • Users can see the analyzed results through web browsers
  • Engineers will not have access to the raw dumps.

Working

How yCrash Works?

Icon Installation

1

Installation

yCrash agent should be installed on all the hosts where your application is running.

Icon Transmission

2

Transmission

When the problem happens yCrash automatically captures various artifacts (GC logs, thread dumps, heap dump...) and transmits to yCrash server.

Icon Analysis

3

Analysis

yCrash server analyzes all artifacts and generates RCA report instantly.

Cool Tools

Check Out Our Other Products

GCeasy

GCeasy

Universal Garbage collection log analysis tool. Tune and troubleshoot memory and GC problems.

Learn More
HeapHero

HeapHero

Easy to use Java, Android heap dump analyzer. Solve OutOfMemoryError, memory leaks in seconds.

Learn More
FastThread

FastThread

Machine learning algorithms aided tool to analyze the thread dumps, core dumps, and also hs_err_pid dumps.

Learn More
Top Analyzer

Top Analyzer

Parses Unix/Linux/solaris,..etc 'top' command output & generates an intuitive report to optimize the performance.

Learn More
FastThread

BuggyApp

Simulates performance problems like Memory Leak, OutOfMemoryError, CPU spike, StackOverflowError etc.

Learn More

Our Testimonials

What do People Praise About yCrash?

Fabian Flores SRE Lead Engineer,
Valposystems, Chile

Deva Balakrishnan Lead Payments Architect,
London, UK

Murali Sripadam Techology Lead,
Wells Fargo

Testimonial Image
Fabian Flores
SRE Lead Engineer,
Valposystems, Chile

We are very excited and happy to have yCrash tool at our disposal. We cannot stop congratulating your team, really the support they have given us from the beginning, together with the excellent service, have led us to make a decision of buying the yCrash, that we consider to be the right one. Thank you.

Testimonial Image
Deva Balakrishnan
Lead Payments Architect,
London, UK

Looks like a very useful service monitoring tool for cloud & on-premises deployments. Solves complicated data gathering & reporting required for debugging production failures. Good one

Testimonial Image
Murali Sripadam
Techology Lead,
Wells Fargo

Hearty congratulations, team....there's one more jewel in your crown'!!

Want to try yCrash?

Try For free

Boost Your Java Performance and Troubleshooting Skills!