Application Server: Health System: PDF Report

From Resin 4.0 Wiki

(Difference between revisions)
Jump to: navigation, search
(Created page with "{{Health}} {{Cookbook}} The Resin Application Server [http://www.caucho.com/resin-4.0/admin/health.xtp health system] creates a PDF report summarizing the system's health by ...")
 
 
Line 3: Line 3:
 
The Resin Application Server [http://www.caucho.com/resin-4.0/admin/health.xtp health system] creates a PDF report summarizing the system's health by monitoring the Java VM, operating system and
 
The Resin Application Server [http://www.caucho.com/resin-4.0/admin/health.xtp health system] creates a PDF report summarizing the system's health by monitoring the Java VM, operating system and
 
application server.
 
application server.
 +
 +
== /resin-admin ==
 +
 +
The PDF report is available in the /resin-admin under the "summary" section. There is a PDF tab which
 +
prompts you to generate the port.
  
 
== Command-Line Interface ==
 
== Command-Line Interface ==
 +
 +
The command-line "pdf-report" creates a report for the previous week and saves it in the servler's
 +
log directory. You can also get a copy to the local file system
  
 
''Writing PDF report to a local file''  
 
''Writing PDF report to a local file''  
 +
unix> resinctl pdf-report -local -local-dir /tmp
 +
 +
generated /var/www/log/app-0-Snapshot-20120229T1356.pdf
 +
Local copy is written to '/tmp/app-0-Snapshot-20120229T1356.pdf'
 +
 +
= Sections =
  
    resinctl pdf-report -local -local-dir /tmp
+
* Report times - shows the time the report was generated and the time range of the report
 +
* Environment - shows the JVM, operating system, and CPU information
 +
* System Resources - shows JVM heap, physical memory, swap and file descriptor summary
 +
* Resin Instance - shows the directories and files and Resin version. Also shows any startup messages.
 +
* Licenses - shows the current Resin Pro licenses
 +
* TCP Ports - status of the TCP listeners and threads at the time the snapshot was taken
 +
* Health - The HealthCheck status of the server and a graph showing the status over time.
 +
* Recent Warnings - Shows log warning messages before the snapshot was taken
 +
* Recent Anomalies - Shows any anomalous behavior (like thread spikes) detected by Resin
 +
* Cluster Status - shows the status of all the servers in the cluster as a set of graphs
 +
* Server Graphs - graphs of the most important meters for the system over the measured time.
 +
* Heap Dump - shows the most heavy memory usage for the system. You can use this as an initial
 +
memory debugging.
 +
* CPU profile - optional, when a profile is taken, will show the most heavily used methods
 +
* Thread dump - shows the state of all threads in the system when the dump was taken
 +
* Full log - shows all of the java.util log warnings over the time period
 +
* JMX dump - shows the full state of JMX

Latest revision as of 00:00, 29 February 2012

Heart-48.pngCookbook-48.png

The Resin Application Server health system creates a PDF report summarizing the system's health by monitoring the Java VM, operating system and application server.

[edit] /resin-admin

The PDF report is available in the /resin-admin under the "summary" section. There is a PDF tab which prompts you to generate the port.

[edit] Command-Line Interface

The command-line "pdf-report" creates a report for the previous week and saves it in the servler's log directory. You can also get a copy to the local file system

Writing PDF report to a local file

unix> resinctl pdf-report -local -local-dir /tmp

generated /var/www/log/app-0-Snapshot-20120229T1356.pdf
Local copy is written to '/tmp/app-0-Snapshot-20120229T1356.pdf'

[edit] Sections

  • Report times - shows the time the report was generated and the time range of the report
  • Environment - shows the JVM, operating system, and CPU information
  • System Resources - shows JVM heap, physical memory, swap and file descriptor summary
  • Resin Instance - shows the directories and files and Resin version. Also shows any startup messages.
  • Licenses - shows the current Resin Pro licenses
  • TCP Ports - status of the TCP listeners and threads at the time the snapshot was taken
  • Health - The HealthCheck status of the server and a graph showing the status over time.
  • Recent Warnings - Shows log warning messages before the snapshot was taken
  • Recent Anomalies - Shows any anomalous behavior (like thread spikes) detected by Resin
  • Cluster Status - shows the status of all the servers in the cluster as a set of graphs
  • Server Graphs - graphs of the most important meters for the system over the measured time.
  • Heap Dump - shows the most heavy memory usage for the system. You can use this as an initial

memory debugging.

  • CPU profile - optional, when a profile is taken, will show the most heavily used methods
  • Thread dump - shows the state of all threads in the system when the dump was taken
  • Full log - shows all of the java.util log warnings over the time period
  • JMX dump - shows the full state of JMX
Personal tools
TOOLBOX
LANGUAGES