windows安装使用jaeger链路追踪
一、下载安装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链路追踪相关推荐
- jaeger 链路追踪
jaeger 链路追踪 一.jaeger docker-compose部署 docker-compose.yaml文件 version: '2' services:hotrod:image: jaeg ...
- 35、jaeger链路追踪
目录 一.链路追踪 1 - 链路追踪简介 2 - 链路追踪技术选型 3 - jaeger安装 4 - jaeger组成 5 - opentracing解析 二.go使用jaeger 1 - 发送单sp ...
- opentelemetry+python+jaeger链路追踪相关使用备注
什么是链路追踪: 在 分布式微服务架构中, 一个请求从用户发起到接收,后端服务可能要经过多个微服务间调用,及多个功能组件(mysql,redis...)和网络请求(http,upd),在这个过程中,任 ...
- skywalking 安装_SkyWalking全链路追踪利器
随着目前系统架构的复杂度越来越高(中台.微服务),并且线上应用的多级监控覆盖到了通讯.应用处理过程监控并且实现端到端的应用监测,线上性能故障的快速定位修复:而传统的监控分析方式已经无法满足我们的需求, ...
- jaeger链路追踪php,使用 Jaeger 完成服务间的链路追踪
世上本没有路,走的人多了,便变成了路 -- 鲁迅 本次讨论的话题就是需要在各个服务之间踏出条"路",让 bug 有"路"可循. 至于为什么用 jaeger... ...
- 【分布式系统篇】链路追踪之Jaeger安装使用入门
目录 1. 前世 2. Jaeger与Zipkin 2.1 关于Jaeger 3. 安装 4. 使用 4.1 启动一个应用 4.2 发送请求 4.2 Jaeger查看服务架构 4.3 查看一个trac ...
- 链路追踪之Jaeger安装与使用
Jaeger 介绍: 官方给出的特性介绍: 分布式上下文传递 分布式事务监控 根本原因分析 服务依赖分析 性能.延迟优化 可扩展性 Jaeger的后端为无单点故障设计,可随时根据需要进行扩展:uber ...
- go 链路追踪_【go-micro实践】jaeger分布式链路追踪
安装jaeger jaeger提供一个all in one 的docker镜像,可以快速搭建实验环境 docker run -d --name jaeger -e COLLECTOR_ZIPKIN_H ...
- 链路追踪jaeger
1. 什么是链路追踪 分布式链路追踪(Distributed Tracing),也叫 分布式链路跟踪,分布式跟踪,分布式追踪 等等. 本文使用分布式Trace来简称分布式链路追踪. 本篇文章只是从大致 ...
最新文章
- SegWit与BCH交易量及投资者流量更新
- python矩阵分解
- UiPickerView基本使用方法
- Sharepoint学习笔记---Linq to Sharepoint--查询语法
- 10.30PMP试题每日一题
- linux mint视频,Linux Mint 20.1 beta 发布,新增免费视频播放器
- UPX 加壳工具:The Ultimate Packer for eXecutables
- 新工作上班九天心得(附 bootstrap分页写法)
- JavaWeb——Mybatis逆向工程
- 5.2 分类器的评价指标—accuracy、precision、recall、F1、Fβ、AUC与ROC
- 又见回文数 NYOJ781
- PHP 操作ini文件,读取及写入操作(代码)
- Java 参数类型后面三个点,可变参数列表
- 十大排行优惠券app,哪个更适合
- 网络编程:Socket编程从IPv4转向IPv6支持
- 这些关于JAVA基础类的(常用关键字)你都了解了吗?还没搞明白的朋友建议收藏慢慢看~
- python打开xls文件报错_python处理excel文件(xls和xlsx)
- c语言任意整数正序输出,C语言—正序,逆序输出任意整数的每一个数字
- WinDbg命令详解--执行
- 医疗器械小程序或手机APP软件开发方案
热门文章
- php中echo有哪些,php中echo和print有什么区别
- 浏览器弹窗怎么设置显示url_谷歌浏览器Chrome76版本地址栏不显示HTTPS和WWW怎么办?...
- C# USB视频人脸检测
- Shiro源码分析之Subject和SecurityManager
- 免费使用函数计算,只有在阿里云能实现
- (21)Spring Boot过滤器、监听器【从零开始学Spring Boot】
- 静态网站优化技巧总结
- Eclipse中web项目的默认发布路径改为外部Tomcat中webapp路径
- Apache工作模式详解
- MSSQL TCP/IP服务无法启动的解决方法