Monitoring docker容器中的Graphite安装-卷查询
我通过docker容器安装graphite。 我已经看到,耳语文件不应该保存在容器中 因此,我将使用docker提供的数据卷在主机上保存这些数据 我的问题是,还有什么我应该保存在主机上(我知道这是主观的,所以我想我在寻找什么是重要的建议)? 不要认为我需要配置,例如碳形态,因为这将来自我的安装Monitoring docker容器中的Graphite安装-卷查询,monitoring,docker,graphite,Monitoring,Docker,Graphite,我通过docker容器安装graphite。 我已经看到,耳语文件不应该保存在容器中 因此,我将使用docker提供的数据卷在主机上保存这些数据 我的问题是,还有什么我应该保存在主机上(我知道这是主观的,所以我想我在寻找什么是重要的建议)? 不要认为我需要配置,例如碳形态,因为这将来自我的安装 所以我在想graphite是否还有我需要的其他文件(例如日志文件等) 您保存日志文件的原因是什么?尽管您确实需要适当的目录结构。日志记录默认为/opt/graphite/storage/logs。这里有c
所以我在想graphite是否还有我需要的其他文件(例如日志文件等) 您保存日志文件的原因是什么?尽管您确实需要适当的目录结构。日志记录默认为
/opt/graphite/storage/logs
。这里有carboncache/
和webapp/
目录。webapp的日志目录在config-local_settings.py
中设置,而carbon使用carbon.conf
。这些配置都有很好的文档记录,因此您可以查看它们以获取特定信息
除了在安装过程中生成的配置之外,Web应用程序工作的唯一关键“文件”是
/opt/graphtie/storage
中的graphite.db
。django webapp在内部使用它来获取内部管理信息,如用户身份验证等。它由python manage.py--syncdb
生成,因此我相信您可以在目标系统上再次生成它 谢谢你。保存日志文件,以便在需要时排除故障。Think将在graphite存储级别创建数据卷