On this page:
   25.31    FHIR Performance 25.33    FHIR Resource Types   

25.32FHIR Performance Tracing

 

The FHIR Performance Tracing configuration category includes the following configurable options:

  • Performance Tracing Enabled

  • Output to Transaction Log

  • Output to System Log

  • Output to Response Headers

  • Capture Raw SQL

  • Trigger

25.32.1Property: Performance Tracing Enabled

 
Property Name Performance Tracing Enabled
Property Key
Property Type BOOLEAN
Description Enable this setting in order to enable detailed performance tracing. Note that this feature has an impact on performance itself, so it should be enabled with caution on production systems. The other settings in this category will have no effect if this is not enabled. See Performance Tracing for more information.
Default Value false
Example Property
module.[MODULE_ID].config.performance_tracing.enabled = false

25.32.2Property: Output to Transaction Log

 
Property Name Output to Transaction Log
Property Key
Property Type BOOLEAN
Description Should performance tracing messages be appended to the Transaction Log?
Default Value true
Example Property
module.[MODULE_ID].config.performance_tracing.output.transaction_log = true

25.32.3Property: Output to System Log

 
Property Name Output to System Log
Property Key
Property Type BOOLEAN
Description Should performance tracing logs be appended to the System Logs?
Default Value false
Example Property
module.[MODULE_ID].config.performance_tracing.output.system_log = false

25.32.4Property: Output to Response Headers

 
Property Name Output to Response Headers
Property Key
Property Type BOOLEAN
Description Should performance tracing logs be appended to the HTTP response headers?
Default Value true
Example Property
module.[MODULE_ID].config.performance_tracing.output.response_headers = true

25.32.5Property: Capture Raw SQL

 
Property Name Capture Raw SQL
Property Key
Property Type BOOLEAN
Description Should raw SQL statements that are sent to the database be captured?
Default Value true
Example Property
module.[MODULE_ID].config.performance_tracing.capture.raw_sql = true

25.32.6Property: Trigger

 
Property Name Trigger
Property Key
Property Type ENUM
Values
  • ALL_REQUESTS
  • ON_DEMAND
Description Adjust this setting to determine which transactions are traced.
Default Value ALL_REQUESTS
Example Property
module.[MODULE_ID].config.performance_tracing.capture.trigger = ALL_REQUESTS
   25.31    FHIR Performance 25.33    FHIR Resource Types