自2009年以来,虚拟货币在全球范围内兴起,区块链技术逐步走进人们的视野。目前,世界各国政府、产业界和学术界都高度关注区块链的应用发展。区块链可以说是颠覆性的创新,但其运维也必然会面临诸多的挑战:
- 区块链是一种分布式系统,一旦分布式服务调用失败,会很难快速定位问题;
- 区块链基于容器部署,而容器资源的使用情况会瞬时波动,很难精准捕捉异常;
- 随着区块链部署的容器越来越多时,查看日志需要从各个容器中逐一查看,极不方便。
针对以上问题,天象提供了分布式服务调用链路监控、Docker容器监控、日志查询功能,以助力区块链的高效运维。
1.分布式服务调用链路监控
天象通过分布式服务调用链跟踪技术,把单个请求经过各个服务的调用数据关联起来,比如性能数据、错误日志信息等等,帮助用户快速定位问题根源。
2. Docker容器监控
天象的Docker容器监控功能,精确至某一系统的某一服务器上的某一容器,可查看实时、近24小时、近7天的容器资源使用情况(容器CPU使用量/利用率、内存使用量/利用率、磁盘空间使用量/利用率、网络发送量/接收量等),方便用户排查容器性能故障。
3. 日志查询
天象通过对容器日志的统一采集、存储和管理,可实现系统日志的一键查询、展示,帮助用户便捷获取想要的日志。
目前,天象的上述功能已在远光区块链事业部进行试用,助力其区块链的高效运维。后续其区块链运维将与天象全面深度融合,为区块链服务在服务监控、预警等方面发挥重要作用。