博客/社区

我如何使用Grafana和普罗米修斯来监控我的3D打印

2020年9月24日3分钟

我叫乔纳森·斯汀斯,我是一名渗透测试员Rapid7这是一家位于德克萨斯州奥斯汀的网络安全公司。我在Rapid7的一小部分前同事现在在Grafana实验室工作,他们说这是一个非常酷的着陆地点。bob电竞频道我对Grafana是什么有一个模糊的了解,但真正引起我兴趣的是当我在HBO系列中看到他们可爱的仪表盘时硅谷.吉尔弗约尔设置了仪表板来监控'魔笛手'的硬件和活跃用户。

我是一个长期的修补匠,因为冠状病毒而无聊并被困在家里,我找到了我需要的完美灵感混合物来尝试模拟那种设置。此外,我最近把3D打印作为一种爱好,发现Grafana可以直接用于监控我的打印。所以我就掉进了兔子洞!

我是通过OctoPrint(3d打印中间件)插件,您可以通过Postgres, InfluxDB和自动导出数据普罗米修斯- Grafana支持的所有数据源格式。在花了几个小时设置数据库后,我发现我用Grafana得到了所有东西!“那现在呢....?!”我以为……

在查看了所有数据后,我意识到我不仅可以轻松地制作出外观光滑的监控仪表板,让我的朋友们印象深刻,而且还可以用它来帮助计算每次打印的成本!此外,它还可以帮助我跟踪每种颜色的灯丝剩余量。下面是我设置的桌面仪表板的一个例子:

3D打印机仪表盘
3D打印机仪表盘

最后我买了一个7英寸的树莓派触摸屏,就在打印机旁边。我创建了另一个仪表板,允许在kiosk模式下快速查看当前作业的状态,以及以前打印的表格、每次打印所需的时间长度和打印成本。这是打印机设置(请原谅电缆混乱-电缆管理从来不是我的强项):

3D打印机设置
3D打印机设置

以下是我用来制作仪表板的一些在线资源。大声喊出这些帖子的作者-如果没有他们的指导,我可能不可能把我的仪表盘弄到现在的位置!

总之,我将继续在我的家庭自动化工作中使用Grafana。我还利用Home Assistant来帮助完成自动化任务,这将与VMware ESXi集成一起成为我的Grafana工作的下一个目标。与此同时,这里有一些我的3D打印供您观赏。:)

头骨书桌组织者打印在大理石PLA
头骨书桌组织者打印在大理石PLA
迷你和实际尺寸的凹槽,打印在木材PLA
迷你和实际尺寸的凹槽,打印在木材PLA
迷你标准贵宾犬打印在黑色PLA
迷你标准贵宾犬打印在黑色PLA
黄色指关节GoPro手柄,打印在PETG为我父亲的父亲节
黄色指关节GoPro手柄,打印在PETG为我父亲的父亲节
粉色PETG给我妈妈
粉色PETG给我妈妈