Hello World

jaeger 本地编译

【参考文章】:jaeger 编译部署

1. 简介

  记录一下本地编译打包jaeger项目的过程。
  版本:jaeger-1.19.0

2. 基础工具安装

Mac下命令如下

  brew  install  yarn
  brew  install  dep

  go版本 1.14,高版本可能不兼容

3. 项目编译

3.1 下载代码

下载指定branch或者tag的分支代码

  https://github.com/jaegertracing/jaeger

若需要 jaeger-ui,还要下载jaeger对应版本的 jaeger-ui 代码,下载到 jaeger 项目的根目录

  https://github.com/jaegertracing/jaeger-ui      

3.2 项目编译

依赖工具安装

  make  install-tools

可执行文件编译

  make build-binaries-linux

3.3 jaeger-query 运行

  jaeger_query  --query.port=${serverport}   --query.static-files=${jaeger-ui-filepath}   --query.base-path=/jaeger --es.server-urls=http://${ip}:${port} --es.username=${es_user} --es.password=${es_pwd}

  query.port:服务监听端口
  query.static-files: 静态文件的路径,一般为index.html 所在的文件夹
  query.base-path:浏览器中URL的前缀,参数中的 /jaeger就是后面URL中的 /jaeger,http://127.0.0.1:32765/jaeger/search,--query.base-path=/xxx/jaeger 这样的话访问默认IP端口就会跳转到  http://127.0.0.1:32765/xxx/jaeger/search
posted @ 2020-09-24 19:05  小小忧愁米粒大  阅读(664)  评论(0编辑  收藏  举报
瞅啥瞅,好好看书