Пример #1
0
        static void AddProcessValues(DiagnosticsProbe probe)
        {
            probe.Add("process.id", Process.GetCurrentProcess().Id);
#if NET40
            probe.Add("process.bits", Environment.Is64BitProcess ? "x64" : "x32");
#endif
        }
Пример #2
0
 public void WriteCommonItems(DiagnosticsProbe probe)
 {
     AddHostValues(probe);
     AddOperatingSystemValues(probe);
     AddProcessValues(probe);
     AddRunningInFullTrustValue(probe);
 }
Пример #3
0
        static void AddOperatingSystemValues(DiagnosticsProbe probe)
        {
            probe.Add("os.version", Environment.OSVersion);
#if NET40
            probe.Add("os.bits", Environment.Is64BitOperatingSystem ? "x64" : "x32");
#endif
        }
Пример #4
0
	    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);
 }
Пример #6
0
 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)
	    {
	    }
Пример #9
0
 public void WriteCommonItems(DiagnosticsProbe probe)
 {
     AddHostValues(probe);
     AddOperatingSystemValues(probe);
     AddProcessValues(probe);
 }
 public void Inspect(DiagnosticsProbe probe)
 {
     _endpointCache.Inspect(probe);
 }
 public void Inspect(DiagnosticsProbe probe)
 {
     probe.Add("mt.network", _network);
 }
Пример #12
0
 public void Inspect(DiagnosticsProbe probe)
 {
     probe.Add("health_client", "on");
     probe.Add("health_client.interval", _heartbeatIntervalInSeconds);
 }
Пример #13
0
 public void Inspect(DiagnosticsProbe probe)
 {
     _endpointFactory.Inspect(probe);
 }
Пример #14
0
 static void AddHostValues(DiagnosticsProbe probe)
 {
     probe.Add("host.machine_name", Environment.MachineName);
     probe.Add("net.version", Environment.Version);
 }
Пример #15
0
 static void AddHostValues(DiagnosticsProbe probe)
 {
     probe.Add("host.machine_name", Environment.MachineName);
     probe.Add("net.version", Environment.Version);
 }
Пример #16
0
        public static void WriteIntrospectionToConsole(this IServiceBus bus)
        {
            DiagnosticsProbe probe = bus.Probe();

            Console.Write(probe);
        }
Пример #17
0
	    public void Inspect(DiagnosticsProbe probe)
	    {
	        _endpointFactory.Inspect(probe);
	    }
Пример #18
0
 static void AddRunningInFullTrustValue(DiagnosticsProbe probe)
 {
     probe.Add("process.fulltrust", IsRunningInFullTrust());
 }
Пример #19
0
 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));
 }