Covid19 pandemic has already put a deep economic dent globally. US stock market has experienced the worst crash since 1987. Sooner or later, Enterprises have to figure out a plan to run their organizations on tight budgets. In this below 10 minute interview, our architect Ram Lakshmanan is sharing an effective way to cut down enterprise IT spending 20 – 30% without doing any lay-offs.Continue reading “Surviving Covid19 – Effective way to cut-down IT spending!”
At the time (March 2020) of writing this article there are 600+ arguments that you can pass to JVM just around Garbage collection and memory. If you include other aspects, total JVM arguments count will easily cross 1000+. 😊. It’s way too many arguments for anyone to digest and comprehend. In this article, we are highlighting seven important JVM arguments that you may find it useful.Continue reading “7 JVM arguments of Highly Effective Applications”
In this article we will see how to install and configure Apache2 web server in Ubuntu 16.04Continue reading “How to install and configure Apache2?”
We have provided ‘Download Heap Dump’ hyperlink in our heap dump analysis page. When a user clicks on this hyperlink, heap dump file will be downloaded from the ycrash application to the user’s local machine. Since heap dumps tend to be a very large file, it can clog the tomcat server in which ycrash is running. To circumvent this problem, a separate web server (Apache2, nginx,… )can be installed. This web server can be used only for downloading purposes.
In this article, we will be guiding through how to download heap dump from a separate web server.Continue reading “How to download Heap Dump from Apache2 web server?”
APM gives news, Ycrash gives answer
APM tools like AppDynamics, New Relic, Dynatrace are excellent monitoring tools. They monitor your application and report that CPU spiked by x%, memory degraded by y%, response time shot up by z seconds. But they don’t answer why CPU spike up? Why memory degraded? Why response time shot up? To troubleshoot the problem, your operations engineer has to capture GC log, thread dump, heap dump, netstat, vmstat….. several few more artifacts and analyze these artifacts to identify what is causing the degradation in performance/availability characteristics. Ycrash automates the artifact capturing and analysis part. Ycrash reports the exact line of code that is causing the problem.Continue reading “Monitoring != Root cause analysis”
ycrash server can be configured to send notification emails whenever new incidents are reported. Based on the hostname, app name from where the incident is reported, you can configure to send alert emails. Here are some sample rules:Continue reading “Configure mail server”