Exemplo n.º 1
0
 protected bool HandleCollectorStatus(HttpCollectorResponseStatus collectorStatus)
 {
     if (collectorStatus != HttpCollectorResponseStatus.Success)
     {
         if (collectorStatus == HttpCollectorResponseStatus.InternalServerError ||
             collectorStatus == HttpCollectorResponseStatus.ServerIsBusy)
         {
             SplunkCollectorHealthAccessor.MarkAsUnhealthy();
         }
         else
         {
             DoNotTryAgain();
             throw new TrafficCometHttpCollectorException(collectorStatus);
         }
         return(false);
     }
     return(true);
 }
Exemplo n.º 2
0
 public TrafficCometHttpCollectorException(HttpCollectorResponseStatus responseStatus)
     : base($"Splunk Http Collector response with code: {(int)responseStatus}")
 {
 }