Skip to main content
Skip table of contents

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

Insights fro BizOps

Collaborative Workflow & Lost of Productivity Finding - Germain UX

Time Breakdown by Process Phase Employee

Time Breakdown by Process Phase / Employee - Germain UX

HR application monitoring

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.

CODE
(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.

  1. Metric Sorting: Improved functionality has been introduced to sort metrics, enabling easier analysis and identification of key areas.

  2. 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.

  3. 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

[CVE-2023-20862]

HIGH

spring-security [5.6.10] -> [5.7.8]

4/22/2023

4/24/2024

4/24/2024

<2023.2

2023.2

https://nvd.nist.gov/vuln/detail/CVE-2023-20862

[CVE-2023-20861]

HIGH

spring [5.3.26] -> [5.3.27]

4/22/2023

4/24/2024

4/24/2024

<2023.2

2023.2

https://nvd.nist.gov/vuln/detail/CVE-2023-20861

[CVE-2023-20863]

MEDIUM

spring [5.3.26] -> [5.3.27]

4/22/2023

4/24/2024

4/24/2024

<2023.2

2023.2

https://nvd.nist.gov/vuln/detail/CVE-2023-20863

[CVE-2023-20873]

HIGH

spring-boot [2.6.14] -> [2.7.11]

4/22/2023

4/24/2024

4/24/2024

<2023.2

2023.2

https://nvd.nist.gov/vuln/detail/CVE-2023-20873

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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.