我如何在 Android 上对哨兵事件进行分组?
How can i group Sentry events on Android?
我需要将不同的消息捕获到 Sentry。例如,在这里我捕获了比允许的时间更长的请求。但是每次捕获都会创建一个单独的事件记录。它正在产生一团乱麻,很难检查。
private void checkResponseTime(Call call, Response response, double value) {
long received = response.receivedResponseAtMillis();
long sent = response.sentRequestAtMillis();
float responseTime = (float) (received - sent) / 1000;
if (responseTime > value) {
String request = call.request().toString();
Log.e("DEBUG", request + " response time is " + responseTime + " sec.");
Sentry.capture(request);
}
}
如何在 Sentry 中将它们分组在同一标题下?
默认情况下,Sentry 将尝试使用错误的位置(堆栈跟踪),如果不可能,则使用消息等。
可以通过事件控制分组属性指纹
具有相同指纹的事件将被归为一组。所以你可以通过自己设置值来控制它。
我需要将不同的消息捕获到 Sentry。例如,在这里我捕获了比允许的时间更长的请求。但是每次捕获都会创建一个单独的事件记录。它正在产生一团乱麻,很难检查。
private void checkResponseTime(Call call, Response response, double value) {
long received = response.receivedResponseAtMillis();
long sent = response.sentRequestAtMillis();
float responseTime = (float) (received - sent) / 1000;
if (responseTime > value) {
String request = call.request().toString();
Log.e("DEBUG", request + " response time is " + responseTime + " sec.");
Sentry.capture(request);
}
}
如何在 Sentry 中将它们分组在同一标题下?
默认情况下,Sentry 将尝试使用错误的位置(堆栈跟踪),如果不可能,则使用消息等。
可以通过事件控制分组属性指纹
具有相同指纹的事件将被归为一组。所以你可以通过自己设置值来控制它。