2017-09-28 15 views
2

サービシブファブリッククラスタ内の同じノードで実行中の他のサービスを持つノードで実行されている個々のサービスのパフォーマンステレメトリを取得する方法はありますか?Azureサービスファブリック - 個々のサービスのパフォーマンステレメトリー

私たちは、パフォーマンスカウンタも存在しない現状では.netコアを使用しており、現在はコンテナを使用していません。 1つのマイクロサービスがすべてのシステムリソースを奪わずに、同じノードで実行されている他のマイクロサービスを停止させるようにしたいと考えています。私たちはゲストの実行ファイルを使用しています。

+0

に設定されていますか?現在、WebApiのフロントエンドにステートレスでステートフルなサービスを使用しています。 WebApiのAppInsightsとの統合は簡単ではありませんが、マイクロサービスへの追加情報の入手はやや面倒ですが、探しているパフォーマンス情報はいくつかあります。 –

+0

ありがとうございます。はい、計画はアプリの洞察力を使用することです。しかし、システムレベルのパフォーマンスデータを出荷するかどうかは確かではなく、個々のサービスレベルで確認していました。私はそれを試してみましょう –

+0

私はそれがプロセスレベルでパフォーマンスを行うと思うので、理論的には、そのプロセスの洞察のみを示すべきです。私たち自身の統計から見ると、私たちのサービスの利用率は非常に低く、すべて異なっているので、これはどのように機能しているのでしょうか。 –

答えて

1

私たちはアプリケーションの洞察力を使用します。それはあなたがサービスファブリックここ

内で複数のサービスを介して要求をトレースすることができ、サービスファブリックすなわち相関IDのmicroservicesをサポートしているアプリの洞察を使用していた命令と例 https://github.com/Microsoft/ApplicationInsights-ServiceFabric

関連する問題