- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
云Jaeger工程师考试试卷与答案
一、单项选择题(每题2分,共10题)
1.Jaeger主要用于?
A.性能测试B.分布式追踪C.日志收集D.监控告警
2.Jaeger中用于标识一次请求的是?
A.SpanB.TraceC.ServiceD.Operation
3.以下哪个不是Jaeger的存储后端?
A.CassandraB.ElasticsearchC.MySQLD.InfluxDB
4.Jaeger客户端支持的语言不包括?
A.PythonB.JavaC.C++D.PHP
5.开启Jaeger采样功能的参数是?
A.sampling.typeB.tracing.enabledC.jaeger.hostD.jaeger.port
6.在Jaeger中,哪个组件负责接收客户端发送的追踪数据?
A.CollectorB.AgentC.QueryD.UI
7.Jaeger数据存储中,Trace数据的基本单元是?
A.TagB.SpanC.LogD.Process
8.以下哪种采样策略是按固定比例采样?
A.ProbabilisticSamplerB.ConstSamplerC.RateLimitingSamplerD.RemoteControlledSampler
9.Jaeger中用来查看追踪数据的是?
A.CollectorB.AgentC.QueryD.AllInOne
10.配置Jaeger客户端时,指定服务名的参数是?
A.service.nameB.jaeger.serviceC.tracing.serviceD.app.service
二、多项选择题(每题2分,共10题)
1.Jaeger支持的部署模式有?
A.AllInOneB.MicroservicesC.MonolithicD.Distributed
2.以下哪些是Jaeger中Span的属性?
A.OperationNameB.StartTimeC.DurationD.Tags
3.可用于Jaeger链路追踪的场景有?
A.查找性能瓶颈B.排查系统故障C.分析业务流程D.进行安全审计
4.Jaeger客户端的主要功能包括?
A.生成SpanB.发送追踪数据C.接收查询请求D.进行采样决策
5.以下哪些是Jaeger的组件?
A.AgentB.CollectorC.SamplerD.Reporter
6.影响Jaeger性能的因素有?
A.采样率B.数据存储方式C.客户端代码复杂度D.网络带宽
7.Jaeger数据存储涉及到的技术有?
A.数据库B.消息队列C.文件系统D.缓存
8.选择Jaeger存储后端时需要考虑的因素有?
A.数据量B.读写性能C.成本D.可扩展性
9.以下哪些属于Jaeger的采样策略?
A.常量采样B.概率采样C.限流采样D.远程控制采样
10.Jaeger与其他APM工具相比的优势在于?
A.分布式支持好B.开源免费C.社区活跃D.功能全面
三、判断题(每题2分,共10题)
1.Jaeger只能用于Java应用的追踪。()
2.采样率越高,收集到的追踪数据越完整,但可能性能开销越大。()
3.Jaeger中Trace可以包含多个Span。()
4.Agent负责将客户端的追踪数据发送到Collector。()
5.配置Jaeger时,服务名必须唯一。()
6.Jaeger不支持与其他监控工具集成。()
7.概率采样策略一定会按照设定概率进行采样。()
8.Jaeger的Query组件主要负责数据存储。()
9.客户端代码中无需引入Jaeger依赖即可使用。()
10.Jaeger可以实时显示追踪数据的变化。()
四、简答题(每题5分,共4题)
1.简述Jaeger的工作原理。
答案:Jaeger客户端在应用中创建Span记录请求信息,通过Agent发送到Collector,Collector接收并处理数据后存储到后端存储。Query从存储中读取数据供UI展示,实现分布式追踪。
2.说明选择Jaeger作为分布式追踪工具的理由。
答案:Jaeger是开源的,社区活跃更新及时;对分布式系统支持好,能跨服务追踪;提供多种采样策略平衡性能与数据量;支持多语言客户端,便于不同技术栈应用接入。
3.简述Jaeger中采样的作用及常用采样策略。
答案:采样作用是在保证获取有效追踪数据的同时,减少性能开销和存储压力。常用策略有常量采样(固定采或不采)、概率采样(按设定概率采)、限流采样(限制采样频率)、远程控制采样(可动态调整采样率)。
4.如何在项目中配置Jaeger客户端?
答案:首先引入对应语言的Jaeger客户端依赖,然后配置服务名、采样策略等参数。如在Java中,通过配置文件或代码设置服务名、采样类型及采样率等,指定JaegerSer
原创力文档


文档评论(0)