Feature
Customizable dimensions and facts
Configuration
Define your data structure
Feature
GermainUX’s Data Model is highly customizable, allowing users to define their own objects and structure within the system. The Germain Data Model comprises various dimensions and facts that organize and represent the data stored in the system. While the specific structure of the data model will depend on the organization’s requirements and configurations, below is a sample representation of what the Germain Data Model may look like:Dimensions
- User: Represents information about users, such as user ID, name, role, or any other relevant user attributes.
- Application: Contains details about applications being monitored, including application ID, name, version, and other relevant information.
- Server: Represents server-related information, such as server ID, name, location, or any other server attributes.
- Transaction: Contains details about individual transactions, such as transaction ID, timestamp, duration, status, or any other transaction-specific information.
- Error: Represents error-related information, including error ID, error message, error type, severity, and any other relevant error attributes.
- Performance: Contains performance-related metrics, such as response time, latency, throughput, or any other performance indicators.
Facts
- User Activity: Captures user interactions within the application, such as clicks, page views, form submissions, or any other user activities.
- Application Performance: Represents performance metrics specific to applications, such as average response time, error rate, or any other application performance indicators.
- Server Performance: Contains server-related performance metrics, including CPU usage, memory usage, disk space, or any other server performance measurements.
- Transaction Performance: Captures performance metrics for individual transactions, such as transaction duration, execution time, or any other transaction-specific performance data.
- Error Logs: Stores information about errors, including error details, timestamps, severity, or any other error-related data.
Configuration
Dimensions
TimeDimension- time.year
- time.month
- time.day
- time.hour
- time.minute
- system.name
- system.hostname
- system.type
- system.environment
- system.location.continent
- system.location.country
- system.location.region
- system.location.city
- target.name
- target.hostname
- target.type
- target.environment
- target.location.continent
- target.location.country
- target.location.region
- target.location.city
- user.name
- user.department
- user.group
- user.role
- user.type
- user.location.continent
Show all 9
Show all 9
- user.location.country
- user.location.region
- user.location.city
- userAgent.device
- userAgent.family
- userAgent.browser
- userAgent.os
- page.path
- page.query
- page.title
- campaign.name
- campaign.source
- campaign.medium
- campaign.term
- campaign.content
- hierarchy.level1
- hierarchy.level2
- hierarchy.level3
- hierarchy.level4
- http.path
- http.query
- http.method
- http.status
- http.message
- application.name
- application.component
- database.name
- database.flavor
- siebel.screen
- siebel.view
- siebel.applet
- siebel.command
- ref.url
- ref.type
- ref.subtype
- device.manufacturer
- device.brand
- device.model
- device.os
- device.osName
- device.osVersion
Show all 12
Show all 12
- device.sdkVersion
- device.resolution
- device.location.continent
- device.location.country
- device.location.region
- device.location.city
- network.type
- network.connectionType
- network.fastConnection
- network.ip
Facts
GenericBusinessProcess (generic BPs)- Time
- System
- User
- User Agent
- Application
- Hierarchy
Show all 20
Show all 20
- type
- name
- sessionId
- status
- currentStep
- anyStepOutside
- businessObject
- color
- progress
- metric1
- metric2
- metric3
- metric4
- metric5
- Time
- System
- User
- User Agent
- Application
- Hierarchy
Show all 19
Show all 19
- type
- name
- bpId
- bpClass
- label
- prevStepLabel
- factId
- factClass
- sessionId
- status
- outsideStep
- businessObject
- color
- same as GenericBusinessProcess
- same as GenericBusinessProcessStep
- same as GenericBusinessProcess + additional attributes:
- Siebel
- same as GenericBusinessProcessStep+ additional attributes:
- Siebel
- Time
- System
- User
- Database
- Application
- type
Show all 12
Show all 12
- name
- pid
- tid
- sessionId
- businessObject
- color
- Time
- System
- Database
- Application
- type
- name
Show all 10
Show all 10
- pid
- tid
- sessionId
- color
- Time
- System
- User
- Database
- Application
- type
Show all 13
Show all 13
- name
- pid
- tid
- sessionId
- status
- businessObject
- color
- Time
- Device
- User
- Application
- Network
- name
- pid
- sessionId
- businessObject
- color
- Time
- Device
- User
- Application
- Network
- name
- pid
- sessionId
- businessObject
- color
- Time
- Device
- User
- Application
- Network
- name
- pid
- sessionId
- businessObject
- color
- Time
- Device
- Application
- Network
- name
- pid
- state
- color
Show all 18
Show all 18
- Time
- System
- Target
- User
- User Agent
- Application
Show all 18
Show all 18
- Page
- Http
- Hierarchy
- type
- name
- domName
- domLabel
- displayedName
- sessionId
- businessObject
- color
- success
- Time
- System
- Target
- User
- User Agent
- Application
Show all 18
Show all 18
Show all 29
Show all 29
- Time
- System
- Target
- User
- User Agent
- Application
Show all 25
Show all 25
- Time
- System
- Target
- User
- User Agent
- Application
Show all 28
Show all 28
- Http
- type
- name
- sessionId
- success
- businessObject
- color
- requestBody
- responseBody
- cached
- compressed
- aborted
- duration
- redirectDuration
- stalledDuration
- dnsDuration
- connectDuration
- sslDuration
- waitDuration
- downloadDuration
- responseSize
- activeDuration
- same as OutboundHttpRequest
- domProcessDuration
- domLoadDuration
- same as OutboundHttpRequest + additional attributes:
- Siebel
- Time
- System
- Source
- User
- User Agent
- Application
Show all 15
Show all 15
- Http
- name
- sessionId
- success
- businessObject
- color
- duration
- requestSize
- responseSize
- Time
- System
- User
- Database
- Application
- Siebel
Show all 15
Show all 15
- type
- name
- pid
- tid
- sessionId
- businessObject
- success
- taskId
- color
- same as SiebelTransaction
- same as SiebelTransaction
- same as SiebelTransaction + additional attributes:
- method
- same as SiebelTransaction + additional attributes:
- method
- same as SiebelTransaction + additional attributes:
- method
- same as SiebelTransaction + additional attributes:
- target
- same as SiebelTransaction + additional attributes:
- method
- same as SiebelTransaction + additional attributes:
- method
- same as SiebelTransaction + additional attributes:
- method
- same as SiebelTransaction + additional attributes:
- queryId
- same as SiebelTransaction + additional attributes:
- method
- same as GenericEvent + additional attributes:
- Siebel
- taskId
- Time
- System
- Application
- type
- name
- pid
- color
- Time
- System
- type
- name
- pid
- color
- Time
- Source (attribute starts with source. but has same attributes as System)
- Target (attribute starts with target. but has same attributes as System)
- type
- name
- pid
- color
- Time
- System
- type
- name
- pid
- tid
- state
- color
- Time
- System
- User
- Application
- className
- name
- pid
- tid
- sessionId
- businessObject
- success
- color
- same as JavaTransaction + additional attributes:
- User Agent
- method
- status
- path
- query
- ip
- headers
- same as JavaTransaction + additional attributes:
- Database
- queryId
- queryText
- Time
- System
- User
- Application
- className
- name
- pid
- tid
- sessionId
- businessObject
- success
- color
Show all 21
Show all 21
- type
- name
- sessionId
- success
- color
- duration
- cpuTime
- databaseDuration
- requestType
- eventSource
- requestId
- userId
- requestStatus
- entityName
- details
- same as SalesforceTransaction + additional attributes:
- entryPoint
- uri
- triggerName
- triggerType
- quiddity
Show all 11
Show all 11
- longRunningProcess
- networkDuration
- soqlQueryCount
- rowsProcessed
- fieldCount
- recordId
- parentId
- dataType
- fieldName
- details
- aggLevel1
Show all 29
Show all 29
- aggLevel2
- aggLevel3
- aggLevel4
- aggLevel5
- aggLevel6
- aggLevel7
- aggLevel8
- aggLevel9
- aggLevel10
- rawLevel1
- rawLevel2
- rawLevel3
- rawLevel4
- rawLevel5
- rawLevel6
- rawLevel7
- rawLevel8
- rawLevel9
- rawLevel10
- oldValue
- newValue
- oldNumericValue
- newNumericValue
- same as SalesforceTransaction + additional attributes:
- action
- query
- search
- filter
- orderBy
Show all 13
Show all 13
- parentCallout
- queryOffset
- executionDuration
- fetchDuration
- rowCount
- rowsFetchedCount
- byteCount
Show all 16
Show all 16
- Http
- name
- queriedEntities
- query
- sessionId
- businessObject
- details
- metric1
- metric2
- metric3
- same as SalesforceTransaction + additional attributes:
- Http
- Ref
- mimeType
- firstRequest
- requestSize
Show all 11
Show all 11
- responseSize
- databaseCpuTime
- databaseBlockCount
- rowsProcessed
- fieldCount
Show all 25
Show all 25
- componentName
- connectionType
- pageAppName
- pageContext
- entityName
- uri
- userId
- requestId
- sessionId
- uiEventId
- uiEventSource
- uiEventType
- targetUiElement
- parentUiElement
- grandparentUiElement
- userType
- name
- details
- duration
- same as SalesforceTransaction + additional attributes:
- apiType
- uri
Show all 37
Show all 37
- Page
- Hierarchy
- Campaign
- Ref
- type
- name
- sessionId
- businessObject
- success
- color
- cartId
- productId
- productColor
- productName
- productType
- productVariantId
- productVariantName
- silhouette
- checkoutId
- orderId
- customerId
- currency
- converted
- abandoned
- discounted
- returningUser
- details
- discount
- itemCount
- uniqueItemCount
- value
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.

