skywalking配置文件详解
时间: 2023-08-23 12:16:09 浏览: 209
SkyWalking 是一个开源的分布式系统追踪解决方案,提供了对分布式系统的监控、故障排查和性能优化等功能。其配置文件主要包括 agent.config 和 collector.properties两个文件。
agent.config 文件用于配置 SkyWalking Agent 的运行参数,主要包括以下几个重要配置项:
1. agent.service_name:指定当前服务的名称,用于在 SkyWalking 链路追踪中进行标识,默认为未设置。
2. agent.sample_n_per_3_secs:指定每3 秒采样的请求数量,默认为3。
3. agent.authentication:指定认证 Token,用于连接 SkyWalking Collector 进行数据上传,默认为空。
4. agent.logging_level:指定日志级别,包括 DEBUG、INFO、WARN、ERROR,默认为 DEBUG。
5. collector.backend_service:指定 SkyWalking Collector 的地址,用于接收 Agent 上报的数据,默认为 localhost:11800。
collector.properties 文件用于配置 SkyWalking Collector 的运行参数,主要包括以下几个重要配置项:
1. collector.grpc_upstream_timeout:指定与 Agent 端建立连接的超时时间,默认为10s。
2. collector.grpc_upstream_keepalive_period:指定与 Agent 端保持连接的心跳周期,默认为2s。
3. collector.grpc_upstream_max_connection_idle:指定与 Agent 端最大空闲连接时间,默认为30s。
4. collector.exporter_selector:指定数据的导出方式,包括 ElasticSearch、Zipkin 等,默认为 ElasticSearch。
除了上述配置文件,SkyWalking 还提供了其他一些配置选项用于定制化监控需求,比如对特定 URL、类、方法的监控等。
需要注意的是,配置文件的具体路径和名称可能因使用的 SkyWalking 版本而有所不同,可以根据实际情况进行查找和修改。另外,配置文件的详细说明和更多选项可以参考 SkyWalking 官方文档。
阅读全文