public static ClientProvider GetInstance(string host, int port) { if (instance == null) { instance = new ClientProvider(host, port); try { instance.Setup(); } catch (Exception ex) { instance.Close(); instance = null; throw ex; } } return instance; }
public static ClientProvider GetInstance(string host, int port) { if (instance == null) { instance = new ClientProvider(host, port); try { instance.Setup(); } catch (Exception ex) { instance.Close(); instance = null; throw ex; } } return(instance); }
public SpanCollector Build(string zipkinServer, int zipkinPort, int maxProcessorBatchSize) { return(new SpanCollector(ClientProvider.GetInstance(zipkinServer, zipkinPort), maxProcessorBatchSize)); }