告别笨重的 ELK,拥抱轻量级 PLG:NestJS 日志监控实战指南
💡 前言:
在微服务和容器化大行其道的今天,日志监控是必不可少的一环。传统的 ELK (Elasticsearch, Logstash, Kibana) 方案虽然强大,但对于中小型项目来说,资源占用过高(尤其是 ES)。
本文将带你实战一套轻量级的日志监控方案:**Promtail + Loki + Grafana (PLG)**,并结合 NestJS 实现结构化日志的采集与可视化。
随着 NestJS 项目容器化部署的落地,传统的 docker logs 查看日志方式已无法满足排查需求。今天花时间搭建了一套基于 Elastic Stack (ELK) 的全链路日志监控系统,实现了日志的自动采集、结构化存储和可视化分析。
昨天刷抖音刷到了这个软件 Obsidian,非常牛批,支持各种端,Windows、Linux、macOS、Android、iOS 等,基本上市面上主流的端都有对应的版本,而且是免费的,最关键的是可以通过开启第三方插件 Git 去同步你的笔记,利用免费的 Git 仓库托管服务(国内的 Gitee 或者 GitHub)来免费管理所有笔记,这里讲一下如何配置 Obsidian 配置步骤。
新服务器终于搞好了,,买的京东云,3年618块钱。
后续会分享一下如何把原本的博客迁移过来的简单流程。
由于vue2.x的老项目越来越庞大,导致每次启动的时候要等差不多一分钟的时间,vite4不是都出来了嘛,所以就在琢磨如何将老项目升级到vite,秒启动项目。
升级vite首先要分析的是vue-cli和vite的差异有哪些地方。