Data Model
Feature
Germain Data Model is customizable and objects stored in it as well.
Data Model
Below is sample of what the Germain Data Model may look like, including Dimensions and Facts.
For the complete view of your data model, use this url: https://INSTANCE_NAME
/germainapm/query/metadata/types
Dimensions
TimeDimension
time.year
time.month
time.day
time.hour
time.minute
SystemDimension
system.name
system.hostname
system.type
system.environment
system.location.continent
system.location.country
system.location.region
system.location.city
TargetDimension
target.name
target.hostname
target.type
target.environment
target.location.continent
target.location.country
target.location.region
target.location.city
UserDimension
user.name
user.department
user.group
user.role
user.type
user.location.continent
user.location.country
user.location.region
user.location.city
UserAgentDimension
userAgent.device
userAgent.family
userAgent.browser
userAgent.os
PageDimension
page.path
page.query
page.title
CampaignDimension
campaign.name
campaign.source
campaign.medium
campaign.term
campaign.content
HierarchyDimension
hierarchy.level1
hierarchy.level2
hierarchy.level3
hierarchy.level4
HttpRequestDimension
http.path
http.query
http.method
http.status
http.message
ApplicationDimension
application.name
application.component
DatabaseDimension
SiebelDimension
siebel.screen
siebel.view
siebel.applet
siebel.command
RefererDimension
ref.url
ref.type
ref.subtype
MobileDeviceDimension
device.manufacturer
device.brand
device.model
device.os
device.osName
device.osVersion
device.sdkVersion
device.resolution
device.location.continent
device.location.country
device.location.region
device.location.city
NetworkDimension
network.type
network.connectionType
network.fastConnection
network.ip
Facts
GenericBusinessProcess (generic BPs)
type
name
sessionId
status
currentStep
anyStepOutside
businessObject
color
progress
metric1
metric2
metric3
metric4
metric5
GenericBusinessProcessStep (steps for generic BPs)
type
name
bpId
bpClass
label
prevStepLabel
factId
factClass
sessionId
status
outsideStep
businessObject
color
LongLivedBusinessProcess
same as GenericBusinessProcess
LongLivedBusinessProcessStep
same as GenericBusinessProcessStep
SiebelBusinessProcess (Siebel related BPs)
same as GenericBusinessProcess + additional attributes:
SiebelBusinessProcessStep (Siebel steps for generic BPs)
same as GenericBusinessProcessStep+ additional attributes:
GenericEvent
type
name
pid
tid
sessionId
businessObject
color
GenericMetric (e.g.CPU Usage)
type
name
pid
tid
sessionId
color
GenericTransaction
type
name
pid
tid
sessionId
status
businessObject
color
MobileEvent
name
pid
sessionId
businessObject
color
MobileMetric
name
pid
sessionId
businessObject
color
MobileTransaction
name
pid
sessionId
businessObject
color
MobileProcessMetric
name
pid
state
color
UxConsoleEvent
type
name
level
message
sessionId
businessObject
details
color
success
UxEvent (e.g. Mouse click)
type
name
domName
domLabel
displayedName
sessionId
businessObject
color
success
UxMetric (e.g. Response size)
type
name
sessionId
businessObject
color
value
UxTransaction
type
name
sessionId
businessObject
color
duration
UxChangeTransaction (user input change transaction)
type
name
domName
domLabel
domValue
sessionId
businessObject
duration
success
color
UserClick
type
name
correlationId
sessionId
businessObject
label
duration
networkDuration
renderDuration
scriptDuration
idleDuration
firstInputDuration
largestPaintDuration
longestTaskDuration
domProcessDuration
domLoadDuration
fullPage
memoryUsage
success
color
UxSession (UX session replay data point)
type
name
correlationId
sessionId
returningUser
duration
activeDuration
errorCount
positiveFeedbackCount
negativeFeedbackCount
feedbackCommentCount
feedbackComments
pageVisited
status
color
OutboundHttpRequest (HTTP request transaction)
type
name
sessionId
success
businessObject
color
requestBody
responseBody
cached
compressed
aborted
duration
redirectDuration
stalledDuration
dnsDuration
connectDuration
sslDuration
waitDuration
downloadDuration
responseSize
activeDuration
OutboundDocumentRequest(HTTP request transaction)
same as OutboundHttpRequest
domProcessDuration
domLoadDuration
SiebelOutboundHttpRequest (Siebel HTTP request transaction)
same as OutboundHttpRequest + additional attributes:
InboundHttpRequest
Source
name
sessionId
success
businessObject
color
duration
requestSize
responseSize
SiebelTransaction (base model for other Siebel related transactions)
SiebelWorkflowTransaction
same as SiebelTransaction
SiebelWorkflowStepTransaction
same as SiebelTransaction
SiebelWorkflowServiceTransaction
same as SiebelTransaction + additional attributes:
method
SiebelWebServiceTransaction
same as SiebelTransaction + additional attributes:
method
SiebelWebEngineTransaction
same as SiebelTransaction + additional attributes:
method
SiebelUserTransaction
same as SiebelTransaction + additional attributes:
target
SiebelToolkitServiceTransaction
same as SiebelTransaction + additional attributes:
method
SiebelTaskServiceTransaction
same as SiebelTransaction + additional attributes:
method
SiebelStateServiceTransaction
same as SiebelTransaction + additional attributes:
method
SiebelDatabaseTransaction
same as SiebelTransaction + additional attributes:
queryId
SiebelServiceTransaction
same as SiebelTransaction + additional attributes:
method
SiebelErrorEvent
same as GenericEvent + additional attributes:
taskId
ProfilerSnapshot (CPU snapshot for Java and .net)
type
name
pid
color
ProcessMetric (OS process metric)
NetworkMetric (network latency metric)
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
ThreadMetric (OS thread metric)
JavaTransaction
className
name
pid
tid
sessionId
businessObject
success
color
JavaHttpRequestTransaction
same as JavaTransaction + additional attributes:
method
status
path
query
ip
headers
JavaDatabaseTransaction
same as JavaTransaction + additional attributes:
queryId
queryText
JavaEvent
className
name
pid
tid
sessionId
businessObject
success
color
SalesforceTransaction
type
name
sessionId
success
color
duration
cpuTime
databaseDuration
requestType
eventSource
requestId
userId
requestStatus
entityName
details
SalesforceApexTransaction
same as SalesforceTransaction + additional attributes:
entryPoint
uri
triggerName
triggerType
quiddity
longRunningProcess
networkDuration
soqlQueryCount
rowsProcessed
fieldCount
SalesforceAuditLog
recordId
parentId
dataType
fieldName
details
aggLevel1
aggLevel2
aggLevel3
aggLevel4
aggLevel5
aggLevel6
aggLevel7
aggLevel8
aggLevel9
aggLevel10
rawLevel1
rawLevel2
rawLevel3
rawLevel4
rawLevel5
rawLevel6
rawLevel7
rawLevel8
rawLevel9
rawLevel10
oldValue
newValue
oldNumericValue
newNumericValue
SalesforceDatabaseTransaction
same as SalesforceTransaction + additional attributes:
action
query
search
filter
orderBy
parentCallout
queryOffset
executionDuration
fetchDuration
rowCount
rowsFetchedCount
byteCount
SalesforceEvent
name
queriedEntities
query
sessionId
businessObject
details
metric1
metric2
metric3
SalesforceHttpRequest
same as SalesforceTransaction + additional attributes:
mimeType
firstRequest
requestSize
responseSize
databaseCpuTime
databaseBlockCount
rowsProcessed
fieldCount
SalesforceUiEvent
componentName
connectionType
pageAppName
pageContext
entityName
uri
userId
requestId
sessionId
uiEventId
uiEventSource
uiEventType
targetUiElement
parentUiElement
grandparentUiElement
userType
name
details
duration
SalesforceUserTransaction
same as SalesforceTransaction + additional attributes:
apiType
uri
Feature Availability: 2022.1 or later