/// <summary> /// Initializes a new instance of the <see cref="CloudStatistics"/> class. /// </summary> public CloudStatistics(ICloudDiagnosticsRepository diagnosticsRepository) { _repository = diagnosticsRepository; }
/// <summary> /// Creates an instance of the <see cref="ExecutionProfilingMonitor"/> class. /// </summary> public ExecutionProfilingMonitor(ICloudDiagnosticsRepository repository) { _repository = repository; }
/// <summary> /// Creates an instance of the <see cref="PartitionMonitor"/> class. /// </summary> public PartitionMonitor(ICloudDiagnosticsRepository repository) { _repository = repository; _partitionKey = CloudEnvironment.PartitionKey; _instanceId = CloudEnvironment.AzureCurrentInstanceId.GetValue("N/A"); }
public DiagnosticsAcquisition(ICloudDiagnosticsRepository repository) { _executionProfiling = new ExecutionProfilingMonitor(repository); _partitionMonitor = new PartitionMonitor(repository); _serviceMonitor = new ServiceMonitor(repository); }
/// <summary> /// Creates an instance of the <see cref="ServiceMonitor"/> class. /// </summary> public ServiceMonitor(ICloudDiagnosticsRepository repository) { _repository = repository; }