テレメトリストリーミング
Apstraサーバーは、データをさらに処理し、独自の内部システム内で使用するために、以下のコンテンツをユーザー定義のエンドユーザーに送信します。
データタイプの | 説明 |
---|---|
カウンタ データ | PM(パフォーマンス監視)データは、インターフェイス カウンター、CPU メモリ使用率、CPU 使用率などの時系列数値です。この情報は通常、視覚的分析のために保存され、グラフ化されます。この目的に使用される典型的な用具はグラファイトおよびサボテンを含む。 |
イベント データ | イベント データは、ネットワークのトラブルシューティングに関する参照が必要になる状況情報の集まりです。syslogは、イベントなどの最適なリファレンスです。一定期間にわたってトラブルシューティングアクティビティを実行できるように、一般的なイベント履歴が必要です。これは未定義の時間ですが、通常はできるだけ多くの時間を必要とします。問題が発生した瞬間にトラブルシューティングすることはできないためです。 |
アラート データ | アラート データとは、問題を解決するために注意を払う必要がある情報の集まりです。最適な場合は、ネットワーク サービスに関してアラートから何が問題なのかが通知され、必要なデータを提供して根本原因を特定し、問題を可能な限り迅速に解決できます。 |
データストリームは、Googleプロトコルバッファ(GPB)で実装されています。GPB はデータ ストリームの形式を定義し、実装します。GPB を使用すると、ソフトウェア開発者は、イベントとデータタイプの言語に依存しない定義を使用できます。
GPB は、C++、Python、Go、そして将来的により多くの言語をサポートします。 AOSOMストリーミング という名前のPythonコードの例は、GPBで利用できます。AOSOMストリーミングデモソフトウェアはオープンソースで、githubからダウンロードできます: https://github.com/Apstra/aosom-streaming。
開発者にはさまざまな言語オプションがあります:C ++、Python、Go。つまり、ジュニパーのC++インフラストラクチャとうまく統合されています。インフラストラクチャ エンジニアはクライアントに Python または Go を使用できます。