Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Monitoring docker容器中的Graphite安装-卷查询_Monitoring_Docker_Graphite - Fatal编程技术网

Monitoring docker容器中的Graphite安装-卷查询

Monitoring docker容器中的Graphite安装-卷查询,monitoring,docker,graphite,Monitoring,Docker,Graphite,我通过docker容器安装graphite。 我已经看到,耳语文件不应该保存在容器中 因此,我将使用docker提供的数据卷在主机上保存这些数据 我的问题是,还有什么我应该保存在主机上(我知道这是主观的,所以我想我在寻找什么是重要的建议)? 不要认为我需要配置,例如碳形态,因为这将来自我的安装 所以我在想graphite是否还有我需要的其他文件(例如日志文件等) 您保存日志文件的原因是什么?尽管您确实需要适当的目录结构。日志记录默认为/opt/graphite/storage/logs。这里有c

我通过docker容器安装graphite。 我已经看到,耳语文件不应该保存在容器中

因此,我将使用docker提供的数据卷在主机上保存这些数据

我的问题是,还有什么我应该保存在主机上(我知道这是主观的,所以我想我在寻找什么是重要的建议)? 不要认为我需要配置,例如碳形态,因为这将来自我的安装


所以我在想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存储级别创建数据卷