The rapid development of cloud computing and big data has given rise to many popular applications and tools. As an old language Java, its ecosystem has also produced some tools related to cloud services, monitoring, and document sharing. This article summarizes 7 newer Java tools, you might as well take a look.
1. JClarity-performance monitoring
JClarity currently offers two tools on Java performance: Illuminate and Censum, which is a performance monitoring tool, and Censum is a log analysis tool focused on garbage collection. In addition to collecting and visualizing data, both tools provide solutions to detected problems.
Core functions:
Bottleneck problem detection (disk I/O, garbage collection, deadlock, etc.)
Action Plan – Proposals for modification based on the problem, such as “the application needs to increase the number of active threads.”
Note - General problems and common cases will be defined, such as in GC, a prolonged pause may indicate that the stack is too small.
Unique: The next step is provided after monitoring and defining performance issues - providing feasible suggestions to resolve the issue on the spot.
Origin: JClarity was founded in London last September and was created by several well-known Java performance veterans Martijn Verburg, Kirk Pepperdin and Ben Evans.
2.Bintray - Social Sharing Platform
Bintray provides developers with a platform where they can share code, where developers can share open source packages. In addition, it also has social functions, and users can also log in to Bintray using their Github account. It has over 85,000 file packages, over 18,000 libraries on it, and shows some popular libraries and latest versions.
Core functions:
Upload documents and interact with developers around the world;
You can use Gradle, Maven, Yum, Apt to download the code base, or you can download it directly;
Manage publishing information and documents;
REST API - Search/retrieve documents and automatically allocate them.
Unique: Bintray's basic functions are similar to Maven Central, but Bintray has social features and the steps to upload files are easier.
Origins: Bintray was founded by Israeli startup JFrog and was released last April and won the Duke's Choice Award from the JavaOne Association.
3.Librato - Monitoring & Visual Cloud Service
Librato is a managed service that manages and monitors cloud applications. Users can create custom dashboards without installing or deploying any software, and they are very smooth.
Core functions:
Data collection: Integrates Heroku, AWS, and dozens of collection agents (even Nest), as well as pure language binding, Java, Clojure, etc.;
Custom reports;
Data visualization;
Automatic notification function.
Unique: Librato can represent almost anything and make data meaningful.
Origin: Librato was founded in San Francisco, USA and was developed in collaboration with Fred van den Bosch, Joe Ruscio, Mike Heffner and Dan Stodin.
4. Takipi error tracking and analysis
Takipi's goal is simple: tell developers when and why the code crashes. Whenever an exception occurs, Takipi will crawl and give an analysis report to facilitate developers to improve their code.
Core functions:
Monitoring - crawling exceptions, HTTP and login errors;
Focus on checking - clusters where errors occur frequently and whether the analysis error rate has increased;
Analysis – View actual code and variable status, even through different machines and applications.
Unique: When a code error occurs, the error code location and information will be reported in a timely manner.
Origin: Takipi was founded in San Francisco and Tel Aviv in 2012. Each exception type and error has a unique monster representation.
5.Elasticsearch - Search and Analysis Platform
ElasticSearch has been out for a while, but its version 1.0.0 was released in February this year. It is an open source project created on Apache Lucene, hosted on Github and maintained by more than 200 developers. ElasticSearch provides a scalable distributed RESTful search engine service.
Core functions:
Near real-time document storage, each field is indexable and retrieable;
Its distributed search architecture supports small to large applications;
RESTful and native Java APIs, as well as libraries for Hadoop;
It works out of the box, and it doesn't require a programmer to have a deep understanding of search, and it also offers a free mode.
Unique: Easy to use and easy to use.
Origin: Founded by Shay Banon in 2010, Elasticsearch has just recently received $70 million in funding. Before creating Elasticsearch, Banon ran the open source project Compass and is now a search expert. The app was first developed by Banon for his wife to make it easier for her to search and save her favorite recipes.
6.Spark - Micro Web Framework
Spark is a Sinatra-inspired miniature web framework with the latest support for Java 8 and lambdas. Spark is completely open source, with the source code hosted on Github.
Core functions:
The first deployment is very fast and simple;
Flexible routing matching;
It has a template engine that creates reusable components that support Freemarker, Apache Velocity, and Mustache;
Spark can be run on Jetty or on Tomcat.
Unique: One picture can reach 1,000 words, but the screenshot may be more direct, and you will know it after using it.
Origin: Spark was initiated by Per Wendel in Sweden. In the early stage, few people participated, and later more than 20 developers participated in the development.
7.Plumbr - Memory Leak Detection
Plumbr is a memory leak detection tool and issues memory leak reports. In addition, it provides reliable solutions.
Core functions:
Real-time memory leak detection and alerting;
Issuing a memory leak report: including the specific time, size, speed (MB/h) and the cause of the leakage;
Memory leaked code location.
Unique: Quickly diagnose and give solutions.
Origin: Plumbr was founded in Estonia and was created by several experienced Java programmers, Priit Potter, Ivo Mägi, Nikita Salnikov-Tarnovski and Vladimir Šor.
The above is all the content of this article. I hope it will be helpful to everyone's learning and I hope everyone will support Wulin.com more.