- 如何清理历史日志
- Prometheus监控及告警配置
- 如何绘制Grafana图标
- 如何启用Skywalking
如何清理历史日志
默认安装的日志组件不会自动清理历史日志,清理历史日志可以用Timing,安装之后使用如下配置删除历史日志,now-720h
即删除720小时前的日志。
# ---
url: http://your-elasticsearch-host:9200/*/_delete_by_query
method: POST
header:
"Content-Type": application/json
body:
bodyone: |
{
"query": {
"range": {
"@timestamp": {
"lte": "{{ .RenderRelativeTime "now-720h" "2006-01-02" }}T13:06:03.894Z"
}
}
}
}
run_every:
hours: 1
log_response: true
Prometheus监控及告警配置
请参考官方文档
如何绘制Grafana图标
请参考官方文档
如何启用Skywalking
使用最新的微服务模板创建并打包的应用在启动前添加环境变量SKYWALKING_OPTS: -javaagent:/agent/skywalking-agent.jar -Dskywalking.agent.service_name=state-machine-service
即可启用Skywalking。更多配置细节可以参考Skywalking官方文档