jaeger 服务器上部署需要开放哪些端口
时间: 2024-04-18 22:23:54 浏览: 220
在部署 Jaeger 服务器时,需要开放以下端口:
1. Agent 端口:默认为 5775/UDP,用于接收和处理由应用程序发送的追踪数据。
2. Collector 端口:默认为 14267/TCP,用于接收来自 Agent 的追踪数据,并将其存储到存储后端。
3. Query 端口:默认为 16686/TCP,用于提供查询界面和 API,以便用户可以检索和分析追踪数据。
4. Zipkin API 端口:默认为 9411/TCP,用于将 Zipkin 格式的追踪数据转发到 Jaeger。
请注意,这些端口是默认配置,你可以根据需要进行更改。确保在部署时将这些端口打开,并允许流量通过防火墙或网络安全组。
相关问题
jaeger-collector连接es时报错"msg":"Failed to init storage factory","error":"failed to create primary Elasticsearch client: health check timeout:
这个错误通常表示 Jaeger Collector 无法连接 Elasticsearch 数据库。这个问题可能有多种原因,下面是一些可能的解决方法:
1. 检查 Elasticsearch 是否正常运行,并且可以通过 Collector 访问。
2. 确保 Collector 配置文件中 Elasticsearch 的 URL 和端口号正确。
3. 如果 Elasticsearch 部署在远程服务器上,请检查防火墙设置是否允许 Collector 访问 Elasticsearch。
4. 确保 Elasticsearch 的版本与 Jaeger Collector 兼容。可以参考 Jaeger 文档中的 Elasticsearch 版本要求。
5. 检查 Elasticsearch 的日志文件,查看有没有其他错误或警告信息。
6. 尝试重新启动 Jaeger Collector 和 Elasticsearch。
如果以上方法都不能解决问题,可以尝试在 Jaeger Collector 的日志中查找更详细的错误信息,并在 Jaeger 社区寻求帮助。