Jaeger docker部署实操
本文档主要是用docker部署一个jaeger和es,不是用那个一体启动的,是单独分开部署的,存储用的是elasticsearch。本文档主要是为了自己测试jaeger用的,不要拿去生产完,玩坏了不要来告我。
jaeger-collector:1.28
jaeger-agent:1.28
jaeger-ui:1.28
elasticsearch:7.14.2
go代码调用jaeger来实现链路追踪可以看这一篇,使用openTelementry标准来实现:
https://blog.csdn.net/weixin_40242845/article/details/123421386?spm=1001.2014.3001.5502
Elasticsearch
镜像名称:elasticsearch:7.14.2
版本:7.14.2
拉取镜像
$ docker pull elasticsearch:7.14.2
创建es挂载目录
$ mkdir /data/es
启动容器
docker run --name es --restart always -d -p 9200:9200 -p 9300:9300 -v /data/es:/usr/share/elasticsearch/data -e "discovery.type=single-node" elasticsearch:7.14.2
如果出现accessDeny的问题要执行下面的指令,主要是文件夹权限问题
假设要挂载的目录是/data/es
$ useradd elasticsearch
$ passwd elasticsearch
$ chmod 777 /data/es
$ chown elasticsearch:elasticsearch /data/es
查看es
通过在浏览器访问本地的9200来查看es
Jaeger-collector
镜像名称:jaegertracing/jaeger-collector:1.28
版本:1.28
$ docker run -d --name=jaeger-collector -p 9411:9411 -p 14250:14250 -p 14268:14268 -p 14269:14269 -e SPAN_STORAGE_TYPE=elasticsearch -e ES_SERVER_URLS=http://127.0.0.1:9200 jaegertracing/jaeger-collector:1.28
Jaeger-agent
镜像名称:jaegertracing/jaeger-agent:1.28
版本:1.28
docker run -d --name=jaeger-agent -p 6831:6831/udp -p 6832:6832/udp -p 5778:5778/tcp -p 5775:5775/udp -e REPORTER_GRPC_HOST_PORT=127.0.0.1:14250 -e LOG_LEVEL=debug jaegertracing/jaeger-agent:1.28
Jaeger-query
镜像名称:jaegertracing/jaeger-query:1.28
版本:1.28
docker run -d --name=jaeger-query -p 16686:16686 -p 16687:16687 -e SPAN_STORAGE_TYPE=elasticsearch -e ES_SERVER_URLS=http://127.0.0.1:9200 jaegertracing/jaeger-query:1.28
查看结果
最后通过jaeger query的接口访问查看jaeger数据,我是因为有跑一些了,所以有数据,不然正常是空的。
Jaeger docker部署实操相关推荐
- GBase 8c V5 主备式部署实操
GBase 8c V5 主备式部署实操 一.前言 二.环境准备 三.集群安装 四.数据库启停 五.卸载 六.连接和 SQL 测试 一.前言 GBase 8c 是 GBASE公司(天津南大通用数据技术股 ...
- FISCO BCOS上使用第三方CA证书底层节点部署实操
CA证书怎么生成?节点相互验证证书时会交叉验证吗?对于社区常遇到的此类问题,分享一些个人使用第三方CA证书部署底层节点的经验,希望可以给大家一些借鉴与参考. 为什么要对第三方CA证书进行改造? 首先, ...
- DolphinScheduler理论知识以及手机、邮箱、钉钉、电话等多种告警部署实操
1.DolphinScheduler简介 1.1.DolphinScheduler概述 Apache DolphinScheduler是一个新一代分布式.易扩展的可视化大数据工作流任务调度平台,致力于 ...
- Wiki.js安装部署实操手册
文章目录 前言 安装要求 服务器 CPU 内存 存储 网络 域名 数据库 Node.js 浏览器 环境准备 Docker PostgreSQL部署 Node.js安装 Wiki.js 部署 总结 CO ...
- reids 5.0.4 cluster集群模式部署实操。
一.准备工作 5.0.4的redis压缩包,可以自行去官网下载. linux环境 二.解压并且安装 1.新建6个文件夹用于安装redis目录 目录路径为/root/tools/7001 [root@m ...
- hadoop大数据集群完全分布式部署实操篇:HDFS2.9.2、HBASE2.2.6、YARN2.9.2、SPARK2.4.7,ZOOKEEPER3.6.2
推荐以rpm方式安装jdk,有些软件比如cm只认/usr/java/default目录 配置/etc/hosts文件 配置ssh免密登录 配置时间同步 HDFS安装 单机伪分布式安装 ssh远程登录找 ...
- PaddleDetection行人分析工具PP-Human案例实操
PaddleDetection行人分析工具-PP-Human案例实操 本项目将带大家快速上手PP-Human,实操行人跟踪.属性分析和行为识别等行人高频场景应用,以及PP-Human多种使用方式. 光 ...
- 从零实操基于WSL2 Docker部署Asp.Net Core项目
前言 平日在公司里都是基于阿里Teambition中的飞流进行Docker部署Api项目或服务,已经习惯了那一套成熟的操作流程,开发和部署确实快捷方便,但是还没在自己的电脑上进行操作过,特别是Wind ...
- 实操手册:如何在GKE上部署HTTP(S) Load Balancer及容器应用程式
Kubernetes(下文简称 k8s) 代表了 Google 的第三代容器管理系统,仅次于 Borg 和 Omega ,现在已经成为主要的容器平台.GKE 提供了了全套的 k8s 托管服务,将 Au ...
最新文章
- 第四百六十八天 how can I 坚持
- ZYAR20A 亚克力2驱 蓝牙 298寻迹避障机器人 —— Arduino相关设置
- 每天学一点flash(16) as3.0 与asp通信(3) 错误探究
- 【ROS-Error】 Can‘t convert image: local variable ‘pil_mode‘ referenced before assignment
- Exchange Server 2013 前提条件准备
- c语言程序设计实验三程序,c语言程序设计实验三循环.doc
- 使用Office 365 试用账户 体验Office 365功能
- android 得到目录,android 获取路径的获取
- HDU 3652:B-number(数位DP)
- c运算符优先级_C运算符
- 微服务:更愉快还是更嘈杂?
- IP数据包、ICMP协议以及ARP协议简单介绍
- js获取传统节假日_js判断节假日实例代码
- SAN存储的配置与管理
- 结婚戒指为什么要带在无名指上
- 最强GTD Omnifocus3 (mac)
- 图片修改分辨率怎么改?一键在线修改分辨率
- 无人机学习之路——学习路线
- 转:作为一个HR,说说应届生及一两年往届生的注意情况。
- 移动端开发-体检预约 手机号校验 30秒倒计时 日历展示