Class GraphiteClient

java.lang.Object
io.trino.benchto.driver.graphite.GraphiteClient

@Component @ConditionalOnProperty(prefix="graphite", value="url") public class GraphiteClient extends Object
  • Constructor Details

    • GraphiteClient

      public GraphiteClient()
  • Method Details

    • storeEvent

      @Retryable(value=org.springframework.web.client.RestClientException.class, backoff=@Backoff(1000L)) public void storeEvent(GraphiteClient.GraphiteEventRequest request)
    • loadMetrics

      @Retryable(value={org.springframework.web.client.RestClientException.class,IncompleteDataException.class}, backoff=@Backoff(delay=5000L,multiplier=2.0), maxAttempts=4) public Map<String,double[]> loadMetrics(Map<String,String> metrics, long fromEpochSecond, long toEpochSecond)