Skip to main content
Skip table of contents

Templates (Alerts or Reports)


Templates are used by Germain to send out an email, sms or report.

Apache Freemarker

The template processing is implemented using the Freemarker template engine. Germain supports any construct allowed by Freemarker. For more information on using the Freemarker template engine, you can refer to the Freemarker documentation available at: .

Context Data

The context data consists of the following root data objects.

  • customerName (String)

  • environmentName (String)

  • alertType (String)

  • alertGroup (String)

  • context (Object)

  • firstOccurred (Date)

  • occurrences (Integer)

The details of each of these data objects are given in the following paragraphs. The context is different from all of the other context data objects in that its structure and contents depend on the alertType.  Each alertType can have its own context data types, but for a given alertType the context data will always have the same structure.  In the following paragraphs we will define the contents of the context data object for each of the current alertTypes.

  • alertType: SLA

For SLA alerts, the context objects have the following structure:

  • fact (Object)

Can be one of the following types (See the Fact Type Definitions)
Note: For statistical SLA alerts the fact object is not available.


  • EVENT (Object)

  • METRIC (Object)


  • TRANSACTION (Object)

  • UX_EVENT (Object)

  • UX_METRIC (Object)


Fact Definitions

More details on Germain UX’s data model and fact.


Details on how to configure Template in Germain UX.

Edit a template

Go to Germain Workspace > Left Menu > Analytics> SLA > Select a SLA > Edit Template link (on the right panel).

View a template

Go to Germain Workspace > Left Menu > System> Templates

Video Example

JavaScript errors detected

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

If this problem persists, please contact our support.