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
- Navigate to Settings -> Auth Settings -> API Keys
- 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.

Authorization header:
Example Queries
Trend Query
Example - Average duration of Siebel User Transactions grouped by hour on 2020-07-28. Query Request:Aggregate Query
Example - Count of all Siebel Errors on 2020-07-28. Query Request:Drill-Through Query
Example - List of 500 raw results for CPU Usage KPI on 2020-07-28 (return multiple measures/dimensions) Query Request:Data Point Query
Example - Get one particular JS error of id == ‘5b5cd1ec222b85440c5277bc’ (return multiple measures/dimensions) Query Request: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.

