centos

Java日志在CentOS上的监控最佳实践

小樊
45
2025-11-27 22:42:12
栏目: 编程语言

Java日志在CentOS上的监控最佳实践

一 基础与系统侧监控

二 日志规范与轮转

三 集中化与可视化方案

四 告警与应急

五 落地检查清单

实践项 关键动作 验证方式
日志目录与权限 统一到 /var/log/app/,权限 appuser:appgroup 644/755 ls -ld /var/log/app && ps aux
格式与字段 统一 JSON,含 timestamp、level、trace_id head -n 1 app.log
异步与级别 启用异步日志;生产默认 INFO 观察 GC/线程抖动是否缓解
轮转与保留 logrotate 按天、保留 14–30 天、压缩 /usr/sbin/logrotate -d /etc/logrotate.d/app
GC 日志 开启 -Xloggc 并纳入轮转 tail -f /var/log/app/gc.log
采集与解析 Loki/Promtail 或 Filebeat/Logstash 正常摄入 Grafana/Loki 或 Kibana 能看到索引/流
告警与通知 P1/P2/P3 规则生效,路由正确 触发测试告警并检查通知渠道
安全审计 监控 /var/log/secure、audit.log grep “Failed password” /var/log/secure
指标联动 暴露 Micrometer/Prometheus 指标 Prometheus Targets 健康、Grafana 面板有数据

0
看了该问题的人还看了