データレポート間隔の指定に関するガイドライン Junos Telemetry Interface
Junos Telemetry Interfaceを使用すると、ポーリングを伴わずに、さまざまなシステムリソースのデータを収集およびエクスポートするためのセンサーをプロビジョニングできます。データ送信の要求は、定期的なアップデートをストリーミングするために管理ステーションから一度送信されます。
テレメトリセンサーは、コマンドラインインターフェイス(CLI)またはOpenConfig for Junos telemetrySubscribe
リモートプロシージャコール(RPC)を介して、指定した間隔でデータを報告するように設定することができます。CLIを使用して設定するには、 階層レベルに ステートメントを含め reporting-rate seconds
ます [edit services analytics export-profile profile-name]
。 telemetrySubscribe
RPC の場合は、サンプリング間隔パラメーターをミリ秒単位で指定します。どちらの場合も、間隔は、後続の各データのエクスポート間の時間を指定します。
システム リソースのレポート間隔を決定する方法
特定のシステム リソースの適切なレポート間隔を決定するには、次のガイドラインに従います。
インターフェイスなどの特定のオブジェクトに必要なエクスポート間隔を特定します。
ラインカードに設定された物理インターフェイスの数など、センサーによって報告されるオブジェクトの最大数を特定します。
特定のセンサーの各間隔で報告されるオブジェクトの最小数を特定します。
次の式を使用して、最適なレポート間隔を決定します。
レポート間隔 = オブジェクトごとの必須エクスポート間隔 * 各間隔でレポートされるオブジェクトの最小数 / オブジェクトの最大数。
次の例を考えてみましょう。30秒ごとにインターフェイス統計を報告するというビジネス要件があります。間隔ごとに 10 個のインターフェイス レコードが報告され、インターフェイスの総数は各ラインカードで 96 になります。レポート間隔の式を使用すると、レポート間隔は 3.125 秒になります。現在、レポート間隔は秒単位で 2 の倍数としてのみ設定できます。したがって、この例では、レポート間隔をCLIで2秒、OpenConfig RPCで2000ミリ秒に設定します。
同じメトリックが 30 秒間隔で複数回報告される場合があります。効果的な視覚化とデータ操作の目的で、一定の期間にわたってデータを集計することは非常に一般的です。