Flex Gateway新着情報
Governance新着情報
Monitoring API Managerポリシー名 |
トレース |
概要 |
グローバルトレース設定を上書きする |
カテゴリ |
トラブルシューティング |
使用可能な最小 Flex Gateway バージョン |
1.10.0 |
返される状況コード |
このポリシーの戻りコードは存在しません |
分散トレースはこのデフォルトで無効になっています。Flex Gateway グローバル設定を使用して分散トレースを有効化した後に、このポリシーを使用して API のグローバル分散トレースパラメーターを上書きできるようになります。
分散トレースを有効にする方法についての詳細は、以下を参照してください。
ローカルモードでは、宣言型の設定ファイルを使用してポリシーを API に適用します。以下のポリシー定義とパラメーターの表を参照してください。
- policyRef:
name: tracing-flex
config:
sampling:
client: number // REQUIRED
random: number // REQUIRED
overall: number // REQUIRED
labels: <array> // OPTIONAL, default: []
- name: <string> // REQUIRED
type: <string> // REQUIRED
keyName: <string> // REQUIRED
defaultValue: <string> // REQUIRED
| パラメーター | 必須または省略可能 | デフォルト値 | 説明 |
|---|---|---|---|
|
必須 |
100 |
|
|
必須 |
100 |
クライアントによって要求されない場合、または強制されない場合に、トレース生成にランダムに選択される要求の対象パーセンテージ。 |
|
必須 |
100 |
クライアントダイレクト、強制トレース、ランダムサンプリングなど、他のすべてのサンプリングチェックが適用された後に追跡される要求の対象パーセンテージ。 |
|
省略可能 |
空の配列 |
トレースデータのスパン属性として使用するためにトレースに追加される表示ラベルの配列。 |
|
必須 |
なし |
スパン属性名として使用される、表示ラベルの名前。 |
|
必須 |
なし |
表示ラベルの種別により、表示ラベルの値の取得元が指定されます。サポートされている値は、 |
|
必須 |
なし |
表示ラベルのキー名。 |
|
必須 |
なし |
表示ラベルのデフォルト値。 |
- policyRef:
name: tracing-flex
config:
sampling:
client: 100
random: 100
overall: 100
labels:
- name: c-env-tag
type: environment
keyName: FLEX_NAME
defaultValue: DEFAULT_VAL
- name: c-header-tag
type: requestHeader
keyName: :method
defaultValue: DEFAULT_METHOD
- name: c-literal-tag
type: literal
defaultValue: the-tag
UI からポリシーを API インスタンスに適用するときに、以下のパラメーターが表示されます。
| 要素 | 説明 | 必須 |
|---|---|---|
Client Sampling (クライアントサンプリング) |
|
はい |
Random Sampling (ランダムサンプリング) |
クライアントによって要求されない場合、または強制されない場合に、トレース生成にランダムに選択される要求の対象パーセンテージ。 |
はい |
Overall Sampling (全体サンプリング) |
クライアントダイレクト、強制トレース、ランダムサンプリングなど、他のすべてのサンプリングチェックが適用された後に追跡される要求の対象パーセンテージ。 |
はい |
Labels (表示ラベル) |
トレースデータのスパン属性として使用するためにトレースに追加される表示ラベルの配列。 |
省略可能 |
Label Name (表示ラベル名) |
スパン属性名として使用される、表示ラベルの名前。 |
はい |
Label Type (表示ラベル種別) |
表示ラベルの種別により、表示ラベルの値の取得元が指定されます。サポートされている値は、 |
はい |
Label Key Name (表示ラベルキー名) |
環境変数やリクエストヘッダー名など、値の取得に使用されるキー。 |
はい |
Label Default Value (表示ラベルのデフォルト値) |
キーが見つからない場合、または取得された値が空の場合に使用するデフォルト値。 |
はい |