трассировка — трассировка всех вызовов RPC на сервере C ++ gRPC

У меня есть сервер gRPC, написанный на C ++, и я хотел бы отслеживать или регистрировать все RPC-вызовы к серверу, включая аргументы и ответы, если это возможно.

Реализация Go gRPC имеет очень полезную концепцию перехватчика, который можно подключить к клиенту или серверу. Перехватчик получает доступ не только к метаданным, но и к аргументам / ответам. Для C ++ API я не могу найти ничего подобного.

1

Решение

Вы смотрели на это (Перехватывать вызовы gRPC C ++ на сервере и клиенте) нить? Код принятого ответа на стороне сервера звучит так, как будто он может быть адаптирован к тому, что вы хотите.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]