5分鐘搭建輕量級日誌系統Loki

2022-04-18 07:21:18 字數 2720 閱讀 2679

loki 是乙個水平可擴充套件,高可用性,多租戶日誌聚合系統,靈感來自 prometheus ,其設計非常經濟高效,易於操作。它不索引日誌的內容,而是為每個日誌流設定一組標籤。

與其他日誌聚合系統相比,loki:

基於loki的日誌記錄堆疊包含3個元件:

大部分文章都是基於 k8s 、docker-compose去安裝的,這裡我們用二進位制安裝

loki

類似 elasticsearch

安裝

curl -o -l ""

unzip loki-linux-amd64.zip

chmod a+x loki-linux-amd64

./loki-linux-amd64

配置檔案 config.yaml
auth_enabled: false

比如你要收集nginx的錯誤日誌,那就要在nginx那台伺服器部署 promtail,類似 fluentd

安裝

curl -o -l ""

unzip promtail-linux-amd64.zip

chmod a+x promtail-linux-amd64

./promtail-linux-amd64

配置檔案 config.yaml
# promtail server config

# loki伺服器的位址

clients:

- url:

scrape_configs:

- job_name: nginx

static_configs:

- targets:

- localhost

labels:

job: nginx-error

host: localhost

__path__: /usr/local/nginx/logs/error.log

grafana

開啟grafana,新增資料來源,選

開啟 grafana,點選explore,

log labels 輸入

5分鐘搭建linux samba

本文使用centos 7系統,共使用兩台centos,一台作為samba伺服器,一台作為測試機,一台win7作為測試機,首先給每台機器配置靜態ip,確保centos測試機和win7測試機可以ping通samba伺服器的ip位址。為了避免一些不可 的錯誤,centos需要關閉selinux。geten...

用 toto 1分鐘建輕量級部落格

toto 是國外乙個非常輕量級的部落格,非常適合程式設計師。對於程式設計師或創業團隊來說,還是有必要擁有乙個屬於自己的部落格。wordpress 曾經讓個人或企業搭建部落格變得非常容易。但是我覺得 wordpress 還是有些重量級,所以選擇了乙個非常輕便的工具 toto,一段只有200多行 的ru...

5分鐘搭建虛擬網路

受疫情影響,在家辦公正在興起,故而關注vpn搭建是非常有必要的。1 首先需要註冊乙個花生殼賬號 我們選擇windows即可 3 登入蒲公英後台 4 選擇vpn網路進行配置 最少新增兩個成員,乙個公司機器,乙個在家的電腦 5.在公司的電腦上與在家的電腦上都安裝 蒲公英vip 客戶端,分別用vpnid ...