【发布时间】:2018-08-09 04:05:51
【问题描述】:
我创建了一个小部件来显示服务器负载。但是,它不显示服务器负载。
dashboard.erb
<li data-row="1" data-col="1" data-sizex="1" data-sizey="1">
<div data-id="serverload" data-view="Graph" data-title="Server load" data-moreinfo="1 min intervals" ></div>
</li>
jobs/serverload.rb
points = []
(1..10).each do |i|
points << { x: i, y: 0 }
end
last_x = points.last[:x]
SCHEDULER.every '1m' do
points.shift
last_x += 1
uptime = %x('uptime').gsub(/.*: /, '\1').gsub(/,/, '\1')
points << { x: last_x, y: uptime[0..3].to_f }
send_event('loadavg1min', points: points)
end
简单地说,显示以下内容。我们如何对这个特定的小部件进行故障排除并找出它出现故障的地方?
【问题讨论】: