2023.2 Release Notes
New Features and Enhancements that are available in Germain UX 2023.2 release.
MONITORING AND ANALYTICS FEATURES
Clipboard Copy
Customers: American Airlines
Description
Detailed/Raw insights like this one are now fully copied to the Clipboard. Previously, there was a bug where only the visible portion was copied. Detailed insights like these can primarily be found on Drill-through or RCA Dashboards in the Germain UX workspace.

Detailed insight fully copyable on Germain UX
More details on Germain UX Workspace.
Collaborative Business Process/Workflow
Customers: Ease
Description
This client required Germain's assistance in identifying process/workflow inefficiencies while their employees used their homegrown HR Solution application and SFDC/Salesforce. To meet their requirements, we had to enhance our current Business Process (BP) engine and introduce a new Collaborative BP/Business Process/Workflow. In essence, this new workflow supports non-sequential processes/workflows that can be executed by one or many employees.
Here are the differences between our "traditional" BP and the new "Collaborative" BP:
"Traditional" Business Process Type
Configured with a fixed step definition in advance.
Driven by data collected from Germain RUM or Engines (e.g., user clicks, mouse clicks, error events, log transactions).
Steps are expected to be completed in sequence, one after the other.
BP is considered completed when the last step is reached.
"Collaborative" Business Process Type
BP steps do not need to be configured in advance; they are automatically discovered from the data.
Driven by user activity data (note that this can be extended to other data types in the case of Customer Journey/multi-channel BP, but for now, our focus was on addressing our client's requirements).
Steps are not executed in sequence; users can generate more activity on a prior step at any time.
The most notable feature of this new BP mechanism is that it accumulates durations into existing facts rather than creating new ones each time. As a result, the same BP step facts can have contributions from multiple users across multiple sessions.
BP is considered completed when any activity is flagged as completed.
This feature was delivered to the client in a separate release last January and has now been merged into the 2023.2 main release.
Configure
How to configure a Collaborative Business Process
Example
Example of Collaborative Business Process and how Loss of Productivity is identified

Lost Productivity reported in Days, Hours, Minutes and Second - Germain UX

Collaborative Workflow & Lost of Productivity Finding - Germain UX

Time Breakdown by Process Phase / Employee - Germain UX

Blue Icons showing Every time an employee has performed one of the BP Steps
Filter Percent Change SLA with Baseline and Current Results
Customers: eBay
Description
This enhancement aims to reduce the volume of alerts. Germain now includes the capability to apply constraints to a percent change Service Level Agreement (SLA) based on baseline and current results.
A new configuration property called "Threshold Expression" has been introduced for statistical SLAs, which can support advanced constraints. It allows the utilization of the following variables:
Current: Represents the absolute value for the "current" period as defined by the SLA.
Baseline: Represents the absolute value for the "baseline" period as defined by the SLA.
Value: Represents the change between the baseline and current values, either absolute or in percentage, depending on the SLA configuration.
Threshold: Represents the threshold value defined by the SLA.
Configuration
How to configure SLA.
Example
For example, if both the baseline and current counts are less than 20, even if the percentage change exceeds a configured threshold, no alert will be triggered.
(current < 20 && baseline < 20) || (value < threshold)
N-Table - Multiple KPIs and Measures
Customers: General Electric
Description
N-Table now has the capability to display multiple KPIs and measures.

N-Table Portlet on Germain UX
More details on Germain UX Portlets.
Operational Dashboard (Enhancements)
Customers: Anz Bank
Description
Several enhancements have been implemented in the Operational dashboard to facilitate quicker identification of user, process, or technology-related issues.
Metric Sorting: Improved functionality has been introduced to sort metrics, enabling easier analysis and identification of key areas.
Tooltip Color Coding: To provide visual cues and aid in data interpretation, tooltips now include color coding, allowing for a quick understanding of metric performance.
NPS/User Feedback: The Operational dashboard now includes metrics for NPS (Net Promoter Score), user feedback (positive/negative/comments), enabling better insights into user satisfaction and sentiment. These metrics remain accessible on any aggregate dashboards as well.
These enhancements collectively enhance the efficiency of the Operational dashboard in identifying and addressing user, process, and technology issues.

SLA Violation on Operational Dashboard of Germain UX

NPS/Real User Feedback on Operational Dashboard of Germain UX
More details on Operational Dashboard.
Percentiles on Drill-through
Customers: eBay
Description
The functionality to show/hide percentiles on any Drill-through dashboards has been added.

Percentiles on Drillthrough Dashboard - Germain UX
More details about Drill-through Dashboard.
Rage Click - Easier to Understand
Customers: SPB Insurance
Description
Counter and Highlight features have been added to make it easier to identify the specific parts of the UI where a user repetitively clicked on while replaying a User Session video.
Example

Rage Click Counter on Germain UX

Rage Click Highlight on Germain UX
SLA Violation dashboard (Enhancements)
Customers: ANZ Bank
Description
The SLA Violation Dashboard has been enhanced to provide improved visibility and ease of finding new or significant issues and threshold violations.
Please note that the "SLA Violation" dashboard was previously referred to as the "Insights" Dashboard.
Example

SLA Violation / Insight Dashboard of Germain UX
More details on SLA Violation Dashboard.
Synthetic User Scenario - Monitor & Replay
Customers: General Electric
Description
The SLA Violation Dashboard has undergone enhancements to enhance visibility and facilitate the identification of new or significant issues and threshold violations.
It is important to note that the dashboard previously known as the "Insights" Dashboard is now referred to as the "SLA Violation" Dashboard.
Configure
How to Configure Germain Synthetic User Scenario / RPA Bots.
Workspace Links Openable in New Tab
Customers: eBay
Description
In various sections of the Germain Workspace, you can drill down into insights. We have introduced a new feature that allows you to open these drilldowns in new tabs. For instance, when clicking on options such as "View the worst (RCA)," "Raw ... Instances," or "Pivot on these... instances," they will now be opened in a new browser tab for your convenience.

Clicking on a Link (e.g. “View the worst ..”) opens a new browser tab - Germain UX
More details on Germain UX Workspace.
MAINTENANCE FEATURES
Distributed Storage for Static Resources
Customers: Allan Gray
Description
Germain has transitioned from storing static resources on the filesystem, which previously required setting up network shares across servers hosting Tomcat instances. Instead, Germain now utilizes AWS S3 (Simple Storage Service) to store large static resources.
Group Policy for Germain RUM Extension
Customers: Ease, Online Stock Trading Company (under NDA)
Description
A new feature called Generic Group Policy configuration has been introduced, allowing the system to listen for auto-configuration messages from a monitored application.
More details: Germain UX - RUM Extension and for SFDC/Salesforce users: Germain UX - RUM Extension | Windows-Group-Policy-(All-Users)
Hazelcast
Customers: N/A
Description
Several enhancements have been made to the integration between Germain and Hazelcast, aimed at improving scalability.
Kubernetes
Customers: Online Stock Trading Company (under NDA)
Description
Germain now offers comprehensive support for running on Kubernetes. To accomplish this, we have made enhancements to Germain's Analytic and Real-Time Metrics (RTM) services, resulting in improved scalability for the Germain platform.
Navigate to Referenced Object
Customers: Allan Gray
Description
Now, it is easier to navigate to the configuration object(s) that the current object depends on.
Example
Quickly find a rule that is used by a given monitor.

Component Types on Germain UX

Rule for a Component Type on Germain UX
Remove the Need for "datamart" Schema Upgrade for Elastic Deployments
Customers: American Airlines
Description
The ability to skip datamart schema upgrade via Flyway for Elastic deployments has been introduced. This enhancement significantly speeds up Germain upgrades.
More details on Germain Datamart.
Syntactic/Bad Config Object Auto-Detection
Customers: Volvo
Description
To prevent customizations from causing issues in Germain, the platform now performs configuration checks during the saving process. This feature enables Germain to identify and flag any incorrect configurations, such as wrong objects in lists, map entry names not matching the key, and other similar issues.

Auto config dashboard of Germain UX
SystemConfig.TimeZone for Dashboard’s default Timezone
Customers: N/A
Description
This enhancement ensures that users have access to all aggregated data, as full aggregation now functions for all time zones, not just SystemConfig.TimeZone.
ServiceNow
Customers: eBay, Largest US-based Healthcare
Description
Germain now offers the ability to integrate with ServiceNow, allowing for the creation of a ServiceNow ticket for each Germain alert.
Configuration
For more information on the ServiceNow integration with Germain UX, please refer to the following documentation: ServiceNow Integration with Germain UX
Slack
Customers: eBay
Description
Germain now provides the capability to integrate with Slack, enabling the display of Germain alerts, notes, and tickets within the Slack platform.
Configuration
For more information on the Slack integration with Germain UX, please refer to the following documentation: Slack Integration with Germain UX

Germain UX Alert and Note on Slack
Security and Vulnerabilities Fixes
Customers: All customers are required to update Germain with the below patches
Description
As part of our SOC2 compliance program, we would like to inform you about the security breaches that have been identified in version 2023.2 of Germain, along with the patches available to address these issues in both 2023.2 and older versions. We are fully committed to assisting you with these matters. If you haven't done so already, please contact us.
Vulnerability | Severity | Scope | Detected | Reviewed | Resolved | Affected versions | Fix implemented in | Link |
---|---|---|---|---|---|---|---|---|
HIGH | spring-security [5.6.10] -> [5.7.8] | 4/22/2023 | 4/24/2024 | 4/24/2024 | <2023.2 | 2023.2 | ||
HIGH | spring [5.3.26] -> [5.3.27] | 4/22/2023 | 4/24/2024 | 4/24/2024 | <2023.2 | 2023.2 | ||
MEDIUM | spring [5.3.26] -> [5.3.27] | 4/22/2023 | 4/24/2024 | 4/24/2024 | <2023.2 | 2023.2 | ||
HIGH | spring-boot [2.6.14] -> [2.7.11] | 4/22/2023 | 4/24/2024 | 4/24/2024 | <2023.2 | 2023.2 |
Download
https://germain-apm.s3.us-west-2.amazonaws.com/GermainAPM/2023/GermainAPMEngine-2023.2-12-binary.zip
https://germain-apm.s3.us-west-2.amazonaws.com/GermainAPM/2023/GermainAPMEngine-2023.2-12-binary.tar.gz
https://germain-apm.s3.us-west-2.amazonaws.com/GermainAPM/2023/GermainAPMServer-2023.2-12-binary.zip
https://germain-apm.s3.us-west-2.amazonaws.com/GermainAPM/2023/GermainAPMServer-2023.2-12-binary.tar.gz
https://germain-apm.s3.us-west-2.amazonaws.com/GermainAPM/2023/GermainAPMService-2023.2-12-binary.zip
https://germain-apm.s3.us-west-2.amazonaws.com/GermainAPM/2023/GermainAPMService-2023.2-12-binary.tar.gz