站长蚂蚁论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: 活动 交友 discuz
楼主: gydtep2002
打印 上一主题 下一主题

免费领取阿里云大礼包3150元+新客享0.26折起优惠

[复制链接]

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
261#
 楼主| 发表于 2023-3-1 07:32:30 | 只看该作者
让微服务体系中的所有应用遵循这套标准来实现跟踪信息的描述和传递,这套标准就是OpenTracing。OpenTracing抽象出一套与编程语言以及业务逻辑无关的接口,对链路追踪领域各类元素的统一管理,从而实现完整的全链路监控。
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
262#
 楼主| 发表于 2023-3-2 07:52:51 | 只看该作者
以Jaeger为例,仅在数据存储方面需要维护一套独立的Elasticsearch集群,需要投入很大的工作量。
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
263#
 楼主| 发表于 2023-3-2 19:14:09 | 只看该作者
我们在setenv.sh中加入如下配置:
JAVA_OPTS="$JAVA_OPTS -javaagent:/{user.workspace}/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey={LicenseKey} -Darms.appName={AppName}"
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
264#
 楼主| 发表于 2023-3-3 06:05:17 | 只看该作者
点击应用列表右上角的全局拓扑按钮,能够通过可视化界面观察所有接入ARMS应用的拓扑结构,这个界面清晰的展示了所有应用的上下游组件以及相应的调用关系,
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
265#
 楼主| 发表于 2023-3-3 17:15:00 | 只看该作者
如果一个应用的多个对等实例中,某一个出现了故障,我们就能够非常迅速的发现这个实例在应用情况视图中呈现出来的状态信息和其他实例存在非常大的区别,这样有助于我们迅速找到故障实例,并进行相应的处理。
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
266#
 楼主| 发表于 2023-3-4 12:15:44 | 只看该作者
在外部调用视图中,会把下游应用每一个实例以IP+端口的形式进行呈现,我们可以通过这个视图快速定位下游应用是否有某个实例存在故障。
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
267#
 楼主| 发表于 2023-3-6 06:14:04 | 只看该作者
以及这些指标和上一天的环比、上周的同比升降幅度。我们主要关注这一些信息的环比以及同比升降情况,还可以修改右面右上角的时间段,来调整统计时间范围。
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
268#
 楼主| 发表于 2023-3-6 17:57:37 | 只看该作者
VM监控可以直观展示指定时间段内的多项内存指标,虽然图表能体现出内存使用量过大的情况,但无法显示具体信息,因此如果需要进一步排查问题产生的原因
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
269#
 楼主| 发表于 2023-3-7 06:51:46 | 只看该作者
构建一个健壮稳定的微服务体系,不能总是等着有问题和故障暴露出来之后,再进行排查和优化,只有建立一个可以提前预知风险机制,
回复

使用道具 举报

4

主题

1898

帖子

7563

积分

老年蚂蚁

Rank: 10Rank: 10Rank: 10

积分
7563
270#
 楼主| 发表于 2023-3-7 16:36:18 | 只看该作者
就将所有微服务应用通过无侵入的方式接入ARMS,构建一体化的全链路监控体系,而不是等到真正遇到生产故障的那一天,为了定位问题而费尽周折。
回复

使用道具 举报

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|站长蚂蚁-站长之家 ( 赣ICP备15000807号

GMT+8, 2024-11-22 23:08

Powered by 蚂蚁站长论坛

© 2007-2024 bbs.jzmayi.com

快速回复 返回顶部 返回列表