public void Contribute(IInfoBuilder builder) { builder.WithInfo("applicationVersionInfo", GetImportantDetails(_application)); builder.WithInfo("steeltoeVersionInfo", GetImportantDetails(_steeltoe)); // this is for Spring Boot Admin builder.WithInfo("build", new Dictionary <string, string> { { "version", _application.GetName().Version.ToString() } }); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo( _operationCounter.Name, _operationCounter.GetCounts ); }
public void Contribute(IInfoBuilder builder) { Dictionary <string, object> result = new Dictionary <string, object>(); result.Add("conference", "BASTA! 2017"); result.Add("session", "Cloud-native .NET-Microservices mit Kubernetes."); builder.WithInfo(result); }
protected virtual void Contribute(IInfoBuilder builder, string prefix, bool keepPrefix) { if (builder == null) { throw new ArgumentNullException(nameof(builder)); } builder.WithInfo(CreateDictionary(prefix, keepPrefix)); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo("ConverterService", new { status = _configurationService.ServiceInfoStatus.ToString(), apiUrl = _configurationService.ServiceHealthEndPoint, //jobstatus = $"Processing Slice { _configurationService.Id } of {_configurationService.SliceCount} slices for provision job {_configurationService.JobId}." }); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo("ProvisionerService", new { //status = _configurationService.ServiceInfoStatus.ToString(), MaxConcurrency = _configurationService.MaxConcurrency, SliceTimeSpan = _configurationService.SliceTimeSpan, DevAttributeContainerLifeDuration = _configurationService.DevAttributeContainerLifeDuration, RetryCount = _configurationService.RetryCount, Image = _configurationService.Image }); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo("ConverterService", new { status = _appConfigService.ServiceInfoStatus.ToString(), coverterPlatform = _appConfigService.ConverterPlatform.ToString(), sleepDuration = _appConfigService.SleepDuration, retryCount = _appConfigService.RetryCount, apiInfoUrl = "http://localhost:5000/actuator/info", apiHealthUrl = "http://localhost:5000/actuator,health", jobId = _appConfigService.JobId, sliceId = _appConfigService.SliceId, jobstatus = $"Processing Slice { _appConfigService.Id } " + $"of {_appConfigService.SliceCount} " + $"slices for provision job {_appConfigService.JobId}. " }); }
public void Contribute(IInfoBuilder builder) { // Assembly version, this is what .net uses for loading assemblies string assemblyVersion = Assembly.GetExecutingAssembly().GetName().Version.ToString(); // Assembly flie version, this is what is reported to windows explorer, etc. string fileVersion = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).FileVersion; // Assuming you want the product version...this is what Nuget uses string productVersion = FileVersionInfo.GetVersionInfo(Assembly.GetExecutingAssembly().Location).ProductVersion; var builderDictionary = new Dictionary <string, object> { { "assemblyVersion", assemblyVersion }, { "fileVersion", fileVersion }, { "productVersion", productVersion } }; builder.WithInfo(builderDictionary); }
public void Contribute(IInfoBuilder builder) { var current = _podUtilities.GetCurrentPodAsync().GetAwaiter().GetResult(); var details = new Dictionary <string, object>(); if (current != null) { details.Add("inside", true); details.Add("namespace", current.Metadata.NamespaceProperty); details.Add("podName", current.Metadata.Name); details.Add("podIp", current.Status.PodIP); details.Add("serviceAccount", current.Spec.ServiceAccountName); details.Add("nodeName", current.Spec.NodeName); details.Add("hostIp", current.Status.HostIP); } else { details.Add("inside", false); } builder.WithInfo("kubernetes", details); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo("Test Contributeur", "today"); }
public void Contribute(IInfoBuilder builder) { // pass in the info builder.WithInfo("arbitraryInfo", new { someProperty = "someValue" }); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo("applicationVersionInfo", _applicationInfo); builder.WithInfo("steeltoeVersionInfo", _steeltoeInfo); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo("applicationVersionInfo", GetImportantDetails(_applicationInfo)); builder.WithInfo("steeltoeVersionInfo", GetImportantDetails(_steeltoeInfo)); }
public void Contribute(IInfoBuilder builder) { builder.WithInfo("semanticVersionFromConfiguration", Version.ToString()); }