Build 249
Build 249 is released on 31 May 2023.
Minimum version to update from directly: Build 245.
Make sure that you follow the upgrading notes.
- Operator and kubectl plug-in
- Cumulative release notes #248, #249
- Features
- Improvements
- Alert notifications: Add an alert about end-of-life Python runtime
- Alert notifications: Add an alert about end-of-life Ruby runtime
- DataPower Tracing agent
- Enhancing the association between Kubernetes nodes and infrastructure hosts
- IBM ACE sensor
- IBM i sensor
- IBM MQ sensor
- Identity Provider group mapping
- Tuxedo sensor
- Unrestricted access for members in the Owner group
- Fixes
- Custom dashboard: Pie and Top List widgets
- DataPower Tracing agent
- Db2LUW sensor
- Entities lifecycle
- IBM ACE sensor
- IBM MQ sensor
- IBM MQ tracing
- IBM WebSphere Application Server Infrastructure sensor
- Incorrect value of Earliest Timestamp for a group of calls
- Mobile App monitoring
- OS Process sensor: Fix abnormal process termination
- Pod health indicator
- Minor releases
Operator and kubectl plug-in
A new Artifactory server is now used as Docker registry. Installation instructions is updated accordingly.
Cumulative release notes #248, #249
Features
Apache HTTPd Tracing for AIX
Instana supports tracing IBM HTTP Server on AIX now. For more information, see Apache HTTPd docs.
Couchbase Tracing Support for Node.js
Support for tracing Couchbase (https://www.npmjs.com/package/couchbase) has been added in Node.js collector version 2.21.0.
Website monitoring
Now you are able to upload the Javascript source maps to parse stack trace with error beacons. For more information, see Uploading Javascript source maps.
Workload version and management
When you are viewing workloads in the Instana UI, such as Deployments, DeploymentConfigs, DaemonSets, CronJobs, Jobs, and Pods, you can see the version of the workload. In addition to the version, you can see an icon that indicates whether the workload is managed by Helm or Kustomize. The version and icon are displayed in the header alongside the name of the workload that is viewed if the version and the workload management information are available.
Tibco EMS: Multiple topic and queue monitoring
Tibco EMS sensor supports the monitoring of more than 180 topics and queues.
Improvements
Alert notifications: Add an alert about end-of-life Python runtime
Now when an end-of-life (EOL) Python runtime is detected, an alert is displayed in the Instana UI.
Alert notifications: Add an alert about end-of-life Ruby runtime
Now when an end-of-life (EOL) Ruby runtime is detected, an alert is displayed in the Instana UI.
DataPower Tracing agent
-
Added unique service name for each DataPower API Gateway instance. The naming rule is
datapower:<datapower-appliance-name>
. -
Added linking between the tracing calls and metrics. You can now link to DataPower Appliance metric from tracing call page, or link to DataPower service from DataPower Appliance metrics page.
-
Showed the full infrastructure stack information for DataPower tracing. To see the infrastructure stack information, go to the Instana UI, click Applications > Services, click a DataPower service, and then click Stack.
-
Enriched display of error message when an HTTP error occurs.
-
Added the unique span name for each DataPower tracing call. Now the span name is
datapower.http.server
anddatapower.http.client
.
Enhancing the association between Kubernetes nodes and infrastructure hosts
A feature is added to enhance the association between Kubernetes nodes and infrastructure hosts. To further improve the monitoring capabilities, a sortable column titled "Monitored by Instana" is introduced on the Nodes tab in Platforms > Kubernetes > Clusters. This column provides a direct link to the corresponding hosts managed by Instana. With this enhancement, you can easily go from the nodes list to specific hosts.
IBM ACE sensor
You can filter the flow nodes based on the node type by using the flowNodesExcludedRegex field in the <agent_install_dir>/etc/instana/configuration.yaml
configuration file. For more information, see the
description of the flowNodesExcludedRegex field in the sample configuration file.
IBM i sensor
Non-volatile memory metrics and overall system disk status are added. For more information, see Non-volatile memory express and Overall disk status.
IBM MQ sensor
The Channel Type
metric is added to support Dynamic Focus Query for events.
Identity Provider group mapping
For new users who join a tenant with a deployed Identity Provider and active automated group mappings, if they don't get access due to the restrictions of group mappings, they will not be added to the list of users. The existing users of a tenant are not affected.
Tuxedo sensor
A column is added in the Queue table to represent the count of current messages.
Unrestricted access for members in the Owner group
Members of the Owner group now have unrestricted effective permissions and scope access, regardless of their membership in any other groups. A new warning message is displayed on the user detail page when such a combination of group memberships is configured for a user.
Fixes
Custom dashboard: Pie and Top List widgets
Fixed a bug on aggregations of all other groups of the Pie and Top List widgets when data source is either Websites (Beacons) or Mobile Apps (Beacons).
DataPower Tracing agent
The incorrect display of span type is fixed. Now the first incoming request is set as Entry
span, the outgoing request is set as Exit
span, and other API calls in DataPower is set as Intermediate
span.
Db2LUW sensor
hadr_log_gap metric issue: Fix for setting events based on Standby ID
Previously, it was only possible to set events for the entire HADR pair by using the hadr_log_gap
metric. However, now you can use the Standby ID to set events for a specified HADR pair. You can create events
in the Create new Event page in the Instana UI by using the following settings:
-
Entity Type
toDb2
. -
Metric
tohadr > HADR Log Gap
. -
Matching operator
tois
. -
Standby ID
to<Standby ID in HADR Generic Table>
-
Aggregation
asmin
,Operator
as>=
, andBytes
as<threshold Byte value>
.Then, the event is triggered on the primary database when
hadr_log_gap
metric reaches the threshold limit in bytes.
log_utilization_percent metric issue: Fix decimal places of percentage value
Previously, log_utilization_percent
metric was not working as expected. Now it is fixed by correcting the decimal places of the percentage value.
Entities lifecycle
In large environments with a scaled-out filler
component, some entities might be marked as offline even though they are monitored by another filler
instance. For example, when a Kubernetes agent changes leadership,
all entities in a cluster report to another filler
instance. The filler
instance that was monitoring these entities might mark them as offline due to inactivity.
IBM ACE sensor
The Java heap memory dump issue is fixed by breaking down the large metrics payload.
IBM MQ sensor
- The issue that IBM MQ was not always shown in the assigned availability zone is fixed.
- The issue with the slow cleanup of the
Channel Down
event is fixed. When a channel is down, aChannel Down
event is triggered in the instana UI. When the channel was started, theChannel Down
event was cleaned very slowly before the fix. After the fix, theChannel Down
event is cleaned in 2 minutes. - The
Current Publish Count
metric is fixed. Now, this metric represents the total number of published messages made by all publications (publishers) that are currently being published to this topic.
IBM MQ tracing
The length of the IBM MQ message header X_INSTANA_T
, which contains the Instana trace ID, is changed to 16 characters in length.
IBM WebSphere Application Server Infrastructure sensor
The issue that the WebSphere Application Server Infrastructure with WebSphere Application Server 8.5.5 wasn't shown in the Instana UI because of a NullPointerException
is fixed.
Incorrect value of Earliest Timestamp for a group of calls
The value of the Earliest Timestamp for a group of calls is fixed in the unbounded analytics page of the Instana UI. Previously, the Earliest timestamp used a rounded-down value. Now the Earliest timestamp shows the actual timestamp when the first call happens in the call analytics.
Mobile App monitoring
React-native agent 1.11.0 and Flutter agent 2.4.1 use Instana Android SDK 5.2.4, which fixes a bug in the exception handling for closed stream in HttpURLConnection.
OS Process sensor: Fix abnormal process termination
eBPF sensor 1.0.25 provides the ebpf-sensor
binary 0.2.0 with the following fixes:
- Fixed a problem that the binary file of eBPF sensor occupies 100% CPU.
- Added filtering of irrelevant Linux commands that exit abnormally to reduce the CPU load.
Pod health indicator
Fixed a bug in the pods list in the Instana UI. Previously, the color of a pod's health indicator failed to accurately reflect its health status. Also, in the detailed view page of a pod, the health indicator icon misreported the health status of the pod. Now, the health indicator icon displays the accurate health status of the pod.
Minor releases
249-1
- Improved infrastructure correlation when a call uses the hostname from the host FQDN.
- Fixed the Top List custom dashboard widget that would show memory usage for multiple processes when clicking the link for a specific process.
249-2
Unbounded Analytics
Fixed an issue of calls analytics when calls are grouped by log messages and filtered by HTTP headers at the same time.
Operator
Previously, it was not possible to reactivate a tenant unit after it was deleted. The issue is solved now.