Java Links
JDKs and API docs
Collected Links
Links I’ve collected on Delicious
Development Tools:
Monitoring:
- Metrics Metrics is a Java library which gives you insight into what your code does in production.
- lookfirst/jmxtrans - GitHub Adaptor library from JMX to various monitoring frameworks, including graphite/carbon
- JRDS Jrds is performance collector, much like cacti or munins.
- codahale/metrics - GitHub Capturing JVM- and application-level metrics. So you know what's going on. Integrates with Graphite.
- Application Monitoring Made Easy for Java Applications Using Nagios | Novell User Communities Nagios Log Appender for Log4J, sends events to nagios via a native java implementation of the Nagios Service Check Acceptor (NSCA) protocol.
- Enterprise Software Resource Metering & Application Performance Metric Monitoring | OpenCore Java Application metrics and monitoring
- codahale/metrics - GitHub JVM code instrumentation library. Collect the basics gauges, counters, rates, etc.
- jManage 2.0 - Open Source Application Management Opensource concole / query tool for JMX mbeans. Has a scriptable command line that is useful for writing nagios checks.
- Systems Monitoring, Server Monitoring & Systems Management Software | Hyperic Java based system monitoring console. Now owned by Spring Source. MuleSource uses a forked version
- beet Beet does user behavior and performance logging for Spring apps. Recording can be controled via JMX.
- Java run-time monitoring, Part 3: Monitoring performance and availability of an application's ecosystem
- Java run-time monitoring, Part 2: Postcompilation instrumentation and performance monitoring
- Java run-time monitoring, Part 1: Run-time performance and availability monitoring for Java systems
- Java Simon API Simon is a monitoring api for Java that adds things like stopwatches and counters. It enableable via config and can do things like conditional logging of just the slow events.
- SourceForge.net: ShadowTail Opensource tool for gathering stats via jmx. Uses orca for plotting.
Profiling:
Testing:
Interesting Libraries:
Distributed Systems:
Frameworks: