截至2016年8月28日,我使用Stackdriver监控MongoDB 3.2的问题。
在/var/log/syslog没有提到mongo ,但是如果我在.conf文件中发生configuration错误,它会报错,所以我知道它正在正确加载文件…
所以没有错误,但没有提及mongo在/var/log/syslog和https://app.google.stackdriver.com/services/mongodb声称我没有安装代理。
gke-fatih-standard-fb894cbb-d7ue:/opt/stackdriver/collectd/etc$ sudo service stackdriver-agent restart [....] Restarting Stackdriver metrics collection agent: stackdriver-agentoption = Interval; value = 60.000000; Created new plugin context. option = Interval; value = 60.000000; Created new plugin context. option = PIDFile; value = /var/run/stackdriver-agent.pid; option = Interval; value = 60.000000; Created new plugin context. . ok $ tail -F /var/log/syslog Aug 28 06:53:01 gke-fatih-standard-fb894cbb-d7ue /USR/SBIN/CRON[21824]: (root) CMD (/etc/supervisor/supervisor_watcher.sh 2>&1 | logger) Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21844]: type = syslog, key = LogLevel, value = info Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21844]: write_gcm: inside module_register for stackdriver_agent/5.5.0-340.wheezy Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21845]: type = syslog, key = LogLevel, value = info Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21845]: write_gcm: inside module_register for stackdriver_agent/5.5.0-340.wheezy Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21846]: Initialization complete, entering read-loop. Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21846]: match_throttle_metadata_keys: 1 history entries, 1 distinct keys, 78 bytes server memory. Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21846]: tcpconns plugin: Reading from netlink succeeded. Will use the netlink method from now on. Aug 28 06:53:03 gke-fatih-standard-fb894cbb-d7ue collectd[21846]: write_gcm: Asking metadata server for auth token Aug 28 06:53:04 gke-fatih-standard-fb894cbb-d7ue collectd[21846]: match_throttle_metadata_keys: 2 history entries, 1025 distinct keys, 102801 bytes server memory.
请注意,实例/节点正确监控,只有MongoDB是有问题的。
/opt/stackdriver/collectd/etc/collect.d/mongo0.conf :
# scheduled to node: gke-fatih-standard-fb894cbb-d7ue # This is the monitoring configuration for MongoDB. # Look for STATS_USER, STATS_PASS, MONGODB_HOST and MONGODB_PORT to adjust your configuration file. LoadPlugin mongodb <Plugin "mongodb"> # When using non-standard MongoDB configurations, replace the below with #Host "MONGODB_HOST" #Port "MONGODB_PORT" # Must use the load balancer because we don't know the fixed nodePort Host "xxx" Port "27017" # If you restricted access to the database, you can set the username and # password here: User "stats" Password "xxx" </Plugin>
与使用GCE中的StackDriver监视MongoDB 3相关
在做了sudo service stackdriver-agent restart再次sudo service stackdriver-agent restart (我之前完成的),也许约30分钟的原始事件之后,指标现在被Stackdriver检测到。
所以,如果你确定你做的一切正确,没有错误,你可以尝试重新启动stackdriver-agent多次,等待约30分钟。
在/var/log/syslog缺less与mongo相关的任何内容是个问题。 我希望@科里 – 科萨克可以提供更多的信息。