Extend the platform,
empower your team.
Automatically and intelligently monitor and analyze your application server.
ExtensionDynatrace automatically detects all applications and microservices deployed in your application server and provides automatic end-to-end tracing, application server metrics and log insights. Dynatrace visualizes your web application and its dependencies from website to application to container, infrastructure and cloud. It diagnoses anomalies in real-time with AI and pinpoints the root-cause down to the broken code before your customers are even affected. Deep code-level insights combined with market-leading profiling capabilities like method hotspots, error/exception analysis, memory profiling, and thread analysis will help you leverage the robustness of your production environment.
If your WebSphere Liberty is running on a virtual machine directly, install OneAgent on that virtual machine to get started.
If your WebSphere Liberty is running as a workload in Kubernetes, set up Dynatrace on Kubernetes.
If your WebSphere Liberty is running as a workload in OpenShift, set up Dynatrace on OpenShift.
Activate the JMX extensions for WebSphere Liberty appserver and WebSphere Liberty connection pools to get full metric insight by clicking on Add to environment.
Activate the built-in detection rule to automatically detect the WebSphere Liberty server name.
Activate log monitoring to get full log insight.
The WebSphere Liberty JMX server monitoring extension in Dynatrace provides information about requests and their state, JVM metrics and thread pool insights (better monitored with the companion Connection Pools: WebSphere Liberty extension).
This is a JMX (Java Management Extension) Dynatrace extension. JMX is ideal for monitoring applications built using Java. Make sure you are monitoring your WebSphere Liberty process as the extension does not support gathering metrics from the client-side.
Click on Add to environment to get started.
The dashboard WebSphere Liberty JMX Overview will be included in the extension, where you can see an overview of your WebSphere Liberty JMX metrics.
Additionally, all metrics captured by the extension will be appended to the process group instance's unified analysis screen in three new sections: JVM, Servlet and Thread pools. Make sure to be on the new screen for process group instances to see them.
All metrics can also be viewed with the data explorer.
The extension consumes DDUs. However, the free tier included with every host applies. You can further control this consumption by turning metrics on and off via the use of feature sets. The amount of DDUs consumed depends on the number of instances monitored.
Below is a complete list of the feature sets provided in this version. To ensure a good fit for your needs, individual feature sets can be activated and deactivated by your administrator during configuration.
Metric name | Metric key | Description | Unit |
---|---|---|---|
Request count | websphere.liberty.RequestCount.count | Request count | Count |
Response time | websphere.liberty.ResponseTime | Response time | NanoSecond |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Active requests | websphere.liberty.ActiveRequestCount | Number of active requests | Count |
Slow requests | websphere.liberty.SlowRequestCount | Number of slow requests | Count |
Hung requests | websphere.liberty.HungRequestCount | Number of hung requests | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
Active threads | websphere.liberty.ActiveThreads | Active threads | Count |
Pool size | websphere.liberty.PoolSize | Pool size | Count |
Metric name | Metric key | Description | Unit |
---|---|---|---|
JVM Heap size | websphere.liberty.jvm.Heap | Total heap size for websphere liberty | Byte |
JVM Heap available | websphere.liberty.jvm.FreeMemory | Free heap available for websphere liberty | Byte |
JVM Heap used | websphere.liberty.jvm.UsedMemory | Used heap for websphere liberty | Byte |
JVM CPU usage | websphere.liberty.jvm.ProcessCPU | Percentage of CPU consumed by this JVM | Percent |
JVM Garbage collection | websphere.liberty.jvm.GcCount.count | Number of times that GC happened | Count |
JVM Garbage collection time | websphere.liberty.jvm.GcTime.count | Amount of time spent on garbage collection | MilliSecond |
JVM uptime | websphere.liberty.jvm.UpTime | Time since the JVM started | MilliSecond |
Automatically and intelligently monitor, analyze, and optimize your application server and all applications deployed on it.
Automatic and intelligent end-to-end observability for Java applications.
Application server method of pooling and sharing connections to a database.
Conversion from EF1.0 to EF2.0: