美文网首页Golang
golang grpc调用轨迹记录-trace

golang grpc调用轨迹记录-trace

作者: 46d3d081fdf9 | 来源:发表于2019-02-12 16:44 被阅读2次

在server端引入trace包

"golang.org/x/net/trace"

//添加trace的http监听

func startTrace() {

  trace.AuthRequest = func(req *http.Request) (any, sensitive bool) {

      return true, true

  }

  go http.ListenAndServe(":50051", nil)

  grpclog.Info("Trace listen on 50051")

}

//打开trace开关

func init()  {

  grpc.EnableTracing = true

}

在main函数中调用开启trace

// 开启trace

go startTrace()

查看调用请求的链接:http://localhost:50051/debug/requests

查看时间链接:http://localhost:50051/debug/events

相关文章

  • golang grpc调用轨迹记录-trace

    在server端引入trace包 "golang.org/x/net/trace" //添加trace的http监...

  • grpc-源码-网络模型

    golang 的grpc库是 https://github.com/grpc/grpc-go grpc serve...

  • golang安装gRpc

    golang安装gRpc安装官方安装命令: go get google.golang.org/grpc 是安装不起...

  • php 调用grpc的安装过程

    最近几天在搞golang的grpc,跑通之后想用php作为客户端调用一下grpc服务,结果拉了,一个php的grp...

  • grpc 简单使用

    参考:golang grpc 快速开始[https://grpc.io/docs/languages/go/qu...

  • golang grpc

    golang grpc rpc种类 grpc含义 gRPC是Google的RPC框架,开源、高性能、跨语言,基于H...

  • Windows下grpc安装

    Golang 官方说明使用 go get google.golang.org/grpc 进行安装,但是由于代码已经...

  • grep-web相关整理

    目的 为了让浏览器可以支持grpc的调用,以此记录相关研究过程,共勉 grpc-web搭建 此处使用官网hello...

  • 使用TypeScript与Golang进行gRPC通信

    title: 使用TypeScript与Golang进行gRPC通信tags: gRPCcategories: 后...

  • grpc的使用

    grpc 整理(nodejs) gRPC 是什么? 在 gRPC 里客户端应用可以像调用本地对象一样直接调用另一台...

网友评论

    本文标题:golang grpc调用轨迹记录-trace

    本文链接:https://www.haomeiwen.com/subject/eqpkeqtx.html