背景:
搭建Zipkin Server是基于内存的,如果重启或者挂掉,数据就会丢失。
Zipkin Server支持多种存储
-
MySQL
数据存在MySQL会存在一定的性能问题,因为调用链监控的数据往往会非常的多,用关系型数据库存储的话,查询往往会比较慢。
-
Elasticsearch
-
Cassandra
相关文档: https://github.com/openzipkin/zipkin#storagecomponent
很重要,描述了Zipkin Server所支持的存储类型、 版本
Elasticsearch持久化Zipkin数据
-
Zipkin提供的环境变量,将数据持久化到Elasticsearch
环境变量 STORAGE_TYPE 指定存储类型,可选项为elasticsearch、mysql、cassandra等,详见:https://github