定时计算zipkin-dependencies数据
下载jar
- 创建相关目录
mkdir -p /opt/server/zipkin
mkdir -p /data/logs/zipkin/logs
- 下载jar包到/opt/server/zipkin目录
wget https://repo1.maven.org/maven2/io/zipkin/dependencies/zipkin-dependencies/2.6.0/zipkin-dependencies-2.6.0.jar
创建聚合脚本
vim calc-zipkin-dependencies.sh
#!/bin/bash
day_before=$(date -d "-1 day" +"%Y-%m-%d")
STORAGE_TYPE=elasticsearch ES_HOSTS=http://127.0.0.1:9200 nohup java -jar /opt/server/zipkin/zipkin-dependencies-2.6.0.jar $day_before >> /data/logs/zipkin/zipkin-dependencies.log 2>&1 &
- 授予脚本可执行权限
chmod +x calc-zipkin-dependencies.sh
创建定时任务
crontab -e命令打开crontab文件
0 0 * * * sh /opt/server/zipkin/calc-zipkin-dependencies.sh > /dev/null 2>&1
写完后保存退出
输入命令:crontab -l 可以查看任务
[root@es1 cron]# crontab -l
0 0 * * * sh /opt/server/zipkin/calc-zipkin-dependencies.sh > /dev/null 2>&1