Skip to main content
Skip table of contents

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

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.

Queue tab on State dashboard - Germain UX

Monitor Queues in Germain UX

Nodes

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

Node View on State Dashboard - Germain UX

Engines

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

Engine View on State Dashboard - Germain UX

Engine Auto Config

Components

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

Manage Components of Germain UX

Component Types

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

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.

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.

Examples of CRON expressions

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.

JS Script View on State Dashboard - Germain UX

Agents

Use Agent tab on Germain State dashboard to manage Agents.

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.

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)

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

JavaScript errors detected

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

If this problem persists, please contact our support.