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

  • database.name

  • database.flavor

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)

GenericBusinessProcessStep (steps for generic BPs)

LongLivedBusinessProcess

LongLivedBusinessProcessStep

SiebelBusinessProcess (Siebel related BPs)

SiebelBusinessProcessStep (Siebel steps for generic BPs)

GenericEvent 

GenericMetric (e.g.CPU Usage)

GenericTransaction

MobileEvent

MobileMetric

MobileTransaction

MobileProcessMetric

UxConsoleEvent

UxEvent (e.g. Mouse click)

UxMetric (e.g. Response size)

UxTransaction

UxChangeTransaction (user input change transaction)

UserClick

UxSession (UX session replay data point)

OutboundHttpRequest (HTTP request transaction)

  • Time

  • System

  • Target

  • User

  • User Agent

  • Application

  • Http

  • 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:

  • Siebel

InboundHttpRequest

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:

  • Siebel

  • taskId

ProfilerSnapshot (CPU snapshot for Java and .net)

ProcessMetric (OS process metric)

NetworkMetric (network latency metric)

  • 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

ThreadMetric (OS thread metric)

JavaTransaction

JavaHttpRequestTransaction

  • same as JavaTransaction + additional attributes:

  • User Agent

  • method

  • status

  • path

  • query

  • ip

  • headers

JavaDatabaseTransaction

  • same as JavaTransaction + additional attributes:

  • Database

  • queryId

  • queryText

JavaEvent

SalesforceTransaction

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

SalesforceHttpRequest

  • same as SalesforceTransaction + additional attributes:

  • Http

  • Ref

  • mimeType

  • firstRequest

  • requestSize

  • responseSize

  • databaseCpuTime

  • databaseBlockCount

  • rowsProcessed

  • fieldCount

SalesforceUiEvent

  • Time

  • System

  • Target

  • User

  • User Agent

  • Application

  • componentName

  • connectionType

  • pageAppName

  • pageContext

  • entityName

  • uri

  • userId

  • requestId

  • sessionId

  • uiEventId

  • uiEventSource

  • uiEventType

  • targetUiElement

  • parentUiElement

  • grandparentUiElement

  • userType

  • name

  • details

  • duration

SalesforceUserTransaction

Feature Availability: 2022.1 or later