Skip to main content
Availability2022.1 or later

Request Format

Standard query structure

Response Fields

Interpret returned results

Trend Query

Hourly trend example

Data Point Query

Fetch a single event

Feature

GermainUX provides a powerful data query API which allows users to fetch data from within the Germain Datamart. This API enables users to query and retrieve specific data based on their requirements, providing access to valuable insights and information stored within GermainUX. The Germain data query API supports a wide range of use cases, allowing users to retrieve data for analysis, reporting, visualization, or integration with other systems. Here are a few examples of the different use cases and the corresponding URLs for querying data: For further assistance, please reaching out to us: Support and Contact. We will provide you with further guidance and assistance tailored to your needs.

Usage

Request Format

All requests made to the GermainUX data query API follow the same format:

Request Parameters

Response Format

A successful response to a data query request will contain the following fields:

Response Fields

Authentication

All requests to the GermainUX data query API require authentication.

Basic Authentication

During testing, it is possible to include a basic auth header with each request:

Session Token Authentication

For production environments, it is recommend to request a session token from the authentication provider configured for your GermainUX environment.

Bearer Token Authentication

Bearer Token authentication is supported for secure API access.
Enable Bearer Token Authentication
1

Open the Config Console

2

Navigate to germain.apm -> services -> authentication

3

Set the bearerAuthenticationEnabled property to true

4

Restart the Germain REST service for the changes to take effect

Create an API Token
  1. Navigate to Settings -> Auth Settings -> API Keys
  2. Create a new API key
    Note: The API token/key will only be displayed once during creation. Make sure to copy and securely store it.
Data Query API: Bearer Token Authentication
Use the Bearer Token in API Requests Include the API token in the Authorization header:

Example Queries

Trend Query

Example - Average duration of Siebel User Transactions grouped by hour on 2020-07-28. Query Request:
Data results:

Aggregate Query

Example - Count of all Siebel Errors on 2020-07-28. Query Request:
Data results:

Drill-Through Query

Example - List of 500 raw results for CPU Usage KPI on 2020-07-28 (return multiple measures/dimensions) Query Request:
Data results:

Data Point Query

Example - Get one particular JS error of id == ‘5b5cd1ec222b85440c5277bc’ (return multiple measures/dimensions) Query Request:
Data results:

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.