为普罗米修斯建立Fluentd
要为Prometheus设置Fluentd,请执行以下步骤:
- 安装Fluentd安装指南为你的平台和实时可观察性。
- 安装Prometheus Fluentd插件它将日志事件作为Prometheus的HTTP度量接口公开。
- 根据示例配置配置Fluentd代理,该配置与在节点中运行的JFrog应用程序相匹配JFrog日志分析Github的repo.
在Prometheus中使用Grafana查看JFrog日志数据
配置Prometheus可以自动检测JFrog服务的新指标接口,这些服务暴露了您使用FluentD Prometheus插件设置的HTTP指标接口。
有了Prometheus收集你的指标,你现在可以用Grafana (Prometheus的可视化层)将它们可视化。使用Prometheus的PromQL查询语言,您可以为仪表板设置查询。你可以导入JFrog的仪表板示例它提供了以下图形小部件。
- 上传数据传输
- 下载数据传输
- Top下载ip
- Top上传ip
- 按请求排列的顶级工件
- 按请求排列的顶级回购
- 按数据排列的顶级回购
- 审计用户
- 人工用户访问
- 人工5XX状态码和错误
- x射线5XX状态码和错误
- 拒绝登录尝试
- IP拒绝行为
- 用户拒绝的操作
有关Prometheus/Grafana集成的更多详细说明,请参阅JFrog github项目.