Azure WorkerロールのログをApplication Insight内に表示しようとしています。私が取得-AzureServiceDiagnosticsExtensionを実行すると、私は次の取得...クラウドサービスアプリケーションInsights ETWの問題
<PublicConfig
xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
<WadCfg>
<DiagnosticMonitorConfiguration overallQuotaInMB="8192" sinks="applicationInsights.errors">
<DiagnosticInfrastructureLogs scheduledTransferLogLevelFilter="Verbose" />
<PerformanceCounters scheduledTransferPeriod="PT1M">
<PerformanceCounterConfiguration counterSpecifier="\Memory\Available MBytes"
sampleRate="PT3M" />
<PerformanceCounterConfiguration counterSpecifier="\Processor(_Total)\% Processor Time"
sampleRate="PT3M" />
</PerformanceCounters>
<WindowsEventLog scheduledTransferPeriod="PT1M">
<DataSource name="Application!*[System[(Level=1 or Level=2 or Level=3)]]" />
<DataSource name="Windows Azure!*[System[(Level=1 or Level=2 or Level=3 or Level=4)]]" />
</WindowsEventLog>
<EtwProviders sinks="applicationInsights" />
<CrashDumps dumpType="Full">
<CrashDumpConfiguration processName="WaAppAgent.exe" />
<CrashDumpConfiguration processName="WindowsAzureGuestAgent.exe" />
<CrashDumpConfiguration processName="WaWorkerHost.exe" />
<CrashDumpConfiguration processName="DiagnosticsAgent.exe" />
</CrashDumps>
<Logs scheduledTransferPeriod="PT1M" scheduledTransferLogLevelFilter="Verbose" />
<Metrics resourceId="/subscriptions/{My_Subscription_GUID}/resourceGroups/Group/providers/Microsoft.ClassicCompute/domainNames/MyCloudServiceName" />
</DiagnosticMonitorConfiguration>
<SinksConfig>
<Sink name="applicationInsights">
<ApplicationInsights />
<Channels>
<Channel logLevel="Verbose" name="errors" />
</Channels>
</Sink>
</SinksConfig>
</WadCfg>
<StorageAccount>myclassicstorage</StorageAccount>
</PublicConfig>
次は、元diagnostics.wadcfgxファイルから私がに接続することができAzureストレージエクスプローラーを使用して設定-AzureServiceDiagnosticsExtension
を<PrivateConfig xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
<StorageAccount name="{myclassicstorage}" key="{MyClassicStorageKey}" endpoint="https://myclassicstorage.blob.core.windows.net/" />
</PrivateConfig>
を使用してアップロードされますmyclassicstorageと私はアプリケーションの洞察、何に行くとき、私はまだ私がWADLogsTable内で希望の項目を見ることができます...
私のトレースエントリがストレージに保存されているようですが、Application Insightsはストレージからデータを取得していません。
とにかく質問、不具合の説明につながる可能性があるとの回答: -
あなたが「ストレージアカウント」または「ストレージアカウント(クラシック)」を選択するかどうかは関係していますか?
Diagnostics.wadcfgxファイルのServiceConfiguration.Local.cscfgとServiceConfiguration.Cloud.cscfgとStorageAccountにMicrosoft.WindowsAzure.Plugins.Diagnostics.ConnectionStringがあります。なぜストレージを設定する3つの場所がありますか(これらは同じ内容を設定しました)。
多くの例では、diagnostics.wadcfgxファイルのStorageAccountには、エンドポイントがhttps://core.windows.netに設定されていますか?
こちらの手順は次のとおりです。計装キーを指定するにはhttps://azure.microsoft.com/en-us/documentation/articles/app-insights-cloudservices/#azure-diagnostics? –
@AlexBulankouはいはい、私が話題で読んだ多くの、多くのページの1つ – Mick