Skip to main content

105 docs tagged with "Java"

View All Tags

Active Transaction

You can quickly recognize abnormal transactions by using URLs, SQLs, and HTTP calls of the active transactions, and can analyze the delayed sections in detail through the transaction trace details.

Additional options

The options are frequently used but excluded from the agent default settings for security purpose and others.

Agent CONFIG.

The following explains how to configure the Java agent. The whatap.conf file includes the agent's default settings, server connection and data transfer settings, and how to manage the configuration files for multiple application servers. It also provides the way to manage the agent options directly on the WhaTap monitoring service screen.

Agent Installation

All the steps to install WhaTap's Java application monitoring agent are explained in detail. This section explains how to download and install the agent and how to set the configuration files including the agent's default settings.

Agent name identification

To identify monitoring targets, the method how to set a unique identifier for the application server is provided. It is required to identify application servers among the monitoring target systems. You can see automatic naming based on the data such as server type and IP. Otherwise, you can manually set the agent name through the whatap.conf file or JVM options.

Agent Update

It provides the method how to update the Java agent.

Analysis

You can analyze the application performance in the Java environment and respond to any issues that may happen.

Apdex

It collects the metrics for user satisfaction.

Application alert

Alerts are sent through the resource usage, active transactions, and event conditions of error conditions of the application.

Application of the template

Use the pre-configured templates. You can easily perform the initial configuration and change the settings for use.

Asynchronous trace

It guides you how to trace asynchronous activities through the Java agent.

Basic usage

Let's learn the basic operations in the topology menu.

Batch application

The following explains how to apply WhaTap's Java agent to batch applications. It also describes how the batch applications differ from web applications due to unique repetitive start and stop operations, and provides the methods for downloading the required agents, configuring agents and batch hosts, running batch jobs with agents, and monitoring the execution times by setting the time_limits.

CUBE

It guides you to the cube analysis.

Daily Application Status

You can check the status of key daily metrics by the time zone for applications in the Java environment.

Dashboard

The WhaTap monitoring dashboard provides functions to understand the overall status of a project at a glance.

DB, SQL

It provides the options regarding the Java agent's DB and SQL.

Docker

The step-by-step instructions on how to apply the WhaTap Java monitoring agent to Java applications in the Docker environment are provided. Users can add more Whatap Java agent settings to the existing Docker image to see the processes for building a new image, creating the whatap.conf file, writing a Dockerfile, and modifying JAVA_OPT. Additional JVM options for Java 17 or later and the method how to configure the heap histogram lookup for various Java versions are also provided.

Elastic Beanstalk

The following explains users who run Java applications on the AWS Elastic Beanstalk environment on how to set JVM options to effectively apply WhaTap's Java monitoring agent. You can check the processes of installing and configuring WhaTap's Java agent in the Elastic Beanstalk and adding and configuring the required JVM options. Additionally, it includes the histogram query method.

Event History

You can see the history of alerts that occurred through Event History.

Event reception format

Learn about the event reception format of the alerts provided by Application Monitoring.

Event Setting

Alerts are sent through the resource usage, active transactions, and event conditions of error conditions of the application.

Flex Board

Let's learn about the custom integrated dashboard, Flex board.

HITMAP - Trace analysis

You can see the transaction list and steps under each transaction at once by opening the trace analysis window through the Hitmap widget.

HTTPC, API Call

It provides the options regarding the Java agent's HTTPC and API call.

IBM BlueMix

The following explains users who run Java applications on the IBM Bluemix cloud platform on how to set JVM options to effectively apply WhaTap's Java monitoring agent. Through this document, users can check step by step the processes of installing WhaTap's Java agent in the IBM Bluemix environment, configuring the agent, and adding the required JVM options. Additionally, it includes the histogram query method.

Installation checking items

Important checks are described after installing the Java agent. They include verification for correctness of JAVA_OPTS settings, necessity for restart of the application server, and agent connectivity through the monitoring service.

Installing Docker Java

This step allows you to install the agent to monitor Java applications in the container.

Java

It explains how to collect logs from your Java application.

Java Monitoring

All application servers running in the Java environment can be monitored. This document page is used to introduce Java monitoring products.

JBoss

The following provides the detailed guide on how to add Java Virtual Machine (JVM) options to integrate the WhaTap monitoring solution into JBoss applications. Through this document, users can learn step by step how to apply the required JVM settings to monitor the performance and availability of JBoss applications after installing the Java agent. It includes the configuration of essential JVM options during agent installation, optimal configuration for smooth integration with JBoss, and histogram query.

Jetty

We provide detailed instructions on how to add the Java Virtual Machine (JVM) option to integrate the WhaTap monitoring solution into the Jetty applications. Through this document, you can learn step by step how to apply the required JVM settings to monitor the performance and availability for Jetty applications after installing the Java agent. It includes the configuration of required JVM options during agent installation, optimal configuration for smooth integration with Jetty, and histogram query methods.

JEUS

The following provides the detailed guide on how to add Java Virtual Machine (JVM) options to integrate the WhaTap monitoring solution into JEUS applications. Through this document, users can learn step by step how to apply the required JVM settings to monitor the performance and availability of JEUS applications after installing the Java agent. It includes the configuration of essential JVM options during agent installation, optimal configuration for smooth integration with JEUS, and histogram query.

