static void AddProcessValues(DiagnosticsProbe probe) { probe.Add("process.id", Process.GetCurrentProcess().Id); #if NET40 probe.Add("process.bits", Environment.Is64BitProcess ? "x64" : "x32"); #endif }
public void WriteCommonItems(DiagnosticsProbe probe) { AddHostValues(probe); AddOperatingSystemValues(probe); AddProcessValues(probe); AddRunningInFullTrustValue(probe); }
static void AddOperatingSystemValues(DiagnosticsProbe probe) { probe.Add("os.version", Environment.OSVersion); #if NET40 probe.Add("os.bits", Environment.Is64BitOperatingSystem ? "x64" : "x32"); #endif }
public void Inspect(DiagnosticsProbe probe) { probe.Add("mt.default_serializer", _defaults.Serializer.GetType().ToShortTypeName()); foreach (var scheme in _transportFactories) { probe.Add("mt.transport", string.Format("[{0}] {1}", scheme.Key , scheme.Value.GetType().ToShortTypeName())); } }
public void Inspect(DiagnosticsProbe probe) { _endpointCache.Inspect(probe); }
public void Inspect(DiagnosticsProbe probe) { probe.Add("mt.default_serializer", _defaults.Serializer.GetType().ToShortTypeName()); _transportFactories.Each( (scheme, factory) => { probe.Add("mt.transport", string.Format("[{0}] {1}", scheme, factory.GetType().ToShortTypeName())); }); }
public void Inspect(DiagnosticsProbe probe) { probe.Add("mt.network", _network); }
public void Inspect(DiagnosticsProbe probe) { }
public void WriteCommonItems(DiagnosticsProbe probe) { AddHostValues(probe); AddOperatingSystemValues(probe); AddProcessValues(probe); }
public void Inspect(DiagnosticsProbe probe) { probe.Add("health_client", "on"); probe.Add("health_client.interval", _heartbeatIntervalInSeconds); }
public void Inspect(DiagnosticsProbe probe) { _endpointFactory.Inspect(probe); }
static void AddHostValues(DiagnosticsProbe probe) { probe.Add("host.machine_name", Environment.MachineName); probe.Add("net.version", Environment.Version); }
public static void WriteIntrospectionToConsole(this IServiceBus bus) { DiagnosticsProbe probe = bus.Probe(); Console.Write(probe); }
static void AddRunningInFullTrustValue(DiagnosticsProbe probe) { probe.Add("process.fulltrust", IsRunningInFullTrust()); }
public void Inspect(DiagnosticsProbe probe) { probe.Add("mt.service_count", _catalog.NumberOfServices); _catalog.Services .Where(svc => svc.Implements<DiagnosticsSource>()) .Cast<DiagnosticsSource>() .Each(src => src.Inspect(probe)); }