feat(perception): stabilize pre-capture methodology
This commit is contained in:
@@ -20,7 +20,8 @@ foreach ($name in @(
|
||||
"MISSIONCORE_MQTT_HOST",
|
||||
"MISSIONCORE_MQTT_PORT",
|
||||
"MISSIONCORE_MQTT_USERNAME",
|
||||
"MISSIONCORE_MQTT_PASSWORD"
|
||||
"MISSIONCORE_MQTT_PASSWORD",
|
||||
"MISSIONCORE_TELEMETRY_INTERVAL"
|
||||
)) {
|
||||
$value = $payload.$name
|
||||
if (-not $value) {
|
||||
@@ -87,7 +88,8 @@ try {
|
||||
"MISSIONCORE_MQTT_HOST=$($payload.MISSIONCORE_MQTT_HOST)",
|
||||
"MISSIONCORE_MQTT_PORT=$($payload.MISSIONCORE_MQTT_PORT)",
|
||||
"MISSIONCORE_MQTT_USERNAME=$($payload.MISSIONCORE_MQTT_USERNAME)",
|
||||
"MISSIONCORE_MQTT_PASSWORD=$($payload.MISSIONCORE_MQTT_PASSWORD)"
|
||||
"MISSIONCORE_MQTT_PASSWORD=$($payload.MISSIONCORE_MQTT_PASSWORD)",
|
||||
"MISSIONCORE_TELEMETRY_INTERVAL=$($payload.MISSIONCORE_TELEMETRY_INTERVAL)"
|
||||
)
|
||||
$serviceRegistryPath = "HKLM:\SYSTEM\CurrentControlSet\Services\$serviceName"
|
||||
Set-ItemProperty -Path $serviceRegistryPath -Name Environment `
|
||||
|
||||
@@ -26,6 +26,9 @@ foreach ($entry in @((Get-ItemProperty -Path $serviceRegistryPath).Environment))
|
||||
Set-Item -Path "Env:$name" -Value $value
|
||||
}
|
||||
}
|
||||
if (-not $env:MISSIONCORE_TELEMETRY_INTERVAL) {
|
||||
$env:MISSIONCORE_TELEMETRY_INTERVAL = "2s"
|
||||
}
|
||||
|
||||
$temporaryRoot = Join-Path $env:TEMP "ndc-mission-core-telegraf-update-$([Guid]::NewGuid().ToString('N'))"
|
||||
$validationOutput = Join-Path $temporaryRoot "validation.out.log"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[agent]
|
||||
interval = "2s"
|
||||
interval = "${MISSIONCORE_TELEMETRY_INTERVAL}"
|
||||
round_interval = true
|
||||
omit_hostname = false
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[agent]
|
||||
interval = "2s"
|
||||
interval = "${MISSIONCORE_TELEMETRY_INTERVAL}"
|
||||
round_interval = true
|
||||
omit_hostname = false
|
||||
|
||||
|
||||
Reference in New Issue
Block a user