Liberty

We provide detailed instructions on how to add the Java Virtual Machine (JVM) option to integrate the WhaTap monitoring solution into the Liberty applications. Through this document, you can learn step by step how to apply the required JVM settings to monitor the performance and availability for Liberty applications after installing the Java agent. It includes the configuration of required JVM options during agent installation, optimal configuration for smooth integration with Liberty, and histogram query methods.

Load balancing

It provides options for the throttling function of the Java application server.

Log alert

Alerts can be set by filtering the log messages.

Metrics

It describes an overview of metrics.

Metrics alert

Use the metrics event settings to set specific and complex events.

Metrics widget

Let's learn the metrics widgets placed on the Flex board.

MSA business group type

You can set the business unit information to be easily recognized by giving the okind attribute to the Java agent.

Multiple transaction trace

The transactions and trace data are provided so that you can see various call relationships at a glance within or between systems, and identify where problems occurred for improvement.

Open source tracing

If a framework or open source is used, the settings to enable the tracing through the Java agent are provided.

Play2

The following explains how to add the Java Virtual Machine (JVM) option to integrate the WhaTap monitoring solution into the Play2 applications. Through this document, you can learn step by step how to apply the required JVM settings to monitor the performance and availability of Play2 applications after installing the Java agent. It includes the configuration of required JVM options during agent installation, optimal configuration for smooth integration with Play2, and how to view the histogram.

Report

It guides you to the report.

Resin

We provide detailed instructions on how to add the Java Virtual Machine (JVM) option to integrate the WhaTap monitoring solution into the Resin applications. Through this document, you can learn step by step how to apply the required JVM settings to monitor the performance and availability for Resin applications after installing the Java agent. It includes the configuration of required JVM options during agent installation, optimal configuration for smooth integration with Resin, and histogram query methods.

Script plug-in

Using the plug-in provided by the Java agent, various activities are enabled.

Software proxy

You can block direct access to the external network from the monitored servers and allow external access through a single channel.

Spring Boot

The following provides the detailed guide on how to add Java Virtual Machine (JVM) options to integrate the WhaTap monitoring solution into Spring Boot applications. Through this document, users can learn step by step how to apply the required JVM settings to monitor the performance and availability of Spring Boot applications after installing the Java agent. It includes the configuration of essential JVM options during agent installation, optimal configuration for smooth integration with Spring Boot, and histogram query.

Stack

It guides you to the application analysis.

Statistics

The following options are related to the statistics collection for the data collected by the agent.

Statistics

Through various metrics collected from the Java application environment, statistical data is provided.

Support Environment

The detailed information about the WhaTap Java agent support environment is provided. It contains the data for applications running on the JVM on all operating systems between Java 6 and Java 20, limited supports for Java 1.5 or earlier, and the lists of supported operating systems, application servers, frameworks/libraries, and databases.

Tomcat

The following provides the detailed guide on how to add Java Virtual Machine (JVM) options to integrate the WhaTap monitoring solution into Tomcat applications. Through this document, users can learn step by step how to apply the required JVM settings to monitor the performance and availability of Tomcat applications after installing the Java agent. It includes the configuration of essential JVM options during agent installation, optimal configuration for smooth integration with Tomcat, and histogram query.

Topology

Through the real-time data collected from the monitored servers, you can easily understand the correlation between application servers.

Topology map

This option creates the topology map by using the data collected by the agents.

Transaction error stack

The following guides you to the options for detecting transaction errors and displaying error stacks through the agent settings.

Transaction Map

Transaction map is a chart that expresses the response time of each individual completed transaction in the form of distribution chart.

Transaction search

You can search for the desired transaction based on the individual transaction's performance properties.

Transactions

The agent traces the transaction performance and provides the following configurable options.

Troubleshooting

The following provides various problems that may occur during installation of a Java agent and detailed instructions for resolving them. It provides solutions to various issues such as firewall settings, SpringBoot and Tomcat JMX settings, server settings for use of the OSGI framework, Log Manager and MBeanServerBuilder errors, Permission errors, and Sigar library problems.

User count

It aggregates the numbers of real-time users connected to WAS.

Versions earlier than Java 1.6

The following explains how to apply the Java agent in versions lower than Java 1.6. You can see the agent installation and setup procedures for Java 1.5 and 1.4 respectively, as well as restrictions related to the -javaagent option.

WebLogic

The following provides the detailed guide on how to add Java Virtual Machine (JVM) options to integrate the WhaTap monitoring solution into WebLogic application. Through this document, users can learn step by step how to apply the required JVM settings to monitor the performance and availability of WebLogic applications after installing the Java agent. It includes the configuration of essential JVM options during agent installation, optimal configuration for smooth integration with WebLogic, and histogram query.

WebSphere

The following provides the detailed guide on how to add Java Virtual Machine (JVM) options to integrate the WhaTap monitoring solution into WebSphere applications. Through this document, users can learn step by step how to apply the required JVM settings to monitor the performance and availability of WebSphere applications after installing the Java agent. It includes the configuration of essential JVM options during agent installation, optimal configuration for smooth integration with WebSphere, and histogram query.