DBX Agent Release Notes
- 2026
- 2025
- 2024
2026-10-22
v2.64.05
Feature Added per-database collection of the lock wait session count (lock_wait_sessions).
- Applies to instances with multiple databases.
- The existing instance-wide value is still collected.
- Databases without lock waits send
0.
Fixed Fixed lock information not being collected on Oracle 10g.
Feature Added buffer pool, log, sort, catalog cache, and wait time metrics.
- Target:
db_db2_counter,db_db2_bufferpool - Buffer pool:
bp_cur_buffsz(current size per buffer pool),no_victim_buffer - Log (DB2 10.1 or later):
total_log_size,sec_logs_allocated,log_read_time,log_write_time,log_to_redo_for_recovery,log_held_by_dirty_pages - Sort, hash join, OLAP (DB2 10.5 or later):
total_sorts,sort_heap_allocated,sort_shrheap_top,active_hash_joins,active_olap_funcs - Catalog cache (DB2 10.5 or later):
cat_cache_lookups,cat_cache_inserts - Wait time (DB2 10.5 or later):
total_wait_time
Fixed Fixed the log read/write metrics (log_reads, log_writes, log_time) always being collected as 0.
Fixed Fixed active_sorts being collected as an increment instead of the current value.
Changed Changed cat_cache_ratio from the catalog cache miss ratio to the hit ratio (%).
- Intervals with no lookups send
100.
2026-10-18
v2.64.04
Changed Improved the replication topology collection structure.
- Topology collection now runs in a dedicated thread, so 5-second metrics (active sessions, counters, etc.) are not delayed even when topology queries take long on large clusters. This adds one DB connection session.
topology_interval: Topology collection interval in seconds (default:5).topology_heartbeat_interval: Interval in seconds for sending a full snapshot even when nothing changes (default:300).topology_dbcount_interval: Interval in seconds for refreshing partition and table counts per database (default:60).
- The collection interval adjusts automatically to the collection time (up to 300 seconds) and returns to normal on recovery.
- Topology queries are split to reduce DB load. The sent data (rows, fields, tags) is unchanged.
- Sending is skipped when the data matches the previous collection. While replication lag values (
lsn_lag,volume_lag_mb,catchup_s) are changing, data is sent on every collection.
Feature Added an option to stop pipeline collection after consecutive failures.
- When pipeline statistics or error collection fails the specified number of times in a row, that collection stops. The failure count resets on success.
pipeline_error_limit: Number of consecutive failures allowed (default:5). Set to0or less for no limit.
Feature Added a minimum table size option for columnstore compression ratio calculation.
compression_min_bytes: Lower limit of the original size, in bytes, for compression ratio calculation (default:1048576(1 MB)). Set to0for no lower limit.- Tables smaller than the lower limit do not send the compression ratio (
compression_percent). - Prevents fixed segment overhead from distorting the compression ratio of small tables.
Changed Removed the os_other_used_mb and os_other_pct metrics from the node counter (db_singlestore_counter).
Fixed Fixed monitoring collection queries appearing in the active session list.
2026-10-06
v2.64.03
Fixed Fixed an issue where timer_wait and lock_time values in SQL statistics were collected 1,000 times smaller than the value in seconds.
Fixed Fixed an issue where SQL statistics were collected starting from low-load SQL.
- SQL statements with the longest execution time are now collected first, up to
statements_row_limitrows.
Fixed Fixed an issue where negative values were collected in SQL statistics after a DB restart or statistics reset.
Fixed Fixed an issue where SQL statistics were not collected on PostgreSQL 17.0.
Changed If no sort direction is specified in statements_order_by, results are now sorted in descending order (desc).
Feature Added an option to disable transaction information queries during active session collection.
- Option:
ora_txn_undo(default:true) - When set to
false, the agent does not queryv$transactionand does not collect undo information (undo_segid,undo_blk,undo_rec). - Restart the agent to apply the change.
Fixed Fixed an issue where the Windows service installation script (install_WindowsService.bat) stopped in paths containing parentheses (e.g., C:\Program Files (x86)).
Fixed Fixed an issue where the agent registered as a Windows service did not start.
- When
JAVA_HOME(orJAVA_BIN) was enclosed in quotation marks (e.g.,"C:\Program Files\Java\jdk"), service registration succeeded but the agent stopped immediately after starting. - Also fixed an issue where the Java check step of the installation script accepted invalid paths.
2026-10-02
v2.64.02
Fixed Fixed an issue where the tablespace size metric was collected as a negative or invalid value when it exceeded 2 GB.
2026-09-30
v2.64.01
New Added real-time CachedPlan lookup.
- View plans without running Explain Plan.
New Added CachedPlan saving.
db2_plan_saving: Whether to save plans (default:true)db2_plan_elapse: Minimum execution time of SQL to save, in seconds (default:5)db2_plan_max_count: Maximum number of lookups per collection interval (default:50)
New Added Plan Change collection.
Feature SQL statistics are now separated by execution plan.
Feature Expanded replication topology collection data and added a collection interval option.
- Partition replication and reference replication are collected together.
topology_interval: Collection interval in seconds (default:5)
Feature Added support for SingleStore 7.3.
Feature Changed table statistics collection from once a day at a specified time to interval-based collection.
table_interval: Collection interval in hours (default:1)- The
tables_houroption is no longer used.
Feature Unified the collection interval unit for per-partition table statistics to hours.
row_table_interval: Default1(previously 5 minutes)partition_interval: Default12column_table_interval: Default1
2026-09-02
v2.63.06
Fixed Fixed an issue where statistics for subpartitioned indexes were not collected.
Fixed Fixed an issue where SQL statistics (statements) were not collected in long-running environments.
- Collection stopped when the cumulative SQL execution time in
performance_schemaexceeded a certain value. - Occurred on databases that had been running for a long time without a restart.
2026-08-26
v2.63.05
Feature Added support for viewing and editing agent configuration from the screen.
- Check whatap.conf options and change their values on the agent configuration screen.
- Comments, option order, and the existing notation of the configuration file are preserved on save.
- Deleting an option removes it from the configuration file and the agent falls back to the default value.
Feature Added support for restarting the agent from the screen.
- Apply configuration changes by restarting from the screen without connecting to the server.
Fixed Fixed an issue where values containing a backslash were saved incorrectly.
- For example,
C:\data\whatapwas applied asC:datawhatap. - Applies to options that take a path as their value (
dbx_log_path,cms_token_file,fileview).
2026-07-29
v2.63.04
Changed Node state is now sent separately under the dedicated db_singlestore_node_state category.
- Sent every 5 seconds per node, providing the node state values of the cluster view without further processing.
- You can check the state of every node, including aggregator nodes that hold no partitions.
- The node state metrics in the existing
db_singlestore_counter(fatal_count,warning_count) have been removed.
2026-07-28
v2.63.03
Changed Added a log entry showing which credential path (static key / AssumeRole / EC2 Role) was used to connect during IAM authentication.
Feature Added support for connecting to RDS/Aurora with an AWS IAM token instead of a password.
- Options:
aws_iam_auth=true+aws_region - Credentials: static key / AssumeRole (
aws_arn) / EC2 instance role
Feature Added support for IAM authentication (MONGODB-AWS) on Amazon DocumentDB 5.0+.
- Upgraded the MongoDB driver to 4.11.5 (IAM authentication requires 4.1+)
- Connects with the IAM user/role registered in
$external
Feature Added support for IAM authentication on Amazon ElastiCache (Redis 7+ / Valkey 7.2+).
- Options:
aws_iam_auth,elasticache_name - Supports both serverless and node-based deployments (serverless does not support CLIENT LIST, so active session collection is excluded)
2026-07-27
v2.63.02
Fixed Fixed an issue where the SQL child_number value was collected incorrectly when it exceeded the int range (now handled as a long).
Feature Added per-node state monitoring for the cluster.
- Collects the state of each node (MA / CA / LEAF) as online / attaching / down.
- A down node is reported as
fatal_count=1 and an attaching node aswarning_count=1. - Data is sent separately for each node (routed by node OID, including heartbeat).
Fixed Fixed an issue where MySQL SQL statistics were not collected.
- Affected versions: 2.59.01 (2026-01-21) ~ 2.61.02
2026-07-22
v2.63.01
Feature Added database replication topology collection.
- Collects the replication structure (cluster grouping), node state, and cause information to visualize the replication setup on the topology screen.
Feature Added automatic detection of the cluster grouping key.
- When the existing
replication_nameoption is not set, the grouping key is detected from the replication setup and the cluster is grouped. - Auto-detection supported: MySQL 5.6+ (based on
server_uuid), PostgreSQL 9.6+ (based onsystem_identifier), Galera, Group Replication. - Auto-detection not supported (option must be set as before): Aurora MySQL/PostgreSQL, RDS/Azure PostgreSQL, MariaDB traditional replication, MySQL earlier than 5.6, PostgreSQL earlier than 9.6.
- When the option is set, its value takes precedence as before (auto-detection is disabled; set the same value on all cluster nodes).
Changed Instance list sets are now grouped automatically.
- Instance sets are built from the automatically detected grouping key even when
replication_nameis not set (previously they were grouped only when the option was set).
Changed Cluster grouping now follows failover automatically.
- Detects master promotion/redirection and refreshes the grouping key automatically (converges within a few seconds to 1 minute).
- A multi-source slave subscribing to several masters is grouped by its first channel.
Feature Added support for the Galera cluster topology.
- Reports quorum loss (non-Primary), cluster departure, and query rejection as failures, and collects cluster state metrics.
Feature Collects replication details per standby from the primary.
- Collects replication state, synchronization mode, and delay information for each standby, matched automatically by replication slot (based on
db_ipwhen no slot is used).
Fixed Fixed an issue where replication_delay was shown as an abnormally large value while replication was broken.
- No value is sent during intervals where delay cannot be measured (right after a standby starts, delayed replication, and so on).
Fixed Fixed an issue where a broken standby replication state was sent as normal.
Fixed Fixed an issue on Aurora PostgreSQL where replication state was never collected if instance identification failed when the agent started (recovers automatically on reconnection).
2026-06-29
v2.62.03
Feature Bundled the JDBC driver with the agent (no separate local jar file required).
2026-06-24
v2.62.02
Fixed Fixed an issue where topology data was not collected when AlwaysOn was active on SQL Server 2012 and later.
Fixed Fixed an issue where wait class metrics were not collected.
2026-06-23
v2.62.01
Feature Added support for AWS IAM token-based database authentication.
- Connects using an AWS IAM authentication token instead of a database password (for MySQL / MariaDB / PostgreSQL RDS and Aurora).
- Option:
aws_iam_auth, default:false. - When set to
true, connects using an IAM token; whenfalse(default), keeps the existing password-based method. - When branching on
aws_arn, the access/secret key can be entered directly inwhatap.conf.
Feature Added new support for monitoring SingleStore databases.
- Recognizes the distributed node structure (Master Aggregator / Child Aggregator / Leaf) and collects metrics per node.
- Collects active sessions, system information, parameters, pipelines, group count status, tables/partitions, and more.
- Supports control commands: force-kill a session, view the execution plan.
v2.61.04
Fixed Fixed an issue where the agent script did not run on some Unix environments, including AIX.
Fixed Fixed an issue where the agent did not start on AIX (IBM J9 JVM).
2026-06-18
v2.61.03
Fixed Fixed an issue where MySQL SQL statistics were not collected.
- Affected versions: v2.59.01 (2026-01-21) to v2.61.02.
2026-06-01
v2.61.02
Feature Added MariaDB Connector/J driver support for environments using MariaDB-native authentication (e.g. ed25519).
- Option:
mariadb_driver, default:false. - When set to
true, connects using the dedicated MariaDB driver (org.mariadb.jdbc), enabling monitoring of ed25519-authenticated accounts that the existing MySQL driver could not support. - Requires placing the MariaDB Connector/J (3.x) driver file under
jdbc/in the install path. - For environments that require SSL (e.g.
require_secure_transport=ON), use together withconnect_option=?sslMode=TRUST.
2026-05-27
v2.61.01
New Added Wait class (wait event) metrics collection
New Added Parallel Query (PQ) tree collection
- Visualizes subagent and coordinator structure for parallel SQL execution.
- Additional monitoring account permissions required:
MON_GET_WORKLOADMON_GET_PKG_CACHE_STMTWLM_GET_SERVICE_CLASS_AGENTSMON_GET_DATABASE_DETAILSMON_FORMAT_XML_WAIT_TIMES_BY_ROWMON_GET_UNIT_OF_WORK
New Added Always On AG (Availability Group) topology collection
- Visualizes Primary/Secondary replica status and per-AG sync state.
New Added automatic Failover detection
- Immediately sends new state via db_set_info when replica role changes.
2026-05-22
v2.60.12
Changed Added automatic service restart after agent auto-update in Windows Service.
- Previously, the service remained stopped after auto-update, requiring a manual restart.
Changed Migrated Windows Service registration to NSSM-based method.
- The agent (Java) process tree is fully terminated when the service stops, resolving the issue of processes remaining after termination.
- Resolved shutdown failures frequently occurring in environments with Oracle Java installed.
Fixed Fixed an issue where table_bloat_bytes and index_bloat_bytes settings were not applied.
- Resolved an error where user-defined values were ignored due to an incorrect key reference.
2026-05-12
v2.60.11
Feature Added Oracle NLS parameter collection (ora_nls_param).
- Default:
true - When set to
true, sendsv$nls_parametersresults (NLS_LANGUAGE, NLS_TERRITORY, NLS_DATE_FORMAT, NLS_CHARACTERSET, NLS_SORT, etc.) along with existing parameter collection.
2026-05-08
v2.60.10
Feature Added support for Aurora cascade topology — automatically collects slave status (db_mysql_slave) when an Aurora Writer receives binlog from an external master.
- No additional configuration required. Cascade topology is detected automatically.
Fixed Fixed a false alarm when Seconds_Behind_Master is NULL.
- Resolved a case where replication disconnect (NULL) was incorrectly displayed as normal.
2026-04-27
v2.60.09
Feature Added an option to collect Active Session SQL Text directly from the CUBRID Manager (gettransactioninfo) response (cub_disable_xcub_sqltext).
- Default:
falsefalse: Existing behavior — uses SQL Text delivered by the xcub agent.true: Bypasses xcub SQL Text and uses theSQL_Textfield from the CUBRID Manager response directly. Allows SQL Text collection without xcub on newer CUBRID versions.
- Note: xcub must keep running even when set to
true. To reduce xcub packet overhead, settranlist=0inxcub.conf.
Feature Added a debug log option for Active Session SQL Text collection (cub_sqltext_debug).
- Default:
false - When set to
true, logs the raw SQL Text,sql_hash, andsql_paramper session every collection cycle.
2026-04-17
v2.60.08
Feature Added an option to exclude specific accounts from active sessions.
- Option name:
skip_user- Default: empty (not applied)
- When configured, excludes the specified accounts from both the active session list and session count.
- Separate multiple accounts with a comma:
skip_user=NT AUTHORITY\\SYSTEM,monitor_user - For Windows account names, enter backslashes as
\\(Java Properties escape rule).
Fixed Fixed an issue where tablespace collected used > usagesize.
- When a data file's size is set larger than maxsize (e.g., by manual RESIZE), the size value is used for usagesize.
2026-04-14
v2.60.07
Fixed Fixed an issue where table size collection stopped after the first collection following agent startup.
- Issue introduced in v2.60.02.
2026-04-13
v2.60.06
Fixed Fixed underreporting of tablespace usage (used).
- Fixed an issue where
usedwas displayed as 0 for data files with no free space.
Changed Excluded OFFLINE data files from tablespace collection.
- Prevents collection errors caused by inaccessible OFFLINE files.
Feature Added ASM Disk capacity collection.
2026-04-10
v2.60.05
Feature Added the skip_whatap_session option.
- When set to
true, hides the whatap session from the active session list.
2026-03-26
v2.60.04
Fixed Changed the data type of the pga_used_mem metric.
2026-03-23
v2.60.03
Feature Added the ability to specify a category per file.
2026-03-06
v2.60.02
Feature Added the usagesize metric to the tablespace category.
- Applies maxbytes if the data file is autoextensible (YES), or bytes if not (NO).
- Calculates the tablespace usagesize by summing all values.
2026-03-05
v2.60.01
Feature Added an option to configure whether to collect table and index hit ratio.
- Option:
collect_hit_ratio_metrics - Default:
true
Changed Changed the DB2 collection query to retrieve only the current DB instance information instead of all member information.
2026-02-11
v2.59.04
Feature Added delta option
- Option name:
delta - Default:
2 - Configures how delta values calculated per default collection cycle are stored.
1: Converts the calculated delta value to a per-second rate and stores it2: Stores the delta value as-is based on the default collection cycle
Fixed Fixed metrics: PagesRead, RowsDeleted, RowsUpdated
Fixed Improved hit ratio metric calculation method
- Option name:
includePrefetch - Default:
true false: Maintains the existing method(logical_reads - physical_reads) / logical_reads * 100
true: Calculates based on synchronous page hits (pages_found_sync)pages_found_sync / logical_reads * 100
2026-02-10
v2.59.03
Fixed Fixed duplicate index information issue when collecting table layouts
Feature Added retry feature up to 3 times at 30-minute intervals when table size collection times out
2026-02-09
v2.59.02
Feature Added delta option
- Option name:
delta - Default:
2 - Configures how delta values calculated per default collection cycle are stored.
1: Converts the calculated delta value to a per-second rate and stores it2: Stores the delta value as-is based on the default collection cycle
2026-01-21
v2.59.01
Changed Improved MySQL statistics (db_mysql_statements) collection
- Fixed overflow issue in existing collection criteria
Previous
sum_rows_affected+ sum_rows_sent+ sum_rows_examined>10000Changed
sum_rows_affected>=10000
OR sum_rows_sent>=10000
OR sum_rows_examined>=10000- Added limit option to control the number of collections
- statements_row_limit = 5000
- Improved initial collection load by removing unnecessary
sql_textqueries during the first SQL statistics collection stage immediately after agent startup
Changed Fixed boundary value omission issue by changing limit condition from > to >= when collecting Table Size
Changed Improved PostgreSQL statistics (db_postgresql_statements) collection
- Improved initial collection load by removing unnecessary
sql_textqueries during the first SQL statistics collection stage immediately after agent startup
Changed Improved frozenxid, seq_scan, idx_scan collection from instance-level collection to per-database collection method
Changed Removed _no_5m_hour field to generate summary data for db_oracle_tablespace
2025-12-19
v2.58.10
Feature Added flag to Autoscale agent connection status handling
Fixed Modified pg tables query
2025-12-17
v2.58.09
Feature Added sub_type to Autoscale agentinfo
Deprecated Removed db_tibero_tables / DbTablesPack
2025-12-10
v2.58.08
Fixed Fixed bug related to DB2 memory metrics
Fixed Fixed accumulation bug for direct_reads and direct_writes values
2025-12-09
v2.58.07
Fixed Fixed error during version collection processing
2025-12-04
v2.58.06
Fixed Added WITH UR to collection query
Fixed Fixed bug where active session sesstat value was displayed as 0 (added sid)
Fixed Fixed wait class bug
Fixed Modified active session: removed duplicate xos values, added cpu_usage (CPU usage collected from DB), plan_hash_value, sql_child_number, updated and changed status and state
Fixed Fixed xview bug (bug where previous session information remained)
2025-11-27
v2.58.05
Feature Added xos metrics: pgpgin(xos), pgpgout(xos), pswpin(xos), pswpout(xos), procs_blocked(xos)
Changed Added error message when querying temporary table plans
2025-11-10
v2.58.04
Fixed Fixed an issue where whatap.log was not visible in the log file viewer when installing the agent using the package manager
2025-11-07
v2.58.03
Fixed Fixed an issue where tablespace data was accumulated incorrectly
2025-11-05
v2.58.02
Feature Added include column to index information when retrieving table layout
Fixed Corrected the metric name for db2 counter
Fixed Fixed sqltext clear error
Fixed Updated active session information (client_pid, ipaddr, module, action)
2025-10-30
v2.58.01
Feature Released agent for Tibero V2
- Send collected data as tag-count pack
- Added
bind capture,plan change, andplan savedata (default:false)
※ UI not yet supported - Added
segment sizeinformation - Added
sorts (disk)metric - Fixed SQL statistics issue where sessions without SQL text were collected if at least one session contained information
2025-10-17
v2.57.05
Fixed Modified query for object layout lookup
2025-10-15
v2.57.04
Fixed Skip processing when the lsize of disk mount is delivered as 0
Feature Modified object layout view: added subpartition key to tableinfo and indexinfo, and added subpartition count to subpartitionstat
2025-10-01
v2.57.03
Fixed Fixed a bug where entering two IPs separated by '/' in whatap.server.host caused an error during quick installation
2025-09-29
v2.57.02
Fixed Fixed counter metric type error
2025-09-25
v2.57.01
Feature Added bufferpool-related metrics when collecting active session data
Feature Added db_db2_counter metric (supports maxguage, spacemon)
Feature Added bufferpool category
Feature Added handling for DB2 9.7 and 10.1 versions in tablespace and bufferpool collection
Feature Added instance-level parameter collection: added as ‘dbm.parameter_name’
Fixed Fixed tablespace overflow bug
2025-09-22
v2.56.06
Feature Added 1-minute SQL statistics option (sqlstat_send_interval=1)
Feature Added option to change metric delta calculation (5s -> 1s)
- Add delta=1 in whatap.conf
Change Changed active session cpu_time unit (ms -> s)
Fixed Fixed bug where Galera cluster was not recognized
2025-09-19
v2.56.05
Change Changed object layout real-time query to retrieve partition information separately instead of integrated call
2025-09-05
v2.56.04
Change Modified time_waited unit in wait event to seconds and reorganized
Change Excluded idle values from wait event
Fixed Fixed DB statistics calculation logic
- buffer cache hit ratio, soft parse ratio, hard parse ratio, shared_pool_free_mem_ratio
2025-09-04
v2.56.03
Feature Added Innodb Cluster group replication node_state, replication_delay
2025-09-01
v2.56.02
Fixed Fixed SQL statistics wait time processing logic
Fixed Fixed error where pg SQL statistics were collected every 5 minutes instead of every hour
2025-08-27
v2.56.01
Feature Added plan and table information
Feature Added real-time object query function
- Real-time query for table, index, column, table partition, index partition layout information
Feature Added and modified metrics
- Added mem_db_heap
- Modified max_connections
- Modified bufferpool metrics
2025-08-26
v2.55.05
Feature Added skipped time count log in whatap.log
Feature Added nohup.out as default file in log file viewer
2025-08-11
v2.55.04
Change Added Exec_Master_Log_Pos field to db_mysql_slave category
Fixed Modified collection command for master/slave in MySQL 8.4 and later
2025-08-08
v2.55.03
Feature Added Agent Paused / Down function
Fixed Removed xos_dbip option from whatap.conf
Related documentation update required: docs link
Fixed Fixed issue where plans were not collected when plan_hash_value was the same but child_number was different
Fixed Added child_number field to db_oracle_plan_save category
Fixed Fixed issue where object detail was not retrieved when object name was lowercase
2025-07-17
v2.55.02
Fixed Changed the transmission interval of max_connection from 5 minutes to 5 seconds (collection interval remains 5 minutes)
Fixed Modified the category name in the logic for real-time retrieval of INDEX layout
2025-07-16
v2.55.01
New Added shellmon to support shell script execution
Feature Added sub_type field to Agentinfo to indicate the type of DB
Feature Improved Autoscale agent to send AgentinfoPack
Change Changed max_connection collection interval to 5 minutes
Fixed Fixed error that occurred during active session collection in MySQL 5.6
Fixed Modified node_state value from 2 to -2 when slave DB is corrupted
Fixed Fixed an issue where text was missing in slow query collection depending on timestamp format
Fixed Fixed an issue where text was missing in slow query collection depending on timestamp format
2025-06-20
v2.54.02
New Added state field to xview category
2025-06-18
v2.54.01
New Added schema specification option for pg_stat_statements in PostgreSQL SQL statistics feature
- Option name: statements_schema=
2025-06-12
v2.53.02
New Delete agent directory when Autoscale agent DB cluster scales in
2025-05-28
v2.53.01
Feature For MySQL 8 and above, changed the query used for collecting lock info (uses sys.innodb_lock_waits) and added agent option
See the following
Change Changed the format for displaying session info in whatap.log
New Added order by option when collecting PGSQL statistics
- default : statements_order_by=total_time
- To add columns : ex) statements_order_by=total_time,calls
2025-05-20
v2.52.04
Changed Changed autoscale AWS credential expiration check from 200s to 120s
Fixed Fixed bug in credential issuance order
Changed Changed autoscale AWS credential expiration check from 200s to 120s
Fixed Fixed bug in credential issuance order
2025-05-07
v2.52.01
New Added bloating collection option (pg_bloat, default=true)
Fixed Fixed cumulative exception handling for show slave status
2025-04-30
v2.51.01
New Added DB2 Catalog Cache Hit Ratio metric
Fixed Fixed overflow bug for some DB2 metrics
New Added pg_relation (waiter_relation, holder_relation) to lock tree info
Fixed Reverted agent alert feature
2025-04-24
v2.50.02
Fixed Modified setup.sh to prioritize reading JAR files in jdbc folder
Fixed Fixed NullPoint bug when executing session termination
Fixed Fixed error in xact_runtime calculation
2025-04-23
v2.50.01
Fixed Modified collection method for Partition and Subpartition info in object metadata
Fixed Changed criteria for collecting active session list
Before:
status='active'After:
status!='inactive'
Fixed Fixed bug where SQL Text was not displayed in procedure statistics menu
2025-04-16
v2.5.4
Fixed Fixed bug related to metrics collecting negative values
Feature Added Cluster AutoScale feature (agent provided upon request)
Fixed Fixed error occurring during version info collection
2025-04-10
v2.5.3
Fixed Fixed bug that occurred when collecting DB2 Active Session username
2025-04-08
v2.5.2
Fixed Fixed error where start.sh fails when multiple agent JAR files exist (occurred in versions 250327 ~ 250407)
Fixed Fixed bug where active sessions were not collected in Tibero 5
2025-04-04
v2.5.1
Feature Added the @stime tag to the sqlstat pack.
Feature Added the @stime tag to the sqlstat pack.
2025-03-25
v2.4.9
Feature Added the DB size collection feature.
2025-03-14
v2.4.6
New Added the node_state and DB size collection features for Yugabyte DB.
-
Basically, it collects the DB size and index size by using the
yb_pg_database_sizeandyb_pg_indexes_sizefunctions. -
If you use a different function name, you can specify it through the
yb_pg_database_size=andyb_pg_indexes_size=options.
2025-03-13
v2.4.5
New Added the 1-minute option for the statistical data collection cycle (sqlstat_send_interval=1, default: 5).
New Added the 1-minute option for the statistical data collection cycle (sqlstat_send_interval=1, default: 5).
New Added the 1-minute option for the statistical data collection cycle (sqlstat_send_interval=1, default: 5).2025-03-06
v2.4.3
New Added the SAP ASE product
New Added the Tablespace size collection feature.
2025-02-26
v2.4.2
Fixed Changed the status metric of Oracle Active Session to the String value.
New Added the xact_runtime metric.
Fixed Added id in xview.
2025-02-24
v2.4.1
Fixed Modified the lock collection query in MySQL 8 or later.
-
Changed the existing
data_lock_waitscount collection to count only the number of waiting sessions. -
Existing collection queries can be used when the
mysql8_lock_status=falseoption is added.
New Added the checkpoint metrics collection in PostgreSQL 17 or later.
Fixed Fixed the error where the aws_region in whatap.conf is not recognized by the autoscale agent.
2025-02-20
v2.4.0
Changed Changed not to generate 5-minute statistics for the following categories:
active session,xview,lockinfo,pq_tree,segments,tablespace
Changed Changed not to generate 5-minute statistics for the following categories and added the !rectype and @id fields.
active_session,xos_disk_usage
2025-02-18
v2.3.9
Changed When sending the plan information, if parent_id is null, it is sent as -1 (applied from version 20250220).
Fixed Tibero 5 (rev. 125305 to rev. 127709) Treated the status column name in $session as an error.
Feature Added the !rectype and @id fields in the following categories:
db_oracle_active_session,db_oracle_xos_disk_usage
Changed When sending the plan information, if parent_id is null, it is sent as -1.
Changed Changed not to generate 5-minute statistics for the following categories:
db_oracle_active_session,db_oracle_xview,db_oracle_bind_save,db_oracle_lockinfo,db_oracle_plan_save,db_oracle_pq_tree,db_oracle_segments,db_oracle_tablespace,db_oracle_sga
2025-02-05
v2.3.8
Fixed Fixed the Altibase disk tablespace query error.
Changed Changed the Bufferpool type from int to long.
2025-01-23
v2.3.7
Feature Added the tablespace option to resolve the query timeout issue when searching for free space to see different views depending on the option.
-
tablespace=1:dba_free_spaceis viewed. -
tablespace=2:dba_lmt_free_spaceis viewed. -
tablespace=3:usage_metricsis viewed.
Feature Added the maxsize when collecting Datafile.
Feature Added autoextensible and maxsize when collecting Datafile.
Changed Modified to leave logs on the agent when collecting tablespace.
Changed Changed the name of max_m to maxsize when collecting Datafile.
Changed Modified to leave logs on the agent when collecting tablespace.
2025-01-22
v2.3.6
Fixed Fixed reissue handling of the Autoscale agent's ARN token.
Feature Added the PID in DB2 10.5 or later.
Fixed Separated active session queries in DB2 9.7.
2025-01-17
v2.3.5
Fixed Fixed the issue where the agent does not send data to the db_process_check category for the first time after startup.
Fixed Fixed the sqlmon bug: fixed the issue where it does not work in the V2 project.
Feature Added the JDBC connection option (connect_option).
Fixed Fixed the error in the logic for reconnecting to the database server.
2025-01-15
v2.3.4
New Added the agent for IBM DB2 monitoring.
Changed Added the feature to send blank values to the db_process_check category twice a day to trigger normal notifications.
2025-01-07
v2.3.3
Changed Added the mssql_query_hash field (active session, xview, query stat, and sql stat).
Changed Added the growth field in filegroup.
Fixed Fixed the bugs in query_stat 2008 or earlier.
Fixed Modified the buffer cache hit ratio and cache hit ratio metrics not to exceed 100%.
2024-12-26
v2.3.2
Fixed Modified the delta values for db_mssql_procedure_stats and db_mssql_query_stats metrics, and the total_elapse_time.
Fixed Modified the elapse time of the elapse view.
2024-12-20
v2.3.1
Changed Added id, changed type, and added the db field, if the slow query method is cloudwatch log or table.2024-12-19
v2.3.0
Feature Added the Amazon Aurora metric.
cpuactive_txnslog_stream_speed_in_kib_per_secondpending_read_iosread_ios
Fixed Fixed the vacuum and statement errors that occur in the versions less than PostgreSQL 17.
2024-12-18
v2.2.9
Fixed Fixed the bug where the Oracle sequence layout data is not collected.
Fixed Fixed not to process command string in active sessions of Oracle 10g.
2024-12-12
v2.2.8
Fixed Fixed the error when setting the min_slaves_good_slaves option.
2024-12-07
v2.2.7
Feature Added the agent option to collect literal parameters.
save_literal_param Boolean
Changed When transmitting db_mysql_statements, added the limit of 5000 per hour.
Changed When transmitting db_postgresql_statements, added the limit of 5000 per hour.
Changed Modified the real-time object query feature.
-
Changed the order of index columns.
-
Added the feature to query the sequence layout.
Fixed Fixed the saving plan bug.
2024-12-02
v2.2.6
Feature Added the agent option for segment data collection.
-
segments Boolean
Default
trueIt collects the segment size information. In Stat/Report > Tablespace Size, you can see the size by selecting the database or tablespace.
-
segments_min_size Int
Default
10(unit: MB)The minimum unit for collecting segment sizes is 10 MB by default. When collecting the segment sizes, the segment sizes less than the set value are not collected.
-
segments_hour Int
Default
5It sets the time to collect segment sizes. The default value is
5and collection starts at 5 AM.
2024-11-29
v2.2.5
Deprecated Removed the db_oracle_tables category.
Fixed Fixed the error in collecting data for backups, restores, and jobs from the Azure SQL Server
2024-11-27
v2.2.4
Feature Added full text in active sessions.
Changed Changed and transferred the log format.
-
Changed to transfer
EXEC xp_ReadErrorLogdata to the#DBcategory every 1 minute. -
Changed to allow error log viewing without installing the XOS agent.
2024-11-26
v2.2.3
Changed Modified the format of the active session's command to string.
2024-11-21
v2.2.2
Feature Added the agent option to detect deadlocks.
-
mslog Boolean
Default
trueExecute the
xp_ReadErrorLogcommand to view the error log. -
mslog_interval Int
Default
1(unit: minute, min)It searches logs from the previous cycle to the current cycle.
Feature Added the Uptime metric.
2024-11-20
v2.2.1
Changed Added the return value if an error occurs when querying the plan.
2024-11-19
v2.2.0
Changed Changed the TextPack SQL clear time point.
Feature Added the feature for SQL Server V2 monitoring.
-
Added the database size.
-
Added the filegroup size.
-
Added the table size.
-
Adding the object layout
-
Adding the backup and recovery history
-
Adding the job information and history
-
Adding the procedure statistics
-
Adding the query statistics
-
Modified Full text in the active session to Request text.
2024-11-14
v2.1.7
Fixed Fixed the real-time parameter query error.
2024-11-11
v2.1.6
Changed db_mysql_statements (MYSQL SQL Statistics) limits data collection to a maximum of 5,000.
Changed db_postgresql_statements(PG SQL Statistics) limits data collection to a maximum of 5,000.
2024-11-07
v2.1.5
Changed Added the whatap comment to MySQL collection queries.
Fixed Improved the SQL statistics storage handling and fixed the digest null exception handling.
Fixed Improved the SQL statistics storage handling.
2024-11-01
v2.1.4
Feature Added the port_check feature.
The XOS agent performs periodic connection tests with the port number and sends the port list upon failure.
Feature Added the XOS agent in the Windows environment.
2024-10-23
v2.1.3
Feature Added the option not to collect DB parameters.
2024-10-08
v2.1.2
Feature In Log File Viewer, added the default options to search for whatap.conf and whatap.log.
Fixed Fixed typo in the segments_min_size option name.
2024-09-30
v2.1.1
Changed Modified to collect without specifying the cluster_name option in agent configuration (whatap.conf).
v2.1.0
New Added the CUBRID V2 feature.
-
Changed to the tag count pack and added collection information.
-
It is compatible with lower versions.
2024-08-30
v2.0.2
Changed Changed the real-time call API (DBX_USER_SCRIPT) name to DBX_SCRIPT_RUN.
Changed Changed the pg table size collection function from pg_relation_size() to pg_table_size().
2024-08-23
v2.0.1
Changed Modified the agent option names for MySQL, PostgreSQL, Altibase, and Oracle products.
-
xviewSkipSession→xview_min_sec -
tablespaceLock→tablespace_lock
New Added the Altibase V2 feature.
-
Changed to the tag count pack and added collection information.
-
It is compatible with lower versions.
Fixed Restored the fix not to collect v$osstat metric in the AIX environment and modified it to process only the metrics that are collected.
Fixed Fixed the master processing bug during pg_basebackup.
2024-08-14
v2.0.0
New Added Altibase V2
Feature Added the obj_invalid_cnt metric.
Feature Added the agent option to collect the tablespace lock data.
2024-08-13
v1.9.5
Feature Added the RAC metric.
Changed Modified not to collect the osstat data in the AIX Oracle environment.
Changed Modified to collect the osstat data depending on the Tibero version.
2024-08-08
v1.9.3
Changed Modified not to collect lock information when the sid of the holder and waiter is the same.
Changed Added the isV2 field in the DbAgentInfoPack category.
Fixed Removed spaces from the pq_sessions and lock_wait_sessions metrics names.
Fixed Fixed the bug where the ALL value is incorrect in the db_mysql_tables category.
v1.9.4
Fixed Fixed the bug where data in the db_mysql_sqlstat category is accumulated.
Fixed Fixed the bug where data in the db_oracle_sqlstat category is accumulated.
Fixed Modified not to collect the Cpu_cores data.
2024-07-30
v1.9.2
Changed Added object_owner and removed other_xml in the db_oracle_plan_save category.
Changed Changed the uptime format for DB parameters.
2024-07-19
v1.9.1
Feature Added the status for the Too big data notification.
Added the status to allow the agent to generate a notification when the pack size exceeds 5 MB when transferring data.
Feature Added the feature to collect the DB size and collection information.
2024-07-04
v1.9.0
New Added new features following the Oracle V2 release.
-
If the
ora_hidden_param=trueoption is set, the hidden parameter feature is added. -
If the
ora_invalid_object=trueoption is set, invalid objects are collected. -
If the
ora_unusable_index=trueoption is set, unsable indexes are collected. -
Added the plan change checking and saving features.
-
Added the bind parameter saving feature.
-
Segments sizes are collected.
-
Added
sorts (disk)anduser rollbacksmetrics.
2024-06-28
v1.8.2
Changed Added the communication fail error message.
Changed Added the backup file (.bak) for setup.bat.
Changed Changed default yes to no when running the setup.sh as a daemon.
Fixed Fixed the database name bug.
2024-06-27
v1.8.1
Feature Updated the XOS agent v1.1.8f.
2024-06-26
v1.8.0
Feature Added setup.sh for quick agent configuration.
2024-06-21
v1.7.8
Deprecated Removed the DB connection notification restoration feature.
2024-06-18
v1.7.7
Fixed Fixed the replication delay bug in PostgreSQL 9.6.
2024-05-20
v1.7.6
Changed Fixed Status On in Autoscale EventPack.
2024-05-17
v1.7.5
Changed Modified to send fatal count upon DB Connection Failed.
2024-05-16
v1.7.4
Feature In Management > Agent List, added Agent IP (agent IP address).
Changed Modified the DB connection failed text.
Changed Modified not to create HeapDumpFile upon occurrence of OOM.
Feature Added the alerts: connection fail / success.2024-04-23
v1.7.3
Changed Improved the feature to turn off alerts.
Fixed Fixed the slave broken checking bug.
Feature Added the delta 1 second option: option to convert and report the data collected every 5 seconds from the agent into seconds.
Feature Added the sqlstat metric.
2024-03-29
v1.7.2
Fixed Fixed the db_loc information error (AWS RDS) in Agent info.
Fixed Fixed the type error in MongoDbSize.
2024-03-28
v1.7.1
Changed Added a comment to the queries performed by Whatap to indicate that they are collection queries.
Fixed Fixed the process and replication delay processing bugs in DocumentDB.
2024-03-25
v1.7.0
Changed Deleted the xos2 metric from the cpu metrics and changed the xos metric to percentage.
Feature Added MongoDB V2
-
Category name unification
agentinfo→db_agentinfosession→db_mongo_active_sessionstat→db_mongodb_counterdbsize→db_dbsize
-
Basic metrics simplification
If
v2=trueis set, the system collects and savesopcounters,globalLock,extra_info,connections,network,mem,opLatencies, andassertsmetrics amongserverStatusvalues.Notev2=falseis the default value. As in v1, theserverStatusresults are all collected. -
Additional metric options: If any outputs (
category=network, repl, indexStats, etc.) of serverStatus are additionally set, additional collection is possible. -
Addition of database size collection: Collects
index size,storage size, andtotal size. -
Collection size collection (new): Collects
storage size,index size, andtotal size. -
The xos metrics (
xos_cpu,xos_mem, etc.) that were previously indicated with underscores, are also sent along with values including parentheses for product uniformity.
Feature Added Redis V2
-
Category name unification
agentinfo→db_agentinfosession→db_redis_active_sessionstat→db_redis_couter
-
Added the
db_redis_clusterinfo,db_redis_clusternodes,db_redis_master, anddb_redis_slavecategories. -
The xos metrics (
xos_cpu,xos_mem, etc.) that were previously indicated with underscores, are also sent along with values including parentheses for product uniformity.
2024-03-15
v1.6.35
Changed db_agentinfo modification: Unified the dbInstNo and db_inst no metrics into the db_inst_id metric.
Feature Added setup.bat in the agent configuration file.
2024-03-13
v1.6.33
Feature Added setup.sh in the agent configuration file.
2024-03-11
v1.6.32
Changed Modified the database parameter's real-time inquiry logic and added the data for unit, start_time, and uptime.
2024-03-04
v1.6.31
Fixed Modified to receive a resolution notification by default when the agent restarts after termination.
2024-02-29
v1.6.30
Feature Added the event resolution notification feature.
2024-02-28
v1.6.26
Fixed Fixed the wait event collection query bug and multi configuration bug related to the V2 upgrade.
2024-02-26
v1.6.25
Changed Added optional processing for the state condition when collecting the active_session metric.
- In case the
statevalue is notidle:pg_opt=0(default) - In case the
statevalue isactive:pg_opt=1 - In case the
statevalue isactiveoridle in transaction:pg_opt=2
Changed Changed the default values of the collection options for object and table to true.
2024-02-21
v1.6.24
Changed Added query_id when collecting active_session in PostgreSQL 14 or later.
2024-02-20
v1.6.23
Feature Added the real-time search for the table layout.
Changed Added the Redis cluster and replica.
2024-02-15
v1.6.22
Changed If the type of agent setting is boolean, the value is unified as true/false.
Changed Added the redo entries metric.
2024-02-07
v1.6.21
Fixed Fixed the bug where the PG SQL statistical data is not collected.
Changed Added the rep_gap_max metric.
2024-02-02
v1.6.20
Feature Added stateful to restore the database alarms.
Feature Added the Redis autoscale function.
2024-02-01
v1.6.19
Changed Modified the logfile name of the DBX agent from dbx.log to whatap.log.
- Before: Based on 25 MB, the past logs have been separated into dbx.log.n files.
- After: The startup log of the current date is recorded into whatap.log. If the date is changed, the logs are separated into whatap-yyyymmdd.log. The logs are stored for up to 60 days with no size limit.
Fixed Fixed the NullPointerExeception bug caused by the AgentInfo bootParam init order when starting the agent.
Changed Modified to collect the disk_usage_interval=60 option by default.
2024-01-25
v1.6.18
Feature Added uuid and statefulset to allow to receive a recovery message for database notification.
Changed Modified not to retry when timeout occurs 3 times to prevent connection full when using the show slave status command.2024-01-16
v1.6.17
Fixed Fixed the slave data collection bug in MariaDB 10.2 or earlier.