日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

评测Loki日志工具

發布時間:2024/4/24 综合教程 41 生活家
生活随笔 收集整理的這篇文章主要介紹了 评测Loki日志工具 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

評測Loki日志工具

目錄評測Loki日志工具部署Loki配置grafana總結:優勢:劣勢:

本文僅對Loki進行簡單評測,不涉及原理和細節。

部署Loki

Loki是grafana團隊開發一個日志采集工具。推薦使用helm方式安裝loki,官方推薦的tanka需要使用aws的s3服務。安裝helm后直接運行如下命令即可在loki命名空間中部署最簡單的loki套件。

# helm repo add loki https://grafana.github.io/loki/charts
# helm upgrade --install loki loki/loki-stack 

使用如下命令可以查看loki支持的charts

# helm search repo loki
NAME            CHART VERSION   APP VERSION     DESCRIPTION
loki/loki       0.30.1          v1.5.0          Loki: like Prometheus, but for logs.
loki/loki-stack 0.38.1          v1.5.0          Loki: like Prometheus, but for logs.
loki/fluent-bit 0.1.4           v1.5.0          Uses fluent-bit Loki go plugin for gathering lo...
loki/promtail   0.23.2          v1.5.0          Responsible for gathering logs and sending them...

如果使用openshift平臺,則需要進行scc授權

# oc adm policy add-scc-to-user privileged -z loki
# oc adm policy add-scc-to-user privileged -z loki-promtail

如果promtail pod因為權限問題無法讀取hostpath掛載的目錄,直接給promtail daemonset使用的serviceaccount loki-promtail授權privileged權限即可。

如果grafana是集群外部的,需要配置ingress,以訪問Loki。openshift直接創建router即可。

配置grafana

參考官方配置文檔。

部署好Loki之后,在grafana中配置Loki的datasource

在exporter中就可以通過Loki自動生成的標簽查看日志信息。

目前grafana僅有Logs dashboard支持Loki,如果要使用圖表的話只能通過explore,相對不那么方便,且exolore的圖表無法保存。另外grafana的Logs dashboard可以支持簡單的檢索過濾,實現方式參考該文。

總結:

優勢:

Loki日志系統相比傳統的ELK要輕便很多,其使用了類似Prometheus的方式進行日志的匹配過濾等,日志采集查看的思路很新穎。

劣勢:

受制于該工具比較新,很多地方還待完善。如dashboard對Loki的支持力度遠遠不夠,基于Loki日志的告警目前也很不方便。

相信在后續的版本解決和完善這些不便之處后,Loki會成為一個非常好用的工具。此外,在官方的explore介紹中可以看到,grafana還對Tracing進行了集成,由此看到,grafana最終的目標可能是實現log,metric和tracing的大統一。

總結

以上是生活随笔為你收集整理的评测Loki日志工具的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。