disk-info-helper

selenium-helper (Not fully tested)

sync-helper (Not fully tested)
This commit is contained in:
2025-06-23 11:16:17 -07:00
parent e50a90f0fc
commit 97797fc440
15 changed files with 807 additions and 23 deletions

View File

@ -68,7 +68,7 @@ internal static partial class HelperCamstarOracle
return results;
}
internal static bool Check(AppSettings appSettings, ILogger<Worker> logger, CancellationToken cancellationToken)
internal static bool Check(AppSettings appSettings, IHttpClientFactory httpClientFactory, ILogger<Worker> logger, CancellationToken cancellationToken)
{
if (_MonIn is null)
throw new NullReferenceException(nameof(_MonIn));
@ -100,6 +100,7 @@ internal static partial class HelperCamstarOracle
File.WriteAllLines(Path.Combine(directory, $"{dateTime.Ticks}.tsv"), lines);
if (_LastValue is null || _LastUpload is null || _LastValue.Value != lines.Count || new TimeSpan(dateTime.Ticks - _LastUpload.Value.Ticks).TotalMinutes > 5)
{
Heartbeat(appSettings, httpClientFactory, logger, State.Up, cancellationToken);
Task<HttpResponseMessage> httpResponseMessage = _MonIn.SendPerformanceMessage(camstarOracleConfiguration.MonitorApplicationSite, camstarOracleConfiguration.MonitorApplicationResource, performanceName, value: lines.Count, description: string.Empty);
httpResponseMessage.Wait(cancellationToken);
if (httpResponseMessage.Result.StatusCode != System.Net.HttpStatusCode.OK)