在firebase控制台上的何处查看HTTP指标?
以上是我如何为http网络请求集成firebase性能监视的。Iam无法计算firebase控制台上的性能指标。在哪里可以找到这些网络指标在firebase控制台上的何处查看HTTP指标?,firebase,react-native,react-native-android,react-native-firebase,firebase-performance,Firebase,React Native,React Native Android,React Native Firebase,Firebase Performance,以上是我如何为http网络请求集成firebase性能监视的。Iam无法计算firebase控制台上的性能指标。在哪里可以找到这些网络指标 const perfReq = async config => { try { const httpMetric = perf().newHttpMetric(config.url, config.method); config.metadata = {httpMetric}; await httpMetric.start(
const perfReq = async config => {
try {
const httpMetric = perf().newHttpMetric(config.url, config.method);
config.metadata = {httpMetric};
await httpMetric.start();
} finally {
return config;
}
};
const perfRespSuccess = async response => {
try {
// Request was successful, e.g. HTTP code 200
const {httpMetric} = response.config.metadata;
httpMetric.setHttpResponseCode(response.status);
httpMetric.setResponseContentType(response.headers['content-type']);
await httpMetric.stop();
} finally {
return response;
}
};
const perfRespError = async error => {
try {
// Request failed, e.g. HTTP code 500
const {httpMetric} = error.config.metadata;
httpMetric.setHttpResponseCode(error.response.status);
httpMetric.setResponseContentType(error.response.headers['content-type']);
await httpMetric.stop();
} finally {
// Ensure failed requests throw after interception
return Promise.reject(error);
}
};
axios.interceptors.request.use(reqInterceptor, perfReq);
axios.interceptors.response.use(resInterceptor, perfRespSuccess, perfRespError);