public override void Init(IKernel kernel, IDiagnosticsHost diagnosticsHost)
		{
			var process = Process.GetCurrentProcess();
			var name = string.Format("Instance {0} | process {1} (id:{2})", Interlocked.Increment(ref instanceId),
			                         process.ProcessName, process.Id);
			diagnostic = new TrackedComponentsDiagnostic(perfMetricsFactory.CreateInstancesTrackedByReleasePolicyCounter(name));
			diagnosticsHost.AddDiagnostic<ITrackedComponentsDiagnostic>(diagnostic);
		}
 public override void Init(IKernel kernel, IDiagnosticsHost diagnosticsHost)
 {
     diagnostic = new TrackedComponentsDiagnostic();
     diagnosticsHost.AddDiagnostic <ITrackedComponentsDiagnostic>(diagnostic);
 }
		public override void Init(IKernel kernel, IDiagnosticsHost diagnosticsHost)
		{
			diagnostic = new TrackedComponentsDiagnostic();
			diagnosticsHost.AddDiagnostic<ITrackedComponentsDiagnostic>(diagnostic);
		}
Beispiel #4
0
 public override void Init(IKernel kernel, IDiagnosticsHost diagnosticsHost)
 {
     diagnostic = new TrackedComponentsDiagnostic(perfMetricsFactory.CreateInstancesTrackedByReleasePolicyCounter(name));
     diagnosticsHost.AddDiagnostic <ITrackedComponentsDiagnostic>(diagnostic);
 }
		public override void Init(IKernel kernel, IDiagnosticsHost diagnosticsHost)
		{
			diagnostic = new TrackedComponentsDiagnostic(perfMetricsFactory.CreateInstancesTrackedByReleasePolicyCounter(name));
			diagnosticsHost.AddDiagnostic<ITrackedComponentsDiagnostic>(diagnostic);
		}