loki、promtail、Grafana安装包

链接:https://pan.baidu.com/s/1vkSa_KYrXM0UEI8i42KdaA
提取码:4d4q

如果安装失败或者下载速度慢可以直接去官网下载

------------------------------------------------------

loki官网 https://github.com/grafana/loki/releases/

配置文件官网  https://grafana.com/docs/loki/latest/installation/local/

配置文件下载
wget https://raw.githubusercontent.com/grafana/loki/master/cmd/loki/loki-local-config.yaml
wget https://raw.githubusercontent.com/grafana/loki/master/cmd/promtail/promtail-local-config.yaml

------------------------------------------------------

grafana 下载
wget https://dl.grafana.com/oss/release/grafana-7.2.0-1.x86_64.rpm
sudo yum install grafana-7.2.0-1.x86_64.rpm

grafana 下载官网 https://grafana.com/grafana/download

------------------------------------------------------

下载完之后解压

执行命令 单个执行
./loki-linux-amd64 -config.file=./etc/loki-local-config.yaml
./promtail-linux-amd64 -config.file=./etc/promtail-local-config.yaml
./grafana-server web

后台执行命令为

nohup ./loki-linux-amd64 -config.file=./etc/loki-local-config.yaml &  nohup ./promtail-linux-amd64 -config.file=./etc/promtail-local-config.yaml &  nohup ./grafana-7.1.1/bin/grafana-server web &

grafana访问为 http://localhost:3000

如果访问失败,很大概率是grafana启动失败

这个时候可以查看端口号是否开启 netstat  -anp  | grep 3000

如果没有,则进入到 ./grafana-7.1.1/bin/

执行 ./grafana-server web

执行成功进入到grafana登录页面。

默认账号密码都是admin

首次进入会提示修改密码。看清楚输入框。

创建一个data sources

这里填写的是loki的链接,这个链接可以访问,正常是返回数据,但有时候也可能返回404。目前没发现影响使用的地方

保存成功的提示是两个绿色的弹窗success

然后直接去查看explore

选择log label

log label就是promtail-local-config.yaml配置文件里面的scraoe_configs里面的的labels

如果这里不出现的原因可能有2个:

  1.grafana访问promtail的端口链接超时,目前没发现解决办法。

  2.__path__路径错了。可以通过访问localhost:9080 查看

  

localhost:9080页面

如果配置成如下。就表示成功了

相对来说比ELK简单很多。下载三个文件,修改下配置就可以直接跑通。个人感觉loki的重点应该是分布式日志的获取

loki是日志处理

promtail是收集日志

grafana是UI页面

最新文章

  1. Redis Cluster搭建方法简介22211111
  2. 压缩文本、字节或者文件的压缩辅助类-GZipHelper 欢迎收藏
  3. 关于php语言的使用! ------php语言与JavaScript的使用 方法是相似
  4. org.springframework.orm.hibernate3.LocalSessionFactoryBean的疑惑解决办法
  5. ORA-01017 invalid username/password;logon denied" (密码丢失解决方案)
  6. easyUI parser的使用
  7. MyeclipseJRE版本设置
  8. C语言多维数组的指针传递
  9. VisualVM监控远程服务器JVM
  10. Appium学习笔记2_Android获取元素篇
  11. day1-windows下python和selenium的安装
  12. Controller异步模式
  13. unity物理检测的几种方式
  14. Codeforces Round #481 (Div. 3) D. Almost Arithmetic Progression
  15. 自定义兼容多种Protobuf协议的编解码器
  16. linux系统编程之信号(二):信号处理流程(产生、注册、注销、执行)
  17. 在JAVA可移植性的来源的三方面
  18. C11线程管理:条件变量
  19. 北京Uber优步司机奖励政策(3月14日)
  20. python一标准异常总结大全(非常全)

热门文章

  1. [算法1-排序](.NET源码学习)& LINQ & Lambda
  2. GitHub Pages 站点建设
  3. js运算符和逻辑分支
  4. XYX错误集
  5. C#基础_C#判断文件是否被打开
  6. 2-2 selenium IDE自动化实战
  7. Mysql8.0修改lower_case_table_names参数导致重启失败
  8. KingbaseESV8R6 垃圾回收原理以及如何预防膨胀
  9. KingbaseES 全局索引是否因为DDL操作而变为Unusable ?
  10. MySQL8 Group By 新特性