Schedule demo

OpenTelemetry Collector Configuration Options


The APM Insight OpenTelemetry Collector Configuration helps you fine tune the configuration for tracking web based transactions. These settings can be configured managed through configuration profiles and stored in JSON format.

Editing the configuration settings

These settings can be configured using the edit option available in the web client.

The APM Insight OpenTelemetry Collector configuration profile is categorized into the following:

Basic configuration profile

NameKeyDescriptionDefault value
Obfuscate SQL Parameterstransaction.trace.sql.parametrize
  • Enabling this option will parameterize all SQL Queries in Slow Transaction Traces. (if sql.capture.enabled set to true & transaction.trace.enabled set to true)
  • Disabling this option will give you the real query (with parameters).

    Note: It is recommended to enable this option if there are queries getting executed using confidential parameters like credit card number, passwords, etc.

True
Skip Transactionsskip.transactions
  • Provide regex patterns or transaction names that can be skipped from tracking. Multiple entries should be comma separated values.
None
Group similar transactionstransaction.grouping
  • Provide a regex pattern of the transactions that can be grouped under a single transaction name.
  • For example:
    • ebay/shop/item/chocolate/.*=ebay/shop/chocolate
    • ebay/shop/item/stationary/.*=ebay/shop/stationary
    • ebay/shop/item/.*=ebay/shop/others
None
Exclude Grouping in Transaction Namestransaction.keyword.skip.grouping
  • Provides a list of alphanumeric keywords that should not be grouped together in the transaction names.
  • For example, if you configure v1, v2, index1, index2, the transactions api/v2/web3/index2.html and api/v1/web3/index1.html will be obfuscated as api/v2/*/index2.html and api/v1/*/index1.html.
None
Group transactions by Prefixtransaction.prefix.grouping
  • Provide a list of prefixes that need to be grouped under a single prefix name.

    For example:

    • nestle, snickers, orion = chocolate
    • In the above given example, nestle/quantity/order, snickers/quantity/order, orion/quantity/order will be replaced by chocolate/quantity/order.
None
Group similar transactions by positiontransaction.grouping.by.position
  • Combine similar transactions under a single transaction by position for easy monitoring.
  • Input format: Transaction [*a-zA-Z0-9_/.,-:] : Position [0-9] : Group Name [a-zA-Z0-9_]
None

Web transaction configurations

NameKeyDescriptionDefault value
Enable Transaction Tracingtransaction.trace.enabled
  • Enabling this option will construct Trace for Slow Transactions.
  • You can view the traces collected in Site24x7 APM Insight Edition Page by selecting Traces tab.
True
Transaction Trace Thresholdtransaction.trace.threshold
  • Trace of any transaction whose response time scoring above the specified threshold value will be collected, provided if transaction.trace.enabled is set to true.
  • The trace can be used to analyze, troubleshoot the transaction working.
2 (seconds)

Background transaction configurations

NameKeyDescriptionDefault value
Track background transactionsbgtransaction.tracking.enabled
  • Upon enabling this option, the APM Insight agent starts tracking the background transactions.
  • All transactions other than HTTP are considered as background transactions
True
Capture tracesbgtransaction.trace.enabled
  • Enabling this option, the agent collects traces for slow background transactions, provided bgtransaction.tracking.enabled is set to true
True
Transaction trace thresholdbgtransaction.trace.threshold
  • Traces will be collected for background transactions whose response time have crossed the specified threshold value, provided bgtransaction.trace.enabled is set to true
5 (seconds)

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally