一、下载安装nssm

下载地址:https://nssm.cc/download
解压到d盘

添加到系统环境变量

二、下载安装es,jaeger利用es存储上报信息

下载地址:https://www.elastic.co/cn/downloads/elasticsearch
解压到D盘


打开bin文件夹
执行elasticsearch.bat批处理文件,等待一会
浏览器访问:http://localhost:9200/ 即安装成功

第三下载jaeger

下载地址:https://www.jaegertracing.io/download/
解压到D盘

根据页面提示利用nssm注册服务到系统,
文档地址:https://www.jaegertracing.io/docs/1.24/windows/
Agent

nssm install JaegerAgent D:\Jaeger\jaeger-agent.exe --reporter.grpc.host-port=localhost:14250nssm set JaegerAgent AppStdout D:\Jaeger\jaeger-agent.out.log
nssm set JaegerAgent AppStderr D:\Jaeger\jaeger-agent.err.log
nssm set JaegerAgent Description Jaeger Agent servicenssm start JaegerAgent

Collector

nssm install JaegerCollector D:\Jaeger\jaeger-collector.exe --es.server-urls=http://localhost:9200 --es.username=elastic --es.password=changmenssm set JaegerCollector AppStdout D:\Jaeger\jaeger-collector.out.log
nssm set JaegerCollector AppStderr D:\Jaeger\jaeger-collector.err.log
nssm set JaegerCollector Description Jaeger Collector service
nssm set JaegerCollector AppEnvironmentExtra SPAN_STORAGE_TYPE=elasticsearchnssm start JaegerCollector

Query UI

nssm install JaegerUI D:\Jaeger\jaeger-query.exe --es.server-urls=http://localhost:9200 --es.username=elastic --es.password=changmenssm set JaegerUI AppStdout D:\Jaeger\jaeger-ui.out.log
nssm set JaegerUI AppStderr D:\Jaeger\jaeger-ui.err.log
nssm set JaegerUI Description Jaeger Query service
nssm set JaegerUI AppEnvironmentExtra SPAN_STORAGE_TYPE=elasticsearchnssm start JaegerUI

服务注册成功

浏览器输入 http://127.0.0.1:16686/

选择对应的服务,即可查看链路追踪情况

最后

前提是你的项目集成了jaeger客户端
比如我用的kratos,上报的配置文件为

trace:endpoint: http://127.0.0.1:14268/api/traces

windows安装使用jaeger链路追踪相关推荐

  1. jaeger 链路追踪

    jaeger 链路追踪 一.jaeger docker-compose部署 docker-compose.yaml文件 version: '2' services:hotrod:image: jaeg ...

  2. 35、jaeger链路追踪

    目录 一.链路追踪 1 - 链路追踪简介 2 - 链路追踪技术选型 3 - jaeger安装 4 - jaeger组成 5 - opentracing解析 二.go使用jaeger 1 - 发送单sp ...

  3. opentelemetry+python+jaeger链路追踪相关使用备注

    什么是链路追踪: 在 分布式微服务架构中, 一个请求从用户发起到接收,后端服务可能要经过多个微服务间调用,及多个功能组件(mysql,redis...)和网络请求(http,upd),在这个过程中,任 ...

  4. skywalking 安装_SkyWalking全链路追踪利器

    随着目前系统架构的复杂度越来越高(中台.微服务),并且线上应用的多级监控覆盖到了通讯.应用处理过程监控并且实现端到端的应用监测,线上性能故障的快速定位修复:而传统的监控分析方式已经无法满足我们的需求, ...

  5. jaeger链路追踪php,使用 Jaeger 完成服务间的链路追踪

    世上本没有路,走的人多了,便变成了路 -- 鲁迅 本次讨论的话题就是需要在各个服务之间踏出条"路",让 bug 有"路"可循. 至于为什么用 jaeger... ...

  6. 【分布式系统篇】链路追踪之Jaeger安装使用入门

    目录 1. 前世 2. Jaeger与Zipkin 2.1 关于Jaeger 3. 安装 4. 使用 4.1 启动一个应用 4.2 发送请求 4.2 Jaeger查看服务架构 4.3 查看一个trac ...

  7. 链路追踪之Jaeger安装与使用

    Jaeger 介绍: 官方给出的特性介绍: 分布式上下文传递 分布式事务监控 根本原因分析 服务依赖分析 性能.延迟优化 可扩展性 Jaeger的后端为无单点故障设计,可随时根据需要进行扩展:uber ...

  8. go 链路追踪_【go-micro实践】jaeger分布式链路追踪

    安装jaeger jaeger提供一个all in one 的docker镜像,可以快速搭建实验环境 docker run -d --name jaeger -e COLLECTOR_ZIPKIN_H ...

  9. 链路追踪jaeger

    1. 什么是链路追踪 分布式链路追踪(Distributed Tracing),也叫 分布式链路跟踪,分布式跟踪,分布式追踪 等等. 本文使用分布式Trace来简称分布式链路追踪. 本篇文章只是从大致 ...

最新文章

  1. SegWit与BCH交易量及投资者流量更新
  2. python矩阵分解
  3. UiPickerView基本使用方法
  4. Sharepoint学习笔记---Linq to Sharepoint--查询语法
  5. 10.30PMP试题每日一题
  6. linux mint视频,Linux Mint 20.1 beta 发布,新增免费视频播放器
  7. UPX 加壳工具:The Ultimate Packer for eXecutables
  8. 新工作上班九天心得(附 bootstrap分页写法)
  9. JavaWeb——Mybatis逆向工程
  10. 5.2 分类器的评价指标—accuracy、precision、recall、F1、Fβ、AUC与ROC
  11. 又见回文数 NYOJ781
  12. PHP 操作ini文件,读取及写入操作(代码)
  13. Java 参数类型后面三个点,可变参数列表
  14. 十大排行优惠券app,哪个更适合
  15. 网络编程:Socket编程从IPv4转向IPv6支持
  16. 这些关于JAVA基础类的(常用关键字)你都了解了吗?还没搞明白的朋友建议收藏慢慢看~
  17. python打开xls文件报错_python处理excel文件(xls和xlsx)
  18. c语言任意整数正序输出,C语言—正序,逆序输出任意整数的每一个数字
  19. WinDbg命令详解--执行
  20. 医疗器械小程序或手机APP软件开发方案

热门文章

  1. php中echo有哪些,php中echo和print有什么区别
  2. 浏览器弹窗怎么设置显示url_谷歌浏览器Chrome76版本地址栏不显示HTTPS和WWW怎么办?...
  3. C# USB视频人脸检测
  4. Shiro源码分析之Subject和SecurityManager
  5. 免费使用函数计算,只有在阿里云能实现
  6. (21)Spring Boot过滤器、监听器【从零开始学Spring Boot】
  7. 静态网站优化技巧总结
  8. Eclipse中web项目的默认发布路径改为外部Tomcat中webapp路径
  9. Apache工作模式详解
  10. MSSQL TCP/IP服务无法启动的解决方法