0

アイデアは、カスタムのアプリ インサイト イニシャライザーを介して、実行中の Service Fabric アプリに関するメタデータをアプリ インサイトに追加することです。サービスのインスタンスを実行しているアプリ/ノードを計測できるようにしたいと考えています。

SF は既にこれを行っているかもしれませんが、私のアプリ インサイト ヘルス モニターには、私が特別に作成したカスタム イベントのみが表示され、既定では何も追加されていません。SF がリリースされ、信頼できるサービスのスケールアウトを開始したら、より効果的にデバッグできるように、カスタム イベントに追加し、SF アプリ/ノードについて少し知りたいと思います。

このフォーラムに初心者なので、親切にしてください:-)

4

1 に答える 1

0

アクターまたは SF サービス内から明示的に試したことはまだありませんが、テレメトリ クライアント (アプリ インサイト) は任意のコンソール アプリで呼び出すことができます。通常どおり、新しいイベント、例外、メトリックを投稿するだけです。AI に反映されるまでに時間がかかります。アーキテクチャのアイデアとして、一般的なロガー アクターをアグリゲーターとして作成するかもしれません。このように、アプリ内のすべてのアクターは単純なアクター間スタックで「アクター」と対話するだけであり、ロギング コンシューマー内の別のフレームワークや API に依存する必要はありません。物事をクリーンで抽象的に保ちます。ロギング アクターは、ステートレスまたはステートフルにすることができ、「後書き」設計を使用して物事を動かし続けます。また、perf ロギングを抽象化し、ロギング アクター内の 1 か所で実装を変更できることも意味します。途中でログを変更して db ストアにもログを記録したり、一部のイベントを電子メールまたはテキストで送信したり、何らかの理由で AI から変更したりすることもできます。次に、すべてのロギング「コンシューマー」クライアントは変更されず、わかりません。

于 2015-10-03T05:46:23.537 に答える