Согласно документам Sentry, мне нужно Добавьте все эти строки каждый раз, когда я хочу что-то измерить: < /p>
Код: Выделить всё
$sentryTransactionContext = (new TransactionContext('Something that needs measuring'));
$sentryTransactionContext->setOp('http.server');
$sentryTransaction = startTransaction($sentryTransactionContext);
SentrySdk::getCurrentHub()->setSpan($sentryTransaction);
$spanContext = (new SpanContext());
$spanContext->setOp('something.that.needs.measuring');
$span1 = $sentryTransaction->startChild($spanContext);
\Sentry\SentrySdk::getCurrentHub()->setSpan($span1);
// Do something that needs to be measured...
$span1->finish();
SentrySdk::getCurrentHub()->setSpan($sentryTransaction);
$sentryTransaction->finish();
В идеале я хотел бы просто сделать это: < /p>
Код: Выделить всё
public function create(HttpRequest $request)
{
sentry_measure_start('slow.task');
// Something slow that needs to be measured
sentry_measure_stop('slow.task');
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... ss-verbose
Мобильная версия