Internal Properties Configuration -
Query |
Stream Result Set |
query.streamingResultsEnabled |
Enable or disable query result streaming. |
Disabled |
Validate Text Query Pattern |
query.validateFtsPattern |
Notify users about unsupported characters in an FTS query. |
Disabled |
Maximum SPARQL Query Log Size (bytes) |
query.logStringLimit |
Limit the maximum length of the SPARQL query which LQE
logs. |
10240 bytes |
Minimum Text Match Score |
query.ftsMinScore |
Set the minimum full text search score for the query results. |
0 |
Maximum Text Query Bindings |
query.ftsMaxBindings |
Limit the number of Lucene results, which get bound in a SPARQL execution. |
10000 |
Maximum Text Query Clauses |
dataset.provider.ftsMaxClause |
Maximum number of clauses in a full text search query. |
1024 |
Text Index Language |
dataset.provider.ftsLang |
Specify a language used for full text search. Note: Only applicable to the Japanese
language.
|
English |
Maximum Pending Writebacks |
dataset.provider.maxPendingWritebacks |
A Journal is a Jena TDB write-ahead log, and this property is the threshold when stack
suspension is enabled if the number of transactions in the journal exceed this maximum. |
50 |
Heap Usage Threshold |
dataset.provider.heapUsageThreshold |
This value, representing a percentage, indicates the threshold the JVM heap must reach before
incoming activities are suspended if Suspension Enabled is enabled. For
example, if Suspension Enabled is checked, and the value of the
Heap Usage Threshold is 0.85, all incoming activities
are suspended when the JVM heap utilization reaches 85% of maximum heap space. |
0.85 |
Heap Suspension Enabled |
dataset.provider.heapSuspensionEnabled |
Enables or disables suspension of incoming queries when the heap utilization reaches the
percentage value that is specified in Heap Usage Threshold |
Disabled |
Stack Suspension Enabled |
dataset.provider.stackSuspensionEnabled |
Enables or disables suspension of incoming queries when the number of pending Journal
Writebacks reaches the value that is specified in Maximum Pending
Writebacks |
Enabled |
Suspend Timeout (seconds) |
dataset.provider.suspendedTimeout |
The maximum amount of time in seconds that incoming queries must be suspended. |
800 seconds |
Remove Temporary Properties |
dataset.provider.removeTempProperties |
Indicate whether LQE must
remove temporary internal properties from graphs before the graph is committed. |
Enabled |
Filter Internal Properties |
dataset.provider.filterInternalProperties |
Indicate whether LQE must
filter internal metadata from query results. |
Enabled |
Disable All Data History Filter |
query.disableMetricFilter |
When querying the historical data partition without a configuration context, return trend
data from any configuration context instead of only trend data collected without a configuration
context. |
Disabled |
Show missing, skipped, and out of date resources on the Query Statistics page.
When enabled, queries might run slower. |
query.traceConfigs |
Run a report completeness check on all queries. Note: This setting must be used only for
troubleshooting or debugging.
|
Disabled |
Internal Properties Configuration -
HTTP |
ACP Connection Timeout (seconds) |
query.acp.httpConnectionTimeout |
ACP HTTP connection timeout |
5 seconds |
ACP Socket Timeout (seconds) |
query.acp.socketTimeout |
ACP HTTP socket timeout |
5 seconds |
Maximum Total Connections |
app.http.maxTotalConnections |
Maximum number of HTTP connections |
250 |
Maximum Connections Per Route |
app.http.maxConnectionsPerRoute |
Maximum number of HTTP connections per route |
50 |
Internal Properties Configuration - TRS
Processing |
Selections Relational Database Batch Size |
lqe.indexer.selectionsBatchSize |
The number of selects (selects in a selection) allowed in each batch of updates to the
RDB. |
425 |
Enable Selections Relational Database Batch |
lqe.indexer.selectionsBatchEnabled |
Choose to enable batching of inserts - it appears to be slower in some database
vendors. |
Enabled |
Selections Relational Database Maximum Retries per Batch |
lqe.indexer.selectionsMaxRetries |
The maximum number of retries on each batch of updates to the RDB. |
3 |
Selections Cache Expiration (seconds) |
lqe.indexer.selectionsCacheExp |
The time in the seconds after which the entries in the selections cache expires. |
120 |
JDBC Page Size for Selections Queries
|
app.jdbc.selectionsPageSize |
The number of results that are sent over the network at a time to LQE when
querying the database for indexed configuration data. These are internal queries for LQE to
assemble data, and the value does not affect the results returned by LQE
reports. |
500 |
Write Queue Size |
indexer.batchDescriptorQueueSize |
Maximum number of batches that an indexing agent has queued for writing at any point. Beyond
that the agent waits for the writer to catch up. |
25 |
Batch Size for Writes |
indexer.batchSize |
The number of triples that are allowed in each batch of updates to the Jena TDB. |
2500 |
Batches Between Status Writes |
indexer.batchesBetweenStatusWrites |
The number of batch writes that must happen before the indexing agent writes its status to
the database. A value of 0 indicates that the status should be updated on
every batch write. |
4 |
Process Queue Size |
indexer.fetcherTaskQueueSize |
Maximum number of fetcher tasks that an indexing agent has queued for fetching at any
point. |
100 |
Strict Syntax Mode |
indexer.fetcherStrictSyntaxEnabled |
If disabled, LQE drops
invalid triples from resources when possible. If enabled, syntax errors are not ignored. Any
resources with syntax errors show up as errors. |
Disabled |
Use Dynamic Fetcher Thread Count |
indexer.dynamicFetcherThreadCountEnabled |
When enabled, the indexer would keep adding fetcher threads until it sees that a new thread
didn't improve the fetch rate. |
Disabled |
Batch Queue Size |
indexer.namedGraphUpdateQueueSize |
Batch queue size for writing - default is 2500 triples per batch, 1 batch = 1 commit |
500 |
Deletion Task Query Timeout (seconds) |
indexer.deletionTaskQueryTimeout |
The SPARQL query timeout (in seconds) for the query to execute deletion and cleanup
tasks. |
1200 |
Deletion Task Query Limit |
indexer.deletionTaskQueryLimit |
Batch size for deletions, for example if 1000, the agent queries for 1000 resources to
delete, delete them, then repeat until there are no more to delete. |
1000 |
Deletion Task Query Retry Attempts |
indexer.deletionTaskQueryRetries |
LQE must
execute queries to find items to delete when removing a data provider. This method returns the
number of attempts for each deletion task query if it times out. |
3 |
TRS HTTP Cache Enabled (requires restart) |
indexer.trsHttpResponseCacheEnabled |
Choose to enable the TRS HTTP response cache. |
Enabled |
TRS HTTP Cache Max Entries |
indexer.trsHttpResponseCacheMaxEntries |
The maximum number of entries allowed in the TRS HTTP response cache. |
100 |
Data Providers Refresh Interval (seconds) |
indexer.datasources.refresh.interval |
The interval period in which the data providers page results refresh. |
4 |
String Truncation and Logging of Large Resources Enabled |
indexer.content.threshold.enabled |
Choose to enable logging resources whose content goes over a specific threshold. |
Enabled |
Minimum Size of a Large Resource (bytes) |
indexer.content.threshold.length |
The threshold length (in bytes) of the content to be logged. |
2500000 |
String Truncation Length for Large Resources (characters) |
indexer.string.truncation.length |
The number of characters to truncate from string literals in incoming data. |
5000 |
Maximum Number of TRS Download Files to Keep for Each Data
Provider |
indexer.max.trs.download.files |
The maximum number of TRSDownload files created during validation to be kept in the file
system. |
5 |
Maximum number of fetched pages to be loaded in memory |
indexer.fetched.pages.threshold |
The maximum number of pages to be added to the model in memory, all the other pages go to
disk. |
100 |
Maximum Number of Change Log Entries to Store for Verification |
indexer.maxPreviousChangeEntries |
The maximum number of change events to be stored for the verification of the previous change
log entries against the TRS feed. If the number of change log entries that are processed goes over
the threshold, then no entries are stored and there is no verification during the next Change Log
Task. |
10000 |
Internal Properties Configuration - Health
Metrics |
Health Metrics Maximum Age (ms) |
app.metrics.maxAge |
Maximum age for metrics in milliseconds before they are scrubbed from database. |
604800000 milliseconds |
Health Metrics Scrubber Period (ms) |
app.metrics.scrubberPeriod |
The period of time in milliseconds when the scrubber wakes up to scrub the database. |
7200000 milliseconds |
Health Metrics Graph Count Period (ms) |
dataset.provider.graphCountMetricWriteInterval |
How frequently graph count metrics are written. |
60000 milliseconds |
Maximum Number of Query Health Metrics |
app.metrics.maxQueryMetrics |
Maximum number of query metrics kept in the database |
500 |
Memory and Dataset Health Metrics Push Rate (seconds) |
app.memoryAndDatasetMetricsPushRateSeconds |
The number of seconds between updates to the memory and dataset metrics |
60 seconds |
Maximum Number of Metric Delivery Attempts |
app.metrics.maxDispatchAttempts |
The maximum number of times the dispatcher attempts to deliver any individual metric to a
destination. |
3 |
Delay Before Retrying Failed Metric Delivery (seconds) |
app.metrics.dispatchRetryDelay |
The number of seconds to wait before retrying a failed metric delivery. |
20 |
Number of days to be included in the Validation Feed |
app.metrics.validationFeedNumDays |
The number of days to be included in the validation feed. |
30 |
Internal Properties Configuration -
Authorization |
Anonymous Feed Access Enabled |
app.authorization.annonymousFeedAccessEnabled |
Enable or disable feed access. |
Disabled |
Internal Properties Configuration - Access
Control |
LDAP Group Synchronizer Interval (minutes) |
app.ldap.group.synch.interval.minutes |
Period of time the LDAP groups are synchronized with LDAP directories |
30 minutes |
Access Context List Refresh Rate (minutes) |
app.acl.refreshRateMinutes |
Period of time when the Access Context Lists are refreshed. |
15 minutes |
Use case insensitive user ID matching |
app.ac.case.insensitive |
Manually set user ID case-insensitive matching. Indicate to LQE to
use case-insensitive comparisons for user IDs in access control. |
Disabled |
Access Context Synchronizer Refresh Rate (minutes) |
app.acsync.refreshRateMinutes |
Period of time that Access Contexts are synchronized with Jazz Team
Server (JTS)
membership (in minutes).
You can change this default interval from to reduce the refresh time
of project membership information.
For example, before you add members to a project in an Engineering Lifecycle Management application,
you might change this interval to 1 minute so that the new project members can see the information
that they need in Report Builder sooner. After LQE refreshes, change the interval back to its
previous or default value.
|
15 |
JTS Properties Synchronizer Refresh Rate (minutes) |
app.jtssync.refreshRateMinutes |
Period of time a background process wakes up to monitor changes to the Use case
insensitive user ID matching property in JTS |
25 |
Internal Properties Configuration - User
Search |
User Search Maximum Number of Users Returned |
app.user.search.max.results |
The maximum number of users to display from an LDAP search. |
100 |
User Search Timeout (seconds) |
app.user.search.timeout.secs |
The timeout value for ldap user search and selection (seconds) |
20 seconds |
Internal Properties Configuration -
Horizontal Scaling |
Node Heartbeat Interval (ms) |
app.heartbeat.interval |
Interval of time between node heartbeat correspondence |
60000 milliseconds |
Missed Heartbeat Threshold (heartbeats) |
app.heartbeat.threshold |
Number of heartbeats missed until the node is considered offline. |
5 heartbeats |
Configuration Refresh Rate (ms) |
app.kvreader.refreshRateMillis |
The Key Value Reader refresh rate for configuration changes in
milliseconds |
1000 |
User Metadata Refresh Rate (ms) |
app.kvreader.userprefs.refreshRateMillis |
The Key Value Reader refresh rate for user preference changes in
milliseconds |
60000 |
Vocabulary Refresh Rate (ms) |
app.kvreader.vocab.refreshRateMillis |
The Key Value Reader refresh rate for vocabulary changes in
milliseconds |
60000 |
Node Metadata Refresh Rate (ms) |
app.kvreader.cache.refreshRateMillis |
The Key Value Reader refresh rate for node metadata changes in
milliseconds |
10000 |
TRS Processing Metadata Refresh Rate (ms) |
app.kvreader.state.refreshRateMillis |
The Key Value Reader refresh rate for TRS state changes in
milliseconds |
1000 |
Temporary Data Refresh Rate (ms) |
app.kvreader.temp.refreshRateMillis |
The Key Value Reader refresh rate for temporary data changes in
milliseconds |
1000 |
Internal Properties Configuration - Load
and Health Monitoring |
Monitor Native System Memory Load |
app.load.monitorNativeMem |
Enable monitoring native memory (RAM) usage using the JMX data published by the JVM. |
Disabled |
Monitor CPU Usage Load |
app.load.monitorCpu |
Enable monitoring system and application CPU usage using the JMX data that is published by
the JVM. |
Disabled |
Load Monitor Refresh Rate (milliseconds) |
app.load.refreshRateSeconds |
The frequency in which the load monitor checks the system in milliseconds. |
60000 |
Disk usage warning threshold (1-99%) |
app.disk.low |
If disk space usage is lesser than this percentage, then the disk usage is considered
okay. |
75 |
Disk usage critical threshold (1-99%) |
app.disk.high |
If disk space usage is higher than this percentage, then the disk usage is considered to be
high. |
90 |
Internal Properties Configuration -
Backup |
Backup Database In Multiple Blocks |
app.backup.prop.useBlocks |
When backing up indexed configuration data, query for it in sorted blocks instead of all at
once. |
Disabled |
Block Size for Database Backup (rows) |
app.backup.prop.blockSize |
The maximum size of each individual block to query for, if multiple blocks are used during
the backup. |
1000000 |
JDBC Fetch Size for Database Backup (rows) |
app.backup.prop.fetchSize |
The number of results that are sent over the network at a time to LQE when
querying the database to back up indexed configuration data. |
1000 |
Expected size of compressed backups (% of uncompressed size) |
app.backup.prop.compressedSize |
Estimates the required disk space to start a compressed backup. |
25 |
Internal Properties Configuration -
Compaction |
Maximum Heap MB (0 for 25% of current JVM heap) |
app.compaction.maxHeapMB |
The maximum heap for the compaction process |
4096 |
Internal Properties Configuration -
History Jobs |
Number of History Job Threads |
app.historyJobs.numThreads |
Specify the number of threads to use for running history jobs. |
1 |
History Job Timeout (seconds) |
app.historyJobs.queryTimeout |
The query timeout for metric jobs (in seconds) |
300 |
Internal Properties Configuration - REST
APIs |
Maximum time to keep response files on disk (in hours) |
app.api.selconfig.maxTimePersistResponse |
The maximum time the response of the Selection and Configuration APIs can be kept (in
hours) |
24 |
Maximum time to cache responses (in minutes) |
app.api.selconfig.maxTimeCachingResponse |
The maximum time the response of the Selection and Configuration APIs can be reused (in
minutes) |
2 |
Maximum number of elements per page |
app.api.selconfig.maxPerPage |
The maximum number of elements per page to be returned by the API. |
10000 |
Number of REST API tasks threads |
app.api.selconfig.numThreads |
The number of threads for the Paging API executor. |
1 |
Remove archived JTS users from email notifications |
app.api.notification.remove.archived.jts.users |
When sending notification emails, do not send to any recipient whose email address matches an
archived user in JTS. |
Enabled |