Skip to content

Commit ce3783d

Browse files
authored
Merge pull request #5104 from Particular/john/better_instructions
2 parents 2d7b6e6 + 4203f36 commit ce3783d

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed

src/Particular.LicensingComponent/Shared/ServiceControlSettings.cs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,12 @@ public static class ServiceControlSettings
1010
public static string ServiceControlThroughputDataQueueSetting = "ServiceControlThroughputDataQueue";
1111
public static string ServiceControlThroughputDataQueue = SettingsReader.Read(ThroughputSettings.SettingsNamespace, ServiceControlThroughputDataQueueSetting, "ServiceControl.ThroughputData");
1212

13-
static string SCQueue = $"{ThroughputSettings.SettingsNamespace.Root}/{ServiceControlThroughputDataQueueSetting}";
14-
static string SCQueueDescription = $"Service Control throughput processing queue. This setting must match the equivalent `Monitoring/{ServiceControlThroughputDataQueueSetting}` setting for the Monitoring instance.";
15-
1613
static string MonitoringQueue = $"Monitoring/{ServiceControlThroughputDataQueueSetting}";
17-
static string MonitoringQueueDescription = $"Queue to send monitoring throughput data to for processing by ServiceControl. This setting must match the equivalent `{ThroughputSettings.SettingsNamespace.Root}/{ServiceControlThroughputDataQueueSetting}` setting for the ServiceControl instance.";
14+
static string MonitoringQueueDescription = $"Queue to send monitoring throughput data to for processing by ServiceControl. This setting only needs to be specified if the Monitoring instance is not hosted in the same machine as the Error instance is running on.";
1815

1916
public static List<ThroughputConnectionSetting> GetServiceControlConnectionSettings()
2017
{
21-
return [new ThroughputConnectionSetting(SCQueue, SCQueueDescription)];
18+
return [];
2219
}
2320

2421
public static List<ThroughputConnectionSetting> GetMonitoringConnectionSettings()

src/Particular.LicensingComponent/ThroughputCollector.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public async Task<ThroughputConnectionSettings> GetThroughputConnectionSettingsI
2020
var throughputConnectionSettings = new ThroughputConnectionSettings
2121
{
2222
ServiceControlSettings = ServiceControlSettings.GetServiceControlConnectionSettings(),
23-
MonitoringSettings = ServiceControlSettings.GetMonitoringConnectionSettings(),
23+
MonitoringSettings = throughputSettings.TransportType == "MSMQ" ? ServiceControlSettings.GetMonitoringConnectionSettings() : [],
2424
BrokerSettings = throughputQuery?.Settings.Select(pair => new ThroughputConnectionSetting($"{ThroughputSettings.SettingsNamespace.Root}/{pair.Key}", pair.Description)).ToList() ?? []
2525
};
2626
return await Task.FromResult(throughputConnectionSettings);

0 commit comments

Comments
 (0)