Build 254
Build 254 is released on 25 July 2023.
Features
Action History
In the Instana UI, you can view the details of action runs. For more information, see Action History.
Apdex widget
The Apdex widget is now generally available in your custom dashboards. For more information, see Apdex widget.
Business monitoring
Instana supports business process monitoring to provide real-time business context for IT. Business monitoring extends observability to business processes.
Business Monitoring is added as a menu item in the Instana UI. You can view a high-level summary of all of your connected business processes in Business Monitoring.
Custom events
A system rule is added to Instana to verify the number of entities that run on a host for an event. The rule named Hosts that have unexpected number of entities running on them is included in the System Rule list in Settings > Events > New Event > Create a New Event. For more information, see Defining custom events.
IBM ACE tracing
The environment variable REMOVE_MQ_HEADER
is added for IBM ACE tracing. Some message flows verify the message structure to ensure the accuracy of the data. However, a message flow exception might occur if an MQRFH2 header is added
to an IBM MQ message when IBM ACE or IBM MQ tracing is enabled. You can use the environment variable REMOVE_MQ_HEADER=TRUE
to delete the trace context in the MQRFH2 header so that message flows can work as expected.
IBM DataPower sensor
Instana supports monitoring gateway peering status of DataPower. The table Gateway Peering Status
is added to the IBM DataPower Domain dashboard in the Instana UI. The built-in event IBM DataPower Gateway Peering status
is added and is triggered if any configuration doesn't meet the data-synchronization and failover criteria.
IBM MQ Tracing
The support for message destination-based instrumentation is added. With this feature, you can selectively enable and disable IBM MQ Tracing or trace correlation information propagation in IBM MQ Tracing for a subset of message destinations (queues or topics).
Infrastructure Resources snapshots API
The new POST /api/infrastructure-monitoring/snapshots
endpoint can retrieve detail information for multiple snapshots. For more information, see OpenAPI.
OS Process sensor
The env_vars_enabled
option is added. You can use this option to enable or disable the collection of environment variables.
For more information, see OS process environment variables.
RabbitMQ cluster monitoring
Instana now supports RabbitMQ cluster monitoring, including automatic cluster detection. For more information, see RabbitMQ cluster metrics.
SLO widget for websites
The SLO widget in your custom dashboards now supports website service level objectives. For more information, see SLO widget.
WebSphere Application Server sensor
In the Instana UI, You can see metrics that are related to Service Integration Bus (SIB) if you enabled related Performance Monitoring Infrastructure (PMI) counters in the WebSphere administrative console. For more information, see Monitoring WebSphere Application Server.
Improvements
Crio sensor
The Memory usage % metric is available for custom event.
File system metrics
File system metrics are now included in the Infrastructure metric catalog of the Analyze Infrastructure dashboard and Custom Dashboards. Metrics that are added include RX Bytes, TX Bytes, RX Errors, and TX Errors.
IBM MQ sensor
- Change the minimum poll rate value from 60 seconds to 30 seconds.
- Add a regex usage example in the IBM MQ configuration section of the agent
configuration.yaml
file.
Infrastructure correlation
Calls can be correlated to databases that run in Docker containers more reliably now.
Logging
The default level of logs for stdout
streams is now INFO
, and the default level of logs for stderr
streams is now ERROR
. If the system cannot determine the log level based on the content
and structure of the log message, the log level is categorized and displayed as UNKNOWN
.
RabbitMQ sensor
Instana now supports monitoring RabbitMQ 3.12.x. Also, the overall stability of the sensor is now improved.
Synthetic monitoring
- The default resource requests and limits numbers are optimized in the values.yaml file of Synthetic PoP helm charts based on the performance test result.
- The kafkajs module is upgraded to version 2.2.4 in JavaScript playback engine of Synthetic PoP.
- Insecure certificates are allowed for HTTPS calls by default for the
$http
API in the Instana Synthetic API script.
Fixes
Applications
When you removed an application that was starred, you would see an error message. This issue is fixed now.
Email invites
- An issue with invites to already existing user accounts that join an additional tenant is now fixed.
- An issue with uppercase letters in invite emails is now fixed.
IBM MQ sensor
To fix the 3 minutes delay, the expiration time of built-in IBM MQ events such as "Queue Full From MQ Events" is changed from 3 minutes to 1 minute.
Kubernetes
- Fixed the issue that unscheduled and unready pod counts values were missing in the charts of the Kubernetes DaemonSet and StatefulSet dashboards. These pod counts values might still be unavailable for customers who use the DaemonSet yaml installation method.
- Fixed the issue that incorrect pod counts values were displayed in the chart of the Kubernetes Namespace dashboard.
- Fixed the issue that duplicate events were displayed in the Kubernetes dashboards of the Instana UI.
- Fixed the issue that false alerts on the cluster node count were triggered.
Synthetic monitoring
The following Synthetic monitoring fixes are included in this release:
-
If you used the
PATCH
API to modify your Synthetic test, the Synthetic server that handled the API would add an incorrect property to the test, and thus the Synthetic test could not be retrieved, updated, or deleted by using either API or the Instana UI. Now the issue is fixed. -
When you switch the method of creating a Synthetic test from using the Create Synthetic Test wizard to using the advanced mode, the script content was not carried over into the Configuration section of the advanced mode. This issue is fixed.
-
When you create an API Script test in the Synthetic monitoring UI, if the script content is pasted into the input box and saved, nothing was displayed in the Configuration section. This issue is fixed.
-
In the Synthetic monitoring UI, when you edited a Synthetic test that was paused, the test became active when changes were saved. This issue is fixed. The test remains in the paused state when changes are saved.
-
When an expectJSON was added to a Synthetic test definition, a JSON snippet couldn't be added. This issue is fixed.
-
Previously, when an API script ended with a comment line, the API script failed to run in Synthetic PoP. This issue is fixed now.
-
Previously, when an API script test was created with a timeout greater than 1 minute, the timeout was ineffective in the test run. This issue is fixed now.
Tuxedo Application sensor
When a Tuxedo service or Service Broker Project was invoked by multiple applications, the Tuxedo service or Service Broker Project showed only the performance data in one of these applications. This issue is fixed.
Unbounded Analytics
A issue of calls analytics when calls are grouped by log messages and filtered by HTTP headers at the same time is fixed.