### Logging Settings##log_format access_json ' {"@timestamp":"$time_iso8601",'' "host":"$server_addr",'' "clientip":"$remote_addr",'' "size":$body_bytes_sent,'' "responsetime":$request_time,'' "upstreamtime":"$upstream_response_time",'' "upstreamhost":"$upstream_addr",'' "request":"$request",'' "uri":"$uri",'' "domain":"$host",'' "x_forwarded_for":"$http_x_forwarded_for",'' "referer":"$http_referer",'' "tcp_xff":"$proxy_protocol_addr",'' "http_user_agent":"$http_user_agent",'' "status":"$status"}' ;access_log /var/log/nginx/access.log access_json;
# 新建一个工作目录,后续会下载两个配置文件到当前目录并挂载到docker容器中mkdir loki && cd $_wget https://raw.githubusercontent.com/grafana/loki/v2.8.0/cmd/loki/loki-local-config.yaml -O loki-config.yamldocker run --name loki -d -v $(pwd):/mnt/config -p 3100:3100 grafana/loki:2.8.0 -config.file=/mnt/config/loki-config.yamlwget https://raw.githubusercontent.com/grafana/loki/v2.8.0/clients/cmd/promtail/promtail-docker-config.yaml -O promtail-config.yamldocker run --name promtail -d -v $(pwd):/mnt/config -v /var/log:/var/log --link loki grafana/promtail:2.8.0 -config.file=/mnt/config/promtail-config.yamldocker run --name grafana -d -p 3000:3000 --link loki grafana/grafana-oss
3. 配置grafana
3.1 访问并登录grafana
访问地址:http://机器IP:3000
用户名密码:admin/admin
3.2 添加数据源
配置 Loki 地址:http://loki:3100
点击 Save & test 测试并保存
4. 查看数据
4.1 切换到 grafana 左侧区域的 Explore
4.2. label browser
4.3. show logs
4.4. 大功告成
5. 其他
5.1. 给grafana设置新密码
进入容器:docker exec -it bash grafana
容器中执行:grafana-cli admin reset-admin-password 你的新密码

优网科技秉承"专业团队、品质服务" 的经营理念,诚信务实的服务了近万家客户,成为众多世界500强、集团和上市公司的长期合作伙伴!
优网科技成立于2001年,擅长网站建设、网站与各类业务系统深度整合,致力于提供完善的企业互联网解决方案。优网科技提供PC端网站建设(品牌展示型、官方门户型、营销商务型、电子商务型、信息门户型、微信小程序定制开发、移动端应用(手机站、APP开发)、微信定制开发(微信官网、微信商城、企业微信)等一系列互联网应用服务。
公安局备案号:

