Я установил мониторинг производительности Firebase на свое приложение React Native и успешно его интегрировал. После того, как я хочу отслеживать производительность сетевых запросов и go через как документацию.
const trackRequest = async (url,method) => {
// Define the network metric
const metric = await perf().newHttpMetric(url, method);
// Define meta details
metric.putAttribute('testAttr', 'testValue');
// Perform a HTTP request and provide response information
const response = await fetch(url);
metric.setHttpResponseCode(response.status);
metric.setResponseContentType(response.headers.get('Content-Type'));
metric.setResponsePayloadSize(response.headers.get('Content-Length'));
// Stop the trace
await metric.stop();
return response.json();
};
Я использую эту функцию из документации и вызываю ее каждые сетевые запросы время
fetch("www.example.com")
trackRequest("www.example.com","GET")
Может кто-нибудь объясните мне, что я делал не так?