loki是主服务器,负责存储日志和处理查询。 promtail是代理,负责收集日志并将其发送给 loki 。 Grafana用于 UI 展示。 安装 创建配置文件 Docker-compose.yml 可以参考Loki的文档介绍,开箱即用。 mkdir -p /opt/loki/ mkdir -p /opt/loki/ mkdir -p /etc/promtail mkdir -p /app/promtail 1 2 3 4...
使用docker-compose部署springboot项目后想找一个比较好用的日志收集工具,用elk感觉太重了,小项目承担不起,无意中发现loki,与grafana集成度很高,最重要的是使用成本低,记录下安装过程。 创建grafana,prometheus文件夹及配置文件 # 创建grafana文件夹 mkdir /docker/grafana/grafana mkdir /docker/grafana/grafana/data ...
docker安装loki驱动收 docker plugin install grafana/loki-docker-driver:latest --alias loki --grant-all-permissions 然后配置需要收集日志的服务docker-compose文件 logging:driver:loki options:loki-url:http://loki:3100/api/prom/push" loki-retries:"5"loki-batch-size:"400" 效果: image.png 目前支持以下...
https://github.com/docker/compose/releases/download/1.24.1/docker-compose-Linux-x86_64 点击下载,完成后上传到服务器上,然后执行如下命令: mvdocker-compose-Linux-x86_64 /usr/local/bin/docker-composechmod+x /usr/local/bin/docker-compose 部署Prometheus 和 Grafana 新增Prometheus 配置文件 (docker01) ...
- ./grafana_data:/var/lib/grafana network_mode: host 运行docker-compose up -d 拉取镜像。 二、给本地映射目录授权 在以上yml文件中,设置了两个卷映射(绑定) 有两个volumes(卷) 如下 volumes: - ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml ...
二、docker-compose启动 在docker-compose.yml文件目录下通过docker-compose up -d启动容器。 我们可以通过docker-compose ps容器是否成功。 启动成功,就可以分别访问: http://ip:9090:prometheus的原生web-ui http://ip:3000:Grafana开源的监控可视化组件页面 ...
grafana: image: grafana/grafana container_name:"grafana"ports:-"3000:3000"restart: always volumes:-"./grafana_data:/var/lib/grafana" 访问地址:http://192.168.2.216:3000/ 账号密码:admin/admin 7、添加Prometheus 8、添加dashboards 进入官网下载dashboards ...
vim docker-compose.yml version:"3.7"services:node-exporter:image:prom/node-exporter:latestcontainer_name:"node-exporter0"ports:-"9100:9100"restart:alwaysprometheus:image:prom/prometheus:latestcontainer_name:"prometheus0"restart:alwaysports:-"9090:9090"volumes:-"./prometheus.yml:/etc/prometheus/promethe...
docker cp grafana:/etc/grafana/grafana.ini ./data/grafana/grafana.ini 编写docker-compose文件 cat<<EOF>docker-compose.yml version:'3'services:prometheus:container_name:"prometheus"image:"prom/prometheus:v2.41.0"user:root restart:always ports:-9911:9090volumes:-./data/prometheus.yml:/etc/prometheus...
Loki通过使用与 Prometheus 相同的标签记录流对日志进行索引和分组,这使得日志的扩展和操作效率更高。 Loki安装部署简单快速,且受 Grafana 原生支持。 假如系统依赖于ES,建议使用ELK作为日志系统。若系统不依赖ES,选择用Loki。 安装部署Loki 使用docker-compose安装 ...