我正在运行一个node_exporter Web服务器,该服务器为目录中的文件提供服务。这些文件在特定时间点具有主机指标。我有一个守护程序正在运行,该守护程序每15秒从其他导出程序中收集一次指标,并写入该目录。当我写文件时,我认为它会删除现有文件并写一个新文件。因此,偶尔,第二个节点node_exporter不会提供来自导出器的任何度量。如何确保之前的指标一直存在,直到写入新指标并且没有空/重复指标为止?
答案 0 :(得分:1)
完成后,将临时文件重命名为结果文件
mv tempfile outputfile