Germain Health

Features

There are 3 options to maintain any of the operating state or health of Germain Enterprise and its runtime services.

  • From Germain UX Workspace.

  • From Germain UX Sentinel (our self-monitoring tool).

  • From the machine where the Germain UX Service is running (e.g. an Engine on server, a Browser Extension on a user desktop, etc)

Germain UX Workspace

Ability to understand health of Germain Services, remotely start, restart, stop and troubleshoot them.

Log onto Germain Workspace (as an Administrator) > Left Menu > Germain > State

Enterprise

Make sure all the Germain Services are running, including:

  • Ingestion Service

  • Session Tracking Service

  • Analytics Service

  • Aggregation Service

  • Action Service

  • Storage Service

  • REST

image-20231031-220906.png
Enterprise View on State Dashboard - Germain UX


Queues

Use Queues tab on Germain State dashboard to manage Germain Queues. Ensure the queues are all near 0 or assess the pace at which they are being processed to control how real-time the automated analytics and transactions are going to be processed by Germain UX.

image-20231031-221326.png
Queue tab on State dashboard - Germain UX
image-20230829-184636.png
Monitor Queues in Germain UX

Nodes

Use Nodes tab on Germain State dashboard to manage Germain Nodes.

image-20231031-221810.png
Node View on State Dashboard - Germain UX


Engines

Use Engines tab on Germain State dashboard to manage Germain Engines instances.

image-20231031-222004.png
Engine View on State Dashboard - Germain UX
Engine Auto Config
image-20231031-223824.png


Components

Use Components tab on Germain State dashboard to manage Germain Components Instances. Ability to remotely deploy, update Germain Components.

image-20230829-190930.png
Manage Components of Germain UX


Component Types

image-20231031-223931.png


Component Scheduling

Execute an Action or Task on a schedule or at a specific time of day. Scheduling an Action can be configured via Germain Workspace or via a CRON expression

Germain Workspace > Left Menu > Germain > State

  • Enable “Run on schedule” option

image-20201215-181021.png

This will reveal the scheduler. In the basic option, you can configure it to run every minute, hourly, daily or weekly or have it configured to run at specific times.

image-20201215-181158.png


CRON expression

If you prefer not to use the GUI, you can choose to use advanced option. Here you can write any valid CRON expression.

image-20201215-181720.png


Examples of CRON expressions
image-20201215-182910.png

CRON Expression

Meaning

0 0 12 * * ?

12 PM (noon) every day.

0 15 10 ? * *

10:15 AM every day.

0 15 10 * * ?

10:15 AM every day.

0 15 10 * * ? *

10:15 AM every day.

0 15 10 * * ? 2005

10:15 AM every day during the year 2005.

0 * 14 * * ?

Every minute starting at 2 PM and ending at 2:59 PM, every day.

0 0/5 14 * * ?

Every 5 minutes starting at 2 PM and ending at 2:55 PM, every day.

0 0/5 14,18 * * ?

Every 5 minutes starting at 2 PM and ending at 2:55 PM, and every 5 minutes starting at 6 PM and ending at 6:55 PM, every day.

0 0-5 14 * * ?

Every minute starting at 2 PM and ending at 2:05 PM, every day.

0 10,44 14 ? 3 WED

2:10 PM and at 2:44 PM every Wednesday in the month of March.

0 15 10 ? * MON-FRI

10:15 AM every Monday, Tuesday, Wednesday, Thursday and Friday.

0 15 10 15 * ?

10:15 AM on the 15th day of every month.

0 15 10 L * ?

10:15 AM on the last day of every month.

0 15 10 ? * 6L

10:15 AM on the last Friday of every month.

0 15 10 ? * 6L 2002-2005

10:15 AM on every last Friday of every month during the years 2002, 2003, 2004 and 2005.

0 15 10 ? * 6#3

10:15 AM on the third Friday of every month.

0 0 12 1/5 * ?

12 PM (noon) every 5 days every month, starting on the first day of the month.

0 11 11 11 11 ?

Every November 11th at 11:11 AM.



JS Scripts

Use JS Scripts tab on Germain State dashboard to manage Germain RUM JS or Germain JS Profiler.

image-20231031-222834.png
JS Script View on State Dashboard - Germain UX


Agents

Use Agent tab on Germain State dashboard to manage Agents.

image-20231031-222923.png
Agent View on State Dashboard - Germain UX


Browser Extensions

Use Browser Extension tab on Germain State dashboard to manage Browser Extensions. Note that Browser Extensions can be hosted within your own store/cloud, separate from Chrome/Edge/Firefox stores.

image-20231031-223022.png
Browser Extension View on State Dashboard - Germain UX


Troubleshoot Germain Enterprise, Engines or Nodes

Remotely Troubleshoot any of the Germain Software entities (Engine, Enterprise, Node, etc)

image-20230829-184356.png
Enable or Disable Log Level of Any Germain Engine, Enterprise, Node


Germain UX - Sentinel

Germain's Self-Monitoring tool, now named Sentinel, ensures Germain UX availability. It automatically restarts components or services upon failure.

More details about Germain UX - Sentinel Tool.

Please contact us to get the Sentinel.



Feature Availability: 2022.1 or later