成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用Loki promtail 收集Linux原生部署應用日志

系統 Linux
Promtail是Loki的客戶端代理,它負責在Linux服務器上收集日志。通過在每個Linux服務器上安裝和配置Promtail,我們可以將業務系統的日志數據發送到Loki進行集中存儲和分析。

在Kubernetes集群中部署Loki后,默認只能收集Kubernetes集群中的系統日志。然而,對于在Linux服務器上原生部署的業務系統,無法直接進行日志收集。這就導致了在日常業務交互中需要查詢這些系統的日志時存在困難。為了解決這個問題,我們計劃在Linux服務器上安裝Promtail來收集日志,并將其推送到Loki,以實現統一的日志分析和檢索。

Promtail是Loki的客戶端代理,它負責在Linux服務器上收集日志。通過在每個Linux服務器上安裝和配置Promtail,我們可以將業務系統的日志數據發送到Loki進行集中存儲和分析。

圖片圖片

1. 前置依賴

  • Loki 集群,如果不知如何按照,請參考:10分鐘在K8s中部署輕量級日志系統Loki
  • Linux 服務器可以訪問Loki集群

2. 下載安裝 promtail

wget https://github.com/grafana/loki/releases/download/v2.7.3/promtail-linux-amd64.zip

3. 解壓并遷移文件至/usr/local/promtail文件夾下

unzip promtail-linux-amd64.zip
mkdir /usr/local/promtail
mv promtail-linux-amd64 /usr/local/promtail

圖片

4. 創建并修改配置文件

vi config.yaml

server:
  http_listen_port: 9080
  grpc_listen_port: 0
#讀取位置保存文件
positions:
  filename: /opt/promtail/positions.yaml # This location needs to be writeable by Promtail.

## 指定推送Loki地址
clients:
  - url: http://172.18.1.47:31300/loki/api/v1/push

scrape_configs:
 - job_name: system
   pipeline_stages:
   #日志換行,匹配開頭
      - multiline:
          firstline: ^\d{1,2}:\d{2}:\d{2}.\d{1,3}
          max_lines: 128
          max_wait_time: 3s   
   #靜態配置          
   static_configs:
   - targets:
      - localhost
     #定義靜態標簽 
     labels:
      job: smartpark-agent  # A `job` label is fairly standard in prometheus and useful for linking metrics and logs.
      node_name: 172.17.1.55  # A `host` label will help identify logs from this machine vs others
      app: smartpark-agent
      __path__: /data/logs/*log    # The path matching uses a third party library: https://github.com/bmatcuk/doublestar

3.編譯自啟動腳本

cat > /usr/lib/systemd/system/promtail.service <<EOF
[Unit]
Descriptinotallow=promtail
Documentatinotallow=https://github.com/grafana/loki/tree/master
After=network.target
 
[Service]
Type=simple
User=root
ExecStart=/usr/local/promtail/promtail-linux-amd64 -config.file=/usr/local/promtail/config.yaml
Restart=on-failure
 
[Install]
WantedBy=multi-user.target
EOF

4.啟動命令

#啟動
systemctl start promtail
#查看狀態
systemctl status promtail
#設置開機啟動
systemctl enable promtail

圖片圖片

5. 查看驗證

登錄Grafana在Explore 中選擇標簽 app = smartpark-agent, 可以查詢到相關日志,如下圖

圖片圖片

責任編輯:武曉燕 來源: 架構成長指南
相關推薦

2022-12-29 08:00:26

Loki網絡設備

2022-06-28 08:40:16

LokiPromtail日志報警

2025-01-06 10:38:04

2021-05-18 07:30:36

開發Spring Boot日志

2023-08-31 07:46:54

KubernetesLoki

2024-02-04 00:00:00

Loki性能查詢

2023-12-25 11:18:12

OpenTeleme應用日志Loki

2022-06-27 07:33:19

微服務Loki

2022-05-11 10:58:11

MetricKitiOS13系統崩潰診斷

2022-06-12 21:28:26

Fluentd開源

2025-03-26 08:01:18

2021-07-20 08:32:16

Kubernetes日志平臺

2021-07-19 09:18:07

KubernetesELK Stackk8s

2021-06-02 06:02:50

Loki 源碼分析日志

2025-02-10 02:00:00

2018-03-09 09:15:16

Linuxsyslog-ng日志

2015-10-27 15:54:29

message日志分析Linux

2015-10-19 09:47:39

history企業日志Linux

2022-01-10 09:35:50

日志語言解析器

2024-05-31 08:53:40

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲精品天堂 | 国产精品亚洲综合 | 日韩一级免费观看 | 国产一区二区三区四区在线观看 | 国产在线观看 | 国产精品福利网站 | 精品成人一区二区 | 91在线精品一区二区 | 国产成人一区二区三区 | av在线免费观看不卡 | 久久久在线视频 | 亚洲一二三区不卡 | 99亚洲精品 | 国产激情一区二区三区 | 丁香久久| 看羞羞视频 | 国产亚洲日本精品 | 亚洲精品免费观看 | 午夜一区| 精品久久中文字幕 | 国产午夜精品一区二区三区在线观看 | 亚洲一区二区免费电影 | 国产精品久久国产愉拍 | 久久久99精品免费观看 | 国产成人综合在线 | 精品国产欧美日韩不卡在线观看 | 免费在线观看一区二区 | 亚洲激情av | 亚洲成人精品国产 | 欧美精品1区2区 | 久久99精品国产 | 特级丰满少妇一级aaaa爱毛片 | 一区二区三区欧美 | 国产精品二区三区在线观看 | 91精品国产综合久久福利软件 | 亚洲视频中文字幕 | 久久精品小视频 | 一区二区三区精品 | 日韩成人 | 欧美2区| 久久这里有精品 |