問題タブ [azure-diagnostics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - ホストされたサービスに参加せずに Azure Diagnostics を使用することは可能ですか?
ソリューションには Web ロールと Worker ロールがいくつかありますが、Azure でホストされている VM で Azure 以外のアプリケーションも実行しています。そのアプリケーションは、BLOB やキューの読み取りと書き込みなど、さまざまなことのために Azure ストレージに接続し、正常に動作します。
同じアプリケーション (Azure でホストされている VM で実行されている .NET アプリ) 内から Azure Diagnostics を使用したいと考えています。ただし、診断を初期化しようとすると、次の例外が発生します。
System.InvalidOperationException: ホストされたサービスまたは開発ファブリックで実行されていません。
これは理にかなっていますが、ホストされたサービスでなくても何らかの方法で診断を使用できるかどうか疑問に思っています. 特に、Azure Diagnostics を使用して、System.Diagnostics.Trace によって書き出されたログ情報を収集しています。これはすべて、アプリケーション コードから隠されているため、他の API があれば、おそらくそれを挿入できる場所があります。 .
何か案は?ありがとう、JC
azure-storage - Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener を作成できませんでした
WCFService WebRole で Windows Azure テーブル ストレージを使用しているときに、次の方法で CloudStorageAccount を作成しようとしました。
例外を取得:
ConfigurationErrorsException "Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener、Microsoft.WindowsAzure.Diagnostics、Version=1.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35 を作成できませんでした。"
MSDN ヘルプによると、1) Visual Studio は管理者として実行する必要があります。2) ロールは完全な信頼の下で実行されている必要があります (.NET 信頼レベル オプションを完全な信頼に変更します)。
すべて完了しましたが、まだ同じ例外があります。
azure - WADPerformanceCounters、HRおよびHRIテーブル
Azureを使用しており、パフォーマンスカウンターを使用しています。パフォーマンスカウンターがWADPerformanceCountersTableに格納されていることを確認しました。パフォーマンスカウンターに関連するある種のテーブルが作成されることも確認しました。名前はWADPTMRTableおよびWADPTMRITableです。これらのテーブルは何ですか?
ありがとう
azure-storage - 'Microsoft.WindowsAzure.Storage.CloudStorageAccount'クラスと'Microsoft.WindowsAzure.CloudStorageAccount'クラスの使用法の違いは何ですか?
Azure SDK 1.7 => 1.8からアップグレードした後、本質的に同じものの2つのクラスがあることに気付きました。
Microsoft.WindowsAzure.Storage.CloudStorageAccount
(v1.7)
Microsoft.WindowsAzure.CloudStorageAccount
(v1.8)
コードで1.8に移行する前に(Azure SDK 1.7を参照してコンパイルすることはできます)、新しい利点が何であるか、それを使用するためのサンプルコードがあるかどうかを誰かが知っていますか?これはAzureDiagnosticsの観点からのものであるため、オンデマンド転送を開始および停止します。
azure - Azure 診断ログがストレージ アカウントにコピーされない
私は Azure プラットフォームを初めて使用し、単に IIS ログをストレージ アカウントに取り込もうとしています。
ローカルで実行してストレージ エミュレーターを使用すると、問題なくログを確認できます。ただし、アプリケーションをデプロイするとき、ログ ファイルは作成されず、ブロブ ストレージに表示されるコンテナーは "vsdeploy" だけです。
ここで説明されている手順に従いました: http://www.windowsazure.com/en-us/develop/net/common-tasks/diagnostics/
ServiceDefinition.csdef に診断モジュールをインポートしました
WebRole.cs クラスを作成し、2 分ごとにスケジュールされた転送用にディレクトリを構成しました。
また、クラウド デプロイ用のストレージ アカウント接続文字列が正しいことも確認しました。
それでも、デプロイすると、ストレージ アカウントには何も作成されません。ログに記録されていない、または正しく構成されていない部分は何ですか?
ありがとう。
azure - Azure Diagnostics は Azure ステージング スロットで実行されますか?
Azure 診断データを収集するとき、ステージング スロットは診断データも WadPerformanceCounters テーブルに送信しますか?
もしそうなら、どうすればこれをオフにできますか?または、診断を読み取るときにステージングと本番を区別するにはどうすればよいですか。
実際にはその一部がステージング スロットであるにもかかわらず、すべてが本番環境であると仮定して、Web サイトに関するデータを表示したくありません。
azure - ステージングと運用の両方で実行されている Azure Diagnostics で自動スケーリングを実行するにはどうすればよいですか?
Web サイトの Azure Diagnostics に基づいて Azure 自動スケーリングを設定しました。
Staging と Production は互いの正確なコピーにすぎないため、Staging と Production の両方が診断を同じ WadPerformanceCountersTable に格納します。
DeploymentId を使用してステージング スロットと運用スロットを区別できることはわかっていますが、Azure 自動スケーリングでもこの区別が行われますか? もしそうなら、どのように?
そうでない場合、運用データのみに基づいて運用のみを自動スケーリングするように Azure Diagnostics と自動スケーリングを設定するにはどうすればよいですか?
windows - ドメイン管理者の資格情報を使用して Azure 仮想マシンにログインする方法、ドメインに追加されたマシン
Azure で 2 つの仮想マシンを作成しました。1 台のマシンで Active Directory/ドメイン コントローラーを構成し、構成済みのドメインに他のマシンを追加しました。
問題は、ドメイン管理者コントローラーを使用して 2 台目のマシンにログインする方法です。
ありがとうラビ
azure-diagnostics - タイプ オートスケーラー、キー "" のインスタンスを取得しようとしているときにアクティベーション エラーが発生しました
例外: タイプ オートスケーラー、キー "" のインスタンスを取得しようとしているときにアクティベーション エラーが発生しました
スタック トレース: D:\Windows Azure Cloud\Samples\Windows Azure HelloWorld Sample\C#\HelloWorld_WebRole\WebRole.cs:line 43 の IUSCRM.WebRole.OnStart(): Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.InitializeRoleInternal(RoleType roleTypeEnum) Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.InitializeRole (RoleType roleType) で Microsoft.WindowsAzure.ServiceRuntime.Implementation.Loader.RoleRuntimeBridge.b__0() で
内部例外: 依存関係の解決に失敗しました。タイプ = "Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Autoscaler"、名前 = "(none)"。例外が発生しました: 解決中。
例外: InvalidOperationException - String 型を構築できません。この値を提供するようにコンテナーを構成する必要があります。
例外発生時のコンテナは次のとおりでした。
Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Autoscaler を解決しています (none) コンストラクターのパラメーター "dataPointsStoreStorageAccountConnectionString" を解決しています Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Autoscaler(System.String dataPointsStoreStorageAccountConnectionString, System.String dataPointsTableName, System.TimeSpan ruleEvaluationRate, Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Rules.IRulesStore rulesStore、Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.ServiceModel.IServiceInformationStore serviceInformationStore、Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.DataPointsCollection.IDataPointsCollectorProvider dataPointsCollectorsProvider、Microsoft.Practices.EnterpriseLibrary .WindowsAzure.Autoscaling.IExecutionLease 実行リース、Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Logging.ILogger ロガー、Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Scaling.IServiceManagementRequestTracker トラッカー、Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Scaling.IScaler スケーラー) Resolving System.String,(none )
ソース: Microsoft.Practices.Unity
スタック トレース:
Microsoft.Practices.Unity.UnityContainer.DoBuildUp (型 t、オブジェクトの存在、文字列名、IEnumerable 1 resolverOverrides)
at Microsoft.Practices.Unity.UnityContainer.DoBuildUp(Type t, String name, IEnumerable
1 resolverOverrides) で Microsoft.Practices.Unity.UnityContainer.Resolve (型 t、文字列名、ResolverOverride[] resolverOverrides) でc:\Home\Chris\Projects\CommonServiceLocator\main\Microsoft.Practices の Microsoft.Practices.ServiceLocation.ServiceLocatorImplBase.GetInstance (型 serviceType、文字列キー) の Microsoft.Practices.Unity.UnityServiceLocator.DoGetInstance (型 serviceType、文字列キー) .ServiceLocation\ServiceLocatorImplBase.cs:49行目
内部例外: String 型を構築できません。この値を提供するようにコンテナーを構成する必要があります。
ソース: Microsoft.Practices.Unity
スタックトレース: Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.GuardTypeIsNonPrimitive (IBuilderContext コンテキスト、SelectedConstructor selectedConstructor) で Microsoft.Practices.ObjectBuilder2.DynamicMethodConstructorStrategy.PreBuildUp (IBuilderContext コンテキスト) で Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp (IBuilderContext コンテキスト) で Microsoft.Practices で。 Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext コンテキスト) の Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext コンテキスト) の Microsoft.Practices.ObjectBuilder2.BuilderContext.NewBuildUp の ObjectBuilder2.DynamicMethodBuildPlanCreatorPolicy.CreatePlan(IBuilderContext コンテキスト、NamedTypeBuildKey buildKey) (NamedTypeBuildKey newBuildKey) Microsoft.Practices.Unity.ObjectBuilder で。Microsoft.Practices.ObjectBuilder2.DynamicMethodBuildPlan.BuildUp(IBuilderContext コンテキスト) での BuildUp_Microsoft.Practices.EnterpriseLibrary.WindowsAzure.Autoscaling.Autoscaler(IBuilderContext ) での NamedTypeDependencyResolverPolicy.Resolve (IBuilderContext コンテキスト) (IBuilderContext コンテキスト) Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp (IBuilderContext コンテキスト) で Microsoft.Practices.Unity.UnityContainer.DoBuildUp (タイプ t、オブジェクトの存在、文字列名、IEnumerable`1 resolverOverrides)Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext コンテキスト) Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext コンテキスト) Microsoft.Practices.Unity.UnityContainer.DoBuildUp(型 t、オブジェクトの存在、文字列名、IEnumerable`1 resolverOverrides)Microsoft.Practices.ObjectBuilder2.BuildPlanStrategy.PreBuildUp(IBuilderContext コンテキスト) Microsoft.Practices.ObjectBuilder2.StrategyChain.ExecuteBuildUp(IBuilderContext コンテキスト) Microsoft.Practices.Unity.UnityContainer.DoBuildUp(型 t、オブジェクトの存在、文字列名、IEnumerable`1 resolverOverrides)
過去2日間、私はこの例外に悩まされていたので、誰か助けてください...