1、使用 docker 安装
# 拉取镜像
docker pull grafana/promtail
# 创建目录
mkdir -p /data/promtail/{log,conf}
编辑配置
vi /data/promtail/conf/config.yml
server:
http_listen_port: 9080
grpc_listen_port: 0
positions:
filename: /tmp/positions.yaml
clients:
- url: http://172.16.0.128:3100/loki/api/v1/push
scrape_configs:
- job_name: system
static_configs:
- targets:
- localhost
labels:
job: varlogs
__path__: /var/log/*log
运行容器
docker run -d --name promtail \
-v /data/promtail/conf:/etc/promtail \
-v /data/promtail/log:/var/log \
grafana/promtail
2. 使用 linux 源安装
2.1 安装数据源
Debian
mkdir -p /etc/apt/keyrings/
wget -q -O - https://apt.grafana.com/gpg.key | gpg --dearmor > /etc/apt/keyrings/grafana.gpg
echo "deb [signed-by=/etc/apt/keyrings/grafana.gpg] https://apt.grafana.com stable main" | tee /etc/apt/sources.list.d/grafana.list
yum/dnf
vi /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://rpm.grafana.com
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://rpm.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
yum/dnf (beta versions)
vi /etc/yum.repos.d/grafana.repo
[grafana]
name=grafana
baseurl=https://rpm-beta.grafana.com
repo_gpgcheck=1
enabled=1
gpgcheck=1
gpgkey=https://rpm-beta.grafana.com/gpg.key
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
2.2 安装 promtail
示例配置 https://raw.githubusercontent.com/grafana/loki/main/clients/cmd/promtail/promtail-local-config.yaml
安装
dnf install promtail
# 或
yum install promtail
#
apt-get install promtail
启动 和 开机运行
systemd start promtail && systemd enable promtail
配置文件路径/etc/promtail/config.yml
作者:admin 创建时间:2024-06-19 12:45
最后编辑:admin 更新时间:2024-06-19 14:42
最后编辑:admin 更新时间:2024-06-19 14:42