## graph-info:基础设施可视化与监控
graph-info 自动发现并可视化您的基础设施,提供服务、数据库和存储的实时交互式图形。它需要最少的配置——只需将其指向您的堆栈(通过 Docker socket 或 Kubernetes 集群),它就会自动发现所有内容,并显示实时健康监控。
**主要特性:**
* **自动发现:** 从 Docker、Kubernetes、PostgreSQL、MongoDB、MySQL、Redis、Elasticsearch、S3/MinIO 和 HTTP 服务中检测基础设施。
* **交互式图形:** 提供泳道布局,具有平移/缩放、过滤和搜索功能。
* **实时健康状态:** 通过 WebSocket 提供每 5 秒更新一次的状态信息。
* **可扩展性:** 通过 YAML 配置文件支持自定义连接,用于未自动发现的服务。
**入门:**
可以通过 Docker Compose 或直接运行容器进行部署。挂载 Docker socket 是最简单的设置。部署后,前端可在 `http://localhost:3000` 访问。
**重要提示:** 此工具仅用于授权的基础设施监控。未经授权的扫描是被禁止的。
更多详细信息,包括贡献指南和高级配置,请访问 [GitHub 仓库](https://github.com/guilherme-grimm/graph-go)。
二十年来,作者参与了Google AdSense,最初是为了学习在线广告并从2005年推出的博客中获得少量收入。虽然从未成为重要的收入来源(最高达到每年1000美元,现在约为100美元),但它提供了宝贵的发布者洞察。
然而,收益已减少。作者现在经常违反AdSense内容规则,收到读者关于侵入性广告的投诉,并且不断与不受欢迎的广告格式扩展作斗争,尽管已经配置了设置来限制它们。
最终,微薄的经济收益不再能证明持续的监控、与“商业”标识相关的潜在法律风险,或负面的用户体验是合理的。因此,作者已将他的博客从AdSense计划中移除,结束了长达二十年的合作关系,尽管对此有些犹豫。