FUN_IM_REQUEST_METRICS

This table tracks instrumentation metrics for individual concurrent request runs.

Details

  • Schema: FUSION

  • Object owner: FUN

  • Object type: TABLE

  • Tablespace: Default

Primary Key

Name Columns

FUN_IM_REQUEST_METRICS_PK

INSTRUMENTED_REQUEST_ID, METRIC_CODE, METRIC_SEQUENCE

Columns

Name Datatype Length Precision Not-null Comments
INSTRUMENTED_REQUEST_ID NUMBER 18 Yes Identifier of instrumentation request.
METRIC_CODE VARCHAR2 100 Yes Metric instrumented by the request.
METRIC_SEQUENCE NUMBER 18 Yes Sequence number that provides ordering and uniqueness when a single metric can have multiple values for the same request. For example, when the instrumentation metric is child request identifier, and a Create Accounting request has multiple accounting child requests.
INSTRUMENTED_JOB_CODE VARCHAR2 30 Yes Code of the job that is instrumented. For example, contains XLAFSNAPRPT for the regular Create Accounting job and XLAFSNAPDST for Create Accounting for Data Set.
PARENT_REQUEST_ID NUMBER 18 Yes Identifier of request that is parent to the instrumented request. If there is no parent or the parent is unknown, the instrumented request identifier is used.
METRIC_VALUE_STRING VARCHAR2 1000 Character value for instrumented metric.
METRIC_VALUE_NUMBER NUMBER Number value for instrumented metric.
METRIC_VALUE_TIMESTAMP TIMESTAMP Time stamp for instrumented metric.
INDEX_KEY VARCHAR2 100 Key value used to optimize common queries against this table for a particular job and metric combination. For example, application and ledger identifiers might be stored in this column so that queries can efficiently find all Create Accounting requests for a particular application and ledger combination.
CREATION_DATE TIMESTAMP Yes Who column: indicates the date and time of the creation of the row.
CREATED_BY VARCHAR2 64 Yes Who column: indicates the user who created the row.
LAST_UPDATE_DATE TIMESTAMP Yes Who column: indicates the date and time of the last update of the row.
LAST_UPDATED_BY VARCHAR2 64 Yes Who column: indicates the user who last updated the row.
LAST_UPDATE_LOGIN VARCHAR2 32 Who column: indicates the session login associated to the user who last updated the row.
OBJECT_VERSION_NUMBER NUMBER 9 Yes Used to implement optimistic locking. This number is incremented every time that the row is updated. The number is compared at the start and end of a transaction to detect whether another session has updated the row since it was queried.

Indexes

Index Uniqueness Tablespace Columns
FUN_IM_REQUEST_METRICS_N1 Non Unique Default INSTRUMENTED_JOB_CODE, METRIC_CODE, INDEX_KEY
FUN_IM_REQUEST_METRICS_N2 Non Unique Default PARENT_REQUEST_ID, INSTRUMENTED_JOB_CODE, METRIC_CODE
FUN_IM_REQUEST_METRICS_U1 Unique Default INSTRUMENTED_REQUEST_ID, METRIC_CODE, METRIC_SEQUENCE