Skip to main content

2022 Annual Report

Renewals and client highlights

File Auto-download

Automation

Selenium - Catch a failure

Automation

Connection Services

Maintenance

Okta OAuth

Maintenance

Real User Replay - Recording Length

Maintenance

Soc2 - Penetration Testing

Maintenance

Team

Maintenance

Salesforce - Implicit Hints

Monitoring & Analytics

Siebel 2021 & 2022 - End-2-end RCA

Monitoring & Analytics

User Search

Monitoring & Analytics

Vulnerabilities (fixed in December 2022)

Security patches for December

2022 Annual Report

Happy New Year! We’re thrilled to share that 91% of our clients renewed with us for 2 or 3 years, upfront and no questions asked. This is a great testament to the value and satisfaction they’ve experienced with our platform and support. Some facts about us in 2022:
  • 91% of our Clients have renewed for 2 or 3 years, upfront. Customers include leading organizations in the airline, banking, eCommerce, manufacturing, automotive, stock trading and healthcare industries.
  • 41% User growth (IT Dev and Ops, User Support, Customer Loyalty, Sales and Marketing Ops)
  • ~6 billions/day of analytics and automation processed by Germain.
  • Our moto: a customer benefit-centric approach at a fraction of the cost.
  • 100% bootstrapped. No Sales, No Marketing. 2x growth of our Product Team (Engineering, QA, Support).
  • Bio

Automation - File Auto-download

Benefit How many times do you feel you need to look into a file on a server and it is either hard to find or already purged? Germain automates that process so you dont need to spend anytime looking for that file. You can schedule the download of any file (e.g. Siebel, Java, etc) and Germain will hand it over to you via an email and Germain Workspace.

Example

On Germain RCA screen, Click on “Cloud” icon next to filename to initiate file upload.
Germain alerts you when it has retrieved the log file from the application server and you can download the log file by clicking on the “Download” link:
or Download the log file from the RCA screen

Automation - Selenium - Catch a failure

Use Case

Issue
Trying to capture an Exception/failure in a Synthetic scenario using Mvel won’t work (it is not supported):
Solution
In more recent version of Germain, you can create these selenium scripts in Javascript (instead of Mvel):
Full script
synthetic_scenario_script.txt
Explanation
synthetic_scenario_script_guide.txt

Maintenance - Connection Services

Description

Connection Services is there to help connect the dot between Germain Configuration Objects, so it is easier for administrators to understand what is configured and how config objects relate to one another.

Examples

Maintenance - Okta OAuth

Description

Okta helps manage and secure user authentication into applications, and for developers to build identity controls into applications, website web services and devices and is now available as an integration in Germain More details about Okta: https://www.okta.com/ Configure: Okta User Management

Maintenance - Real User Replay - Recording Length

Description

You can now configure Germain so the Real User Replay gets only recorded for a fix length e.g. 1 hour

Configuration

Germain RUM Ext/JS’s InitScript parameter to configure:
Note: if these 3 parameters are not available, you can add them on starting with Germain 2022.5

More details

User Session Monitoring, Replay & 6 Heatmaps

Maintenance - Soc2 - Penetration Testing

In addition to having third party auditor do penetration testing of Germain, we now have it part of our release process (in addition to the weekly Vulnerability check of our Code and Docker images) Example The full penetration testing report is available on request from GermainUX Support.

Maintenance - Team

Description

Team is a new object and concept in Germain, enabling better management of access to Dashboards, Data, and Alerts for a specified set of User(s).
  • Technical/Business flags are now set at the Team level (previously set at the user level).
  • Users have access to all Dashboards assigned to the Team they belong to.
  • When a user is removed from a Team, they lose access to any Dashboards associated with that Team.t Team.
More details about Teams and Distribution List.

Configure

Left Menu > System > Auth Settings > Team

Monitoring & Analytics - Salesforce - Implicit Hints

Description

