Ejemplo n.º 1
0
        public SignalFxReporter(string baseURI, string apiToken, int timeoutInMilliseconds, IWebRequestorFactory requestor = null)
        {
            if (requestor == null)
            {
                requestor = new WebRequestorFactory()
                            .WithUri(baseURI + "/v2/datapoint")
                            .WithMethod("POST")
                            .WithContentType("application/x-protobuf")
                            .WithHeader("X-SF-TOKEN", apiToken)
                            .WithTimeout(timeoutInMilliseconds);
            }

            this._requestor = requestor;
        }
Ejemplo n.º 2
0
        public SignalFxReporter(string baseURI, string apiToken, TimeSpan timeout, IWebRequestorFactory requestor = null)
        {
            _log = SuperCheapIOC.Resolve <ILog>();
            if (requestor == null)
            {
                requestor = new WebRequestorFactory()
                            .WithUri(baseURI + "/v2/datapoint")
                            .WithMethod("POST")
                            .WithContentType("application/x-protobuf")
                            .WithHeader("X-SF-TOKEN", apiToken)
                            .WithTimeout(timeout);
            }

            this._requestor = requestor;
            this._apiToken  = apiToken;
        }