成人免费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日志報警

2021-05-18 07:30:36

開發Spring Boot日志

2025-01-06 10:38:04

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日志

2022-01-10 09:35:50

日志語言解析器

2015-10-27 15:54:29

message日志分析Linux

2015-10-19 09:47:39

history企業日志Linux

2024-05-31 08:53:40

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人字幕网zmw | 国产精品久久久久久久久久妇女 | 亚洲午夜精品一区二区三区他趣 | 精品国产综合 | 四虎永久在线精品免费一区二 | 亚洲天堂av一区 | 91视频在线看| 亚洲精品亚洲人成人网 | 欧美黄色一区 | 国产精品视频一 | 欧美激情视频一区二区三区在线播放 | 亚洲交性 | 久久青| 亚洲精品视频在线看 | 99精品国产在热久久 | 久久新视频 | 热久久免费视频 | 视频二区在线观看 | 欧美亚洲在线视频 | 午夜天堂精品久久久久 | 丁香久久 | 亚洲精品在线观 | 亚洲精品高清视频在线观看 | 国产一区久久久 | 成人在线中文字幕 | 欧美精品一区二区三区四区 | 久久亚洲一区 | 少妇淫片aaaaa毛片叫床爽 | 国产亚洲精品精品国产亚洲综合 | 日韩高清一区二区 | 亚洲 欧美 日韩在线 | 国产成人免费视频网站视频社区 | 91资源在线观看 | 国产精品美女久久久久aⅴ国产馆 | 国产欧美在线 | 欧美成人一区二区 | 欧美性猛片aaaaaaa做受 | 欧美a区| 亚洲国产成人精品女人久久久 | 在线视频a | 成人一区二区三区在线观看 |