type
status
date
slug
summary
tags
category
icon
password
1、什么是SkyWalking?
答:SkyWalking是一个开源的应用性能监控系统(APM),主要用于收集、分析、聚合和可视化来自云原生和容器化的大规模分布式系统的数据。
2、SkyWalking主要包含哪些组件?
答:SkyWalking主要包含三个部分:探针(Agent)、后端(Backend)和前端(UI)。
3、什么是SkyWalking的探针?
答:探针是部署在目标应用中的一个组件,用于收集应用的运行数据,如调用链数据、指标数据等,并将这些数据发送到SkyWalking的后端。
4、SkyWalking的后端是用来做什么的?
答:SkyWalking的后端用来接收来自探针的数据,进行分析处理,并提供给前端进行展示。
5、如何在Java应用中集成SkyWalking?
答:在Java应用中集成SkyWalking,只需添加Java Agent,并在启动时加载Java Agent即可。
6、SkyWalking如何追踪调用链?
答:SkyWalking通过在应用中注入字节码,拦截请求,收集调用链信息。
7、SkyWalking支持哪些语言?
答:SkyWalking支持Java,.NET,Node.js,PHP,Lua等多种语言。
8、如何在SkyWalking中定义自定义的指标?
答:在SkyWalking中,可以通过OpenTracing API定义自定义的指标。
9、SkyWalking的存储方式有哪些?
答:SkyWalking支持多种存储方式,包括ElasticSearch,H2,MySQL,InfluxDB等。
10、SkyWalking如何进行服务依赖分析?
答:SkyWalking通过分析调用链数据,生成服务依赖图。
11、SkyWalking支持哪些监控模式?
答:SkyWalking支持多种监控模式,包括Agent方式,无Agent方式(如:Service Mesh)等。
12、SkyWalking的UI提供了哪些功能?
答:SkyWalking的UI提供了全局视图,拓扑图,仪表盘,追踪,报警等功能。
13、在SkyWalking中,如何查看服务的响应时间?
答:在SkyWalking的UI中,可以通过查看服务仪表盘,查看服务的响应时间。
14、在SkyWalking中,如何查看服务的吞吐量?
答:在SkyWalking的UI中,可以通过查看服务仪表盘,查看服务的吞吐量。
15、在SkyWalking中,如何查看服务的报警信息?
答:在SkyWalking的UI中,可以通过查看报警页面,查看服务的报警信息。
16、在SkyWalking中,如何进行性能优化?
答:在SkyWalking中,可以通过查看服务仪表盘,追踪,进行性能优化。
17、如何在SkyWalking中配置报警规则?
答:在SkyWalking中,可以通过修改配置文件,配置报警规则。
18、如何在SkyWalking中查看服务间的调用关系?
答:在SkyWalking的UI中,可以通过查看拓扑图,查看服务间的调用关系。
19、SkyWalking的后端支持哪些部署方式?
答:SkyWalking的后端支持多种部署方式,包括单机部署,集群部署等。
20、如何在SkyWalking中配置持久化存储?
答:在SkyWalking中,可以通过修改配置文件,配置持久化存储。
- 作者:奥利弗
- 链接:https://www.aolifu.org/article/skywalking
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。