docs: @Override
    public void execute(final TSDB tsdb, final HttpQuery query)
            throws IOException {
      http_requests.incrementAndGet();
      
      // only accept POST
      if (query.method() != HttpMethod.POST) {
        throw new BadRequestException(HttpResponseStatus.METHOD_NOT_ALLOWED,
            "Method not allowed", "The HTTP method [" + query.method().getName() +
            "] is not permitted for this endpoint");
      }
  
      final List<RollUpDataPoint> dps = query.serializer()
          .parsePutV1(RollUpDataPoint.class, HttpJsonSerializer.TR_ROLLUP);
      processDataPoint(tsdb, query, dps);
    }