0

現在、AppInsights を使用して .net アプリケーションを監視しています。

主な問題は、オンプレミス マシンや仮想化マシンにインストールされている他の種類のサービスを監視するために、同様の製品がプラグインと共にリリースされることです。つまり:

  • SQL データベース
  • Redis インスタンス
  • Docker コンテナー
  • ...

必要に応じてこれらのプラグインを開発して、AppInsights でそれを達成する方法を理解しようとしていますが、最善のアプローチが何であるか、または AppInsights を使用してそれを取得できるかどうかはわかりません。

基本的に、同じダッシュボードを使用してすべての種類のメトリクス (アプリケーション / オペレーション) を分析したいと考えており、n 個のダッシュボード (Zabbix、Nagios、Azure Portal Manager ダッシュボードなど) を使用し続けるのではありません。

何か案が?

よろしく、

オスカー

4

2 に答える 2

1

ApplicationInsightsは、既定で Sql と Http の依存関係を収集します。Redis と Docker はサポートされていませんが、ApplicationInsights SDK を使用してコードをインストルメント化できます。

ドキュメント: https://azure.microsoft.com/en-us/documentation/articles/app-insights-api-custom-events-metrics/

ソース: https://github.com/Microsoft/ApplicationInsights-dotnet

于 2016-03-30T21:59:03.973 に答える