データコレクターのパフォーマンスアナリティクスプロパティ
データ コレクタのプロパティを使用すると、パフォーマンスアナリティクスのデータ収集のさまざまな制限を設定できます。このプロパティは、データ収集プロセスを保護するために設定されます。デフォルト値はほとんどの環境に適しています。
| プロパティ | 説明 |
|---|---|
| com.snc.pa.dc.script_timeout | インジケーター ソース スクリプトやブレークダウン スクリプトなどのスクリプトをデータ収集サイクル中に実行できる最大時間 (秒)。 この制限は、データ収集ジョブによって処理されるレコードごとに個別に適用されます。スクリプトがこの制限を超えると、データ収集ジョブは現在のレコードをスキップします。 スクリプトが頻繁にデフォルトの制限に達する場合は、このプロパティを変更する前にスクリプトを可能な限り簡素化してください。
|
| com.snc.pa.dc.query_time_limit | 警告がログに記録される前にデータ収集ジョブの単一クエリを実行できる最大期間 (分)。
|
| com.snc.pa.dc.max_row_count_indicator_source | 単一のインジケーター ソースからジョブが収集できるレコードの最大数。 重要:
このプロパティは、最適化されたデータ収集を使用しないジョブにのみ適用されます。デフォルトの条件である最適化されたデータ収集が有効になっている場合は、プロパティ com.snc.pa.dc.hsql.max_row_count_indicator_sourceを参照してください。 この制限は、データコレクションジョブに含まれるインジケーターソースごとに個別に適用されます。各インジケーター ソースに関連付けられたインジケーターの数は、この制限に影響しません。 たとえば、データ収集ジョブが 3 つのインジケーター ソースから 12 個のインジケーターのスコアを収集する場合、ジョブはデフォルトで最大 150,000 件のレコードを収集できます。各インジケーター ソースから 50,000 件です。 警告:
|
| com.snc.pa.dc.hsql.max_row_count_indicator_source | 単一のインジケーター ソースからジョブが収集できるレコードの最大数。 重要:
このプロパティは、最適化されたデータ収集を使用するジョブにのみ適用されます。それ以外の場合は、 com.snc.pa.dc.max_row_count_indicator_source が適用されます。詳細については、「データ収集の最適化」を参照してください。 この制限は、データコレクションジョブに含まれるインジケーターソースごとに個別に適用されます。各インジケーター ソースに関連付けられたインジケーターの数は、この制限に影響しません。 たとえば、データ収集ジョブが 3 つのインジケーター ソースから 12 個のインジケーターのスコアを収集する場合、ジョブはデフォルトで最大 300 万件のレコード (各インジケーター ソースから 100 万件) を収集できます。 San Diego より後のバージョンにアップグレードすると、最適化されたデータコレクターが有効になります。このプロパティは、 com.snc.pa.dc.max_row_count_indicator_source を上書きします。com.snc.pa.dc.max_row_count_indicator_sourceの値が 100 万を超えない限り、新しいプロパティの値はデフォルトの 100 万に設定されます。後者の場合、元のプロパティ値は保持されます。 警告:
|
| com.snc.pa.dc.max_breakdown_elements_limit | 各ブレークダウンソースのデータ収集によって取得されるブレークダウン要素の最大数。ブレークダウンソースの要素数がこの制限を超えると、データコレクターはそのブレークダウンソースからスコアを収集しません。 重要: このプロパティは、最適化されたデータ収集を使用しないジョブにのみ適用されます。最適化されたデータ収集については、プロパティ com.snc.pa.dc.hsql.max_breakdown_elements_limitを参照してください。データ収集の最適化も参照してください。 この制限は、データコレクションジョブに含まれるブレークダウンソースごとに個別に適用されます。各ブレークダウンソースに関連付けられたブレークダウンの数は、この制限に影響しません。 たとえば、データ収集ジョブが 3 つのブレークダウンソースから 12 のブレークダウンのスコアを収集する場合、ジョブはデフォルトで最大 30,000 件のレコードを収集できます (各ブレークダウンソースから 10,000 件)。
警告: この制限を増やすと、ノードの処理負荷が増加します。 このプロパティは、ネストされたコレクションが有効かどうかによって処理が異なります。 ネストされたコレクションが有効になっている場合、null 以外のスコアを持つ要素のみがこの制限に対してカウントされます。カウントは、データ収集ジョブの実行時に取得されます。スコアのある要素の数がこの制限に達すると、ブレークダウンソースが無効になり、スコアがメモリから消去されます。 ネストされたコレクションが有効になっていない場合、ブレークダウンソースのすべての要素が制限に対してカウントされます。スコアが収集される前にカウントが取得されます。 100 万要素を含むブレークダウンソースにデフォルトの制限である 10,000 要素が適用され、そのうち 5,000 要素にスコアがある場合を考えてみましょう。ネストされたコレクションの下で、ジョブはこれらの 5,000 要素のスコアを収集します。ネストされたコレクションをオフにすると、ジョブはこのブレークダウンソースのスコアを収集しません。
|
| com.snc.pa.dc.hsql.max_breakdown_elements_limit | ブレークダウンソースごとのデータ収集によって取得されるブレークダウン要素の最大数。ブレークダウンソースの要素数がこの制限を超えると、データコレクターはそのブレークダウンソースからスコアを収集しません。 重要: このプロパティは、最適化されたデータ収集を使用するジョブにのみ適用されます。それ以外の場合は、 com.snc.pa.dc.max_breakdown_elements_limit が適用されます。詳細については、「データ収集の最適化」を参照してください。 この制限は、データコレクションジョブに含まれるブレークダウンソースごとに個別に適用されます。各ブレークダウンソースに関連付けられたブレークダウンの数は、この制限に影響しません。 デフォルトでは、ブレークダウン要素の数に制限は設定されていません。多数の要素を含むブレークダウンソースを含むジョブでパフォーマンスの問題が発生した場合は、 カスタマーサービス & サポート と相談して制限を設定することを検討してください。 San Diego より新しいバージョンにアップグレードすると、最適化されたデータ収集が有効になります。このプロパティは、 com.snc.pa.dc.max_breakdown_elements_limit を上書きします。
|
| com.snc.pa.dc.max_breakdown_elements_level2_limit | 2 つのブレークダウンのマトリクスで許容されるブレークダウン要素の最大数。この制限を超えると、マトリクス内のブレークダウン要素は収集されません。 重要: このプロパティは、最適化されたデータ収集を使用しないジョブにのみ適用されます。最適化されたデータ収集については、プロパティ com.snc.pa.dc.hsql.max_breakdown_elements_level2_limitを参照してください。データ収集の最適化も参照してください。 たとえば、デフォルトの制限が 100 万要素で、第 1 レベルのブレークダウンが 10,000 で、第 2 レベルのブレークダウンが 500 の場合、500 万要素のマトリクスは収集されません。第 1 レベルのブレークダウンに 1,000 個の要素しかない場合、結果の 500,000 個の要素が収集されます。 注:
この制限は、 com.snc.pa.dc.max_breakdown_elements_limit プロパティの影響も受けます。いずれかのブレークダウンソースがその制限を超えた場合、ブレークダウンマトリクスは収集されません。
|
| com.snc.pa.dc.hsql.max_breakdown_elements_level2_limit | 2 つのブレークダウンのマトリクスで許容されるブレークダウン要素の最大数。この制限を超えると、ブレークダウン要素は収集されません。 重要: このプロパティは、最適化されたデータ収集を使用するジョブにのみ適用されます。「データ収集の最適化」を参照してください。 デフォルトでは、マトリクス内のブレークダウン要素の数に制限は設定されていません。多数の要素を含むブレークダウンソースを含むジョブでパフォーマンスの問題が発生した場合は、 カスタマーサービス & サポート と相談して制限を設定することを検討してください。 注:
この制限は、 com.snc.pa.dc.hsql.max_breakdown_elements_limit プロパティの影響を受ける可能性があります。この制限が設定されている場合、いずれかのブレークダウンソースがその制限を超えた場合、ブレークダウンマトリクスは収集されません。
|
| com.snc.pa.dc.max_error_count | データ収集が停止されるまでに単一のデータ収集ジョブ実行で発生できるエラーの最大数。 データ収集中のエラーは、通常、無効なスクリプトやスクリプトのタイムアウト制限が原因で発生します。 この制限が適用された場合は、データ収集中に実行されるすべてのスクリプトを調べて、スクリプトが有効であり、想定どおりに機能することを確認します。
|
| com.snc.pa.dc.max_records | 単一のスナップショット [pa_snapshots] レコードに保存される sys ID の最大数。収集されたスコアごとにスナップショットレコードが作成され、このレコードのフィールドには、スコアに寄与するレコードのすべての Sys ID が含まれます。この制限を超えると、最大数のレコードでスナップショットレコードが作成されます。この制限は、インジケーターに [レコードの収集] が選択されている場合にのみ適用されます。 たとえば、デフォルトの制限である 5,000 を使用していて、5,010 レコードがスコアに寄与するジョブを実行するとします。[sys_id] フィールドの最初の 5,000 個の sys id をカンマで区切ったリストを使用して、スナップショットレコードが作成されます。 一般には、デフォルトの限界値によって、収集されたレコードの十分な詳細が得られます。この制限を増やすと、データ収集中またはスナップショットテーブルで操作を実行する際のパフォーマンスに影響を与える可能性があります。
|