????????????
????Thrift?????????????????μ?????????????????????????????????Щ?????Thrift?????????????????д??????????????????????????????????????????? ????????????????????????????????б?????
????????????????????????VCR?????????????????????????VCR?????????????????л???д??Redis???檔
???????????????????????????????????????????JSON?????????л???????л???Э?顣?????????????????????????????????????????????????????д????????????????

???????????
?????????????????Щ??????????????????????????У?
????· ????????
????· ?????????
????· QPS
????· TP90
????· TP50
?????????????? InfluxDB ?????????????????
??????TP90?????????????в???????????
????SELECT PERCENTILE(response_time?? 90) FROM test_series GROUP BY time(10s)
???????
??????????????????????????£?

???????
????????????
?????????????????????Java????????VCR??Maven Package?????????????
????????????????2?д???????????????
????????????????????????????????????????????????
????public class TestAppRPC implements TestApp.Iface {
????private Vcr _vcr = new Vcr("testapp"); // ?????????????key
????@Override
????public TestResponse echo(TestRequest req) throws TException {
????_vcr.copy(req); // ????????
????long start = System.currentTimeMillis();
????TestResponse response = new TestResponse();
????return response;
????}
????}
??????????????????????Web???棬????????????????????????????????顣