問題
フローテレメトリの分析中に、サンキーダイアグラムにフィルターやファセットを追加すると、データが見つからないというエラーが発生します。
フローテレメトリの分析中にエラーが見つかりました。
このエラーは、サンキーダイアグラムに適用されたフィルターやファセットによって生成された基になるNRQLクエリに、グラフのレンダリングに必要なテレメトリが含まれていない場合に発生します。
解決
サンキーチャートをレンダリングすると、ユーザーの選択に基づいて特定の依存関係を持つ、基になるNRQLクエリが動的に作成されます。少なくとも、検出されたフローレコードに次のフィールドが含まれている必要があります。
sample_rate
provider = 'kentik-flow-device'
in_bytes
または、チャートの切り替えスイッチをByte traffic
または
Packet traffic
どちらに選択したかに応じて
in_pkts
なります。
ユーザーによるファセットの選択も必要になります。たとえば、上のスクリーンショットでは、フィールドCustomBytes1
とCustomBytes2
は、フィルターの送信元IPアドレスと宛先IPアドレスを使用する会話のフローレコードには存在しません。
この問題を解決するには、まず、チャートの右上のアイコンにあるView queryアクションを選択して、サンキー チャートの基になる NRQL クエリを調査し、クエリから null または空の値を返すフィールドを特定します。 次のステップでは、フロー エクスポーターのフロー テンプレートを更新して、必要なフィールドがすべて期待どおりに KTranslate エージェントに送信されるようにします。