Jaeger的架构介绍安装
简介
Github
官网
Jaeger组成:
- Jaeger Client 为不同语言实现了符合OpenTracing标准的SDK.应用程序通过API写入数据,client library把trace信息按照应用程序指定的采样策略传递给jaeger-agent.
- Agent 它是一个监听再UDP端口上接收span数据的网络守护进程,它会将数据批量发送给collector.它被设计成一个基础组件,部署到所有的宿主机上.Agent将client library和collector解耦,为client library屏蔽了路由和发现collector的细节
- collector 接收jaeger-agent发送来的数据.然后将数据写入到后端存储.collector被设计成无状态的组件,因此可以同事运行任意数量的jaeger-collector
- Data Store 后端存储被设计成一个可插拔的组件,支持将数据写入cassandra,elasticsearch
- Query 接收查询请求,然后从后端存储系统中检索trace并通过UI进行展示.Query是无状态的,可以启动多个实例,把他们部署再nginx这样的负载均衡器后面
分布式追踪系统发展很快,种类繁多,但核心步骤一般有三个:
- 代码埋点
- 数据存储
- 查询展示
安装
docker run \
--rm \
--name jaeger \
-p6831:6831/udp \
-p16686:16686 \
jaegertracing/all-in-one:latest
输入ip:16686进行测试
Jaeger的架构介绍安装相关推荐
- 12.1 LNMP架构介绍;12.2 MySQL安装;12.3-2.4 PHP安装(上下);12.5
扩展: Nginx为什么比Apache Httpd高效:原理篇 http://www.toxingwang.com/linux-unix/linux-basic/1712.html apache和ng ...
- Kafka系列一之架构介绍和安装
Kafka架构介绍和安装 写在前面 还是那句话,当你学习一个新的东西之前,你总得知道这个东西是什么?这个东西可以用来做什么?然后你才会去学习它,使用它.简单来说,kafka既是一个消息队列,如今,它也 ...
- LAMP架构介绍、MySQL和MariaDB介绍、MySQL安装
2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍 Linux+Apache+MySQL+PHP 就是在linux系统上安装httpd. mysql .PHP, ...
- LNMP基础架构介绍与安装
1.LNMP架构介绍 LNMP==Linux+Nginx+Mysql+PHP nginx:省资源,省cpu,所以在高并发时能够处理更多的请求,高端能达到3万到5万的并发量. nginx和LAMP不 ...
- MySQL第3天:MySQL的架构介绍之linux版安装
MySQL的架构介绍之linux版安装 #编写时间:2017.3.5 #编写地点:广州 mysql linux版安装 1.源码安装(本节不提) 2.rpm安装 (1)下载地址:https://dev. ...
- LAMP架构介绍,MySQL、MariaDB介绍,MySQL安装
2019独角兽企业重金招聘Python工程师标准>>> LAMP架构介绍: MySQL.MariaDB介绍: Community 社区版本 =开源版本 Enterprise 企业 ...
- LNMP架构介绍、MySQL安装、PHP安装、Nginx介绍
LNMP架构介绍 LNMP:linux+nginx+mysql+php的架构:php的动态处理交给php-fpm(127.0.0.1:9000),静态处理直接由nginx处理 工作模式: 1.在lam ...
- 12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Nginx介绍
2019独角兽企业重金招聘Python工程师标准>>> 12.1 LNMP架构介绍 和LAMP不同的是,提供web服务的是Nginx 并且php是作为一个独立服务存在的,这个服务叫 ...
- 12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 12.5 Ng
12.1 LNMP架构介绍 12.2 MySQL安装 12.3/12.4 PHP安装 在执行make && make install之前,先做 useradd -s /sbin/nol ...
最新文章
- 30多岁程序员老W,无奈选择转行!问题出在哪?
- (转)RemoteView 设置控件属性
- 2018-2019-2 网络对抗技术 20165305 Exp6 信息搜集与漏洞扫描
- php 调试常用函数,PHP几个常用的去空、分组、调试数组函数
- 华为 IoTDA(物联网平台)如何使用Python SDK 实现应用侧连接
- 大数据可视化分析,主要有哪些大数据可视化工具?
- Centos7中MySQL的安装并设置开机启动
- excel中多列内容显示不全
- Memcached 简介
- The Shawshank Redemption-12
- linux虚拟机和主机的文件拷贝
- MSP430单片机在3V与5V混合系统中的逻辑接口技术
- 未名企鹅极客 | Kylin Cube构建优化(上)
- 大一寒假培训(七)——队列与优先队列
- AUTOSAR架构的通信系统研究
- 关于百度绿萝算法小小思考
- 汽车轻量化 | 某SUV车型白车身的轻量化分析案例
- 理解熵(信息熵,交叉熵,相对熵)
- 火影为什么一直服务器未响应,究极风暴4一直未响应 | 手游网游页游攻略大全...
- python paramiko 远程调用 常见问题总结
热门文章
- 【Python训练营】Python每日一练----第9天:七段码
- dvhop的matlab画图函数,DV-Hop 源代码 matlab 出各种图
- svn版本更迭的原理
- c语言sizeof char,sizeof(char),sizeof(char*),sizeof(char[4]),
- 麻将和牌源代码——java
- 南宁计算机学校排名,2021年南宁所有的中学排名,南宁最好的中学排名前十强
- 网易起花名,阿里赚吆喝
- 电子书翻页效果(转)
- 生产环境紧急修改表存储引擎:MyISAM 为 InnoDB步骤(转老金)
- 【干货】2020年最新编程视频教程,速度收藏!!