Implicit hints implemented in Germain for all below Germain’s SFDC KPIs and UI objects.
  • Salesforce Outbound HTTP Request
  • Salesforce Instance Status
  • Salesforce Flow Interview(https://developer.salesforce.com/docs/atlas.en-us.202.0.api_meta.meta/api_meta/meta_listview.htm )
  • Salesforce List View
  • Salesforce Platform Event Usage Metric
  • Salesforce Resource Usage
  • Done for the following Germain’s KPIs:
    Salesforce Outbound HTTP Request
    Salesforce User Click
    Salesforce Lightning User
    Salesforce Apex Class
    Salesforce Apex Trigger
    Salesforce Health Check
    Salesforce Setup Audit
    Salesforce Process Approval
    Salesforce Flow Custom Action
    Salesforce apex Custom Action
    Salesforce External Service Custom Action
    Salesforce Process Rule
    Salesforce Flow Coverage
    Salesforce Apex Code Coverage
    Salesforce Flow Interview
    Salesforce List View
    Salesforce Instance Status
    Salesforce Resource Usage
    Salesforce Platform Event Usage Metric
    Salesforce Records Count
    Salesforce UI Switch
    Salesforce Page Performance Count
    Salesforce Browser Performance Count
    Salesforce Cron Job
    Salesforce Code Exception
    salesforce Code Debug Event
    salesforce Code Execution
    Salesforce Record Change Event
    Salesforce Report Anomaly Event
    Salesforce Api Event
    Salesforce Bulk Api Result Event
    Salesforce Classic Record Event
    Salesforce Concurrent Long-running Apex Error Event
    Salesforce Credential Stuffing Event
    Salesforce Lightning List View Event
    Salesforce Lightning Record Event
    Salesforce Log Generic Event
    Salesforce Login As Event
    Salesforce Login Event
    Salesforce Logout Event
    Salesforce Report Execution Event
    Salesforce Session Hijacking Event
More details about Insights for Salesforce Cloud.

Monitoring & Analytics - Siebel 2021 & 2022 - End-2-end RCA

Description

Germain provides support for end-to-end root-cause analysis of Siebel Transactions, involving tracing and correlating transactions executed across different layers of the Siebel Application. For instance, when a user interacts with the Siebel UI, Germain can analyze and correlate various components such as Browser’s Javascript/eScript, HTTP request(s), Object Manager Transaction, Workflow, EAI, Database SQL, and other relevant calls. Note: Germain has consistently offered this capability since our 2014 launch. However, the level of tracing and correlation may vary depending on the version of Siebel or other technologies involved. More details about .

Description

Do you want to understand what searches your users perform while using your app? Or do you want to identify when users are unable to find something and possibly automatically enrich an AI Chatbot with more content? In Germain, there are various methods to identify user searches and determine which searches were successful and which ones yielded no results. Here are two different examples:

Identify ‘no result’ searches on Salesforce Cloud.

Count of searches leading to no result on Salesforce Cloud - GermainUX

User not finding what she/he is looking for on Salesforce Cloud - GermainUX

Identify Searches on Oracle Siebel CRM

  • Add Analysis portlet
    • KPI: “User change”
    • Measure: “Count”
    • Pivot: “Page Title” “Field Value”
    • Filters: “Set by user” = true & Name = “Change on input text”

User Searches on Oracle Siebel CRM - GermainUX

Vulnerabilities (fixed in December 2022)

Description

As part of our SOC2 compliance program, here are the security breaches that have been found in December, and patches to address those. We remain available to help you with these issues. If you have not already, you can create a ticket here: https://germainux.atlassian.net/servicedesk/customer/portal/1 or email us at info@germainux.com

Germain 2022.3-55

Download:

GermainAPMEngine-2022.3-55-binary.tar.gz (no longer available)
GermainAPMEngine-2022.3-55-binary.zip (no longer available)
GermainAPMServer-2022.3-55-binary.tar.gz (no longer available)
GermainAPMServer-2022.3-55-binary.zip (no longer available)
GermainAPMService-2022.3-55-binary.tar.gz (no longer available)
GermainAPMService-2022.3-55-binary.zip (no longer available)
Docker: public.ecr.aws/h0m9e4y5/germainapm-engines:2022.3-55
public.ecr.aws/h0m9e4y5/germainapm-server:2022.3-55
public.ecr.aws/h0m9e4y5/germainapm-services:2022.3-55

Germain 2022.4-40

Download:

GermainAPMEngine-2022.4-40-binary.tar.gz (no longer available)
GermainAPMEngine-2022.4-40-binary.zip (no longer available)
GermainAPMServer-2022.4-40-binary.tar.gz (no longer available)
GermainAPMServer-2022.4-40-binary.zip (no longer available)
GermainAPMService-2022.4-40-binary.tar.gz (no longer available)
GermainAPMService-2022.4-40-binary.zip (no longer available)

Docker

public.ecr.aws/h0m9e4y5/germainapm-engines:2022.4-40
public.ecr.aws/h0m9e4y5/germainapm-server:2022.4-40
public.ecr.aws/h0m9e4y5/germainapm-services:2022.4-40

Get Help

Contact GermainUX Support

The Germain Team can help you set this up.

Can't find what you need?

Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE.