focuslight를 사용해 보았습니다.
설치
$ git clone git://github.com/tagomoris/focuslight.git
$ cd focuslight
$ bundle install
$ unicorn -E production -p 5125
$ mkdir data
$ bundle exec rake init
$ bundle exec rake short
에서 설치하고 시작합니다.
부팅 후
일단 데이터를 던지면
나오기 때문에 조금 수정
이미 수정
diff --git a/lib/focuslight/rrd.rb b/lib/focuslight/rrd.rb
index 0badc40..69209bd 100644
--- a/lib/focuslight/rrd.rb
+++ b/lib/focuslight/rrd.rb
@@ -170,6 +170,7 @@ class Focuslight::RRD
end
tmpfile = Tempfile.new(["", ".png"]) # [basename_prefix, suffix]
+ args[:xgrid] = args[:xgrid].empty? ? xgrid : args[:xgrid]
rrdoptions = [
tmpfile.path,
'-w', width,
@@ -177,7 +178,7 @@ class Focuslight::RRD
'-a', 'PNG',
'-l', 0, #minimum
'-u', 2, #maximum
- '-x', args[:xgrid] || xgrid,
+ '-x', xgrid,
'-s', period,
'-e', period_end,
'--slope-mode',
@@ -191,7 +192,7 @@ class Focuslight::RRD
'--color', 'SHADEB#' + args[:shadeb_color].to_s.upcase,
'--border', args[:border].to_s.upcase
]
- rrdoptions.push('-y', args[:ygrid]) if args[:ygrid]
+ rrdoptions.push('-y', args[:ygrid]) unless args[:ygrid].empty?
rrdoptions.push('-t', period_title.to_s.dup) unless args[:notitle]
rrdoptions.push('--no-legend') unless args[:legend]
rrdoptions.push('--only-graph') if args[:graphonly]
에 액세스하면 ...
RuntimeError - RRDtool returns error to draw graph, error: Legend set but no color:
그래... 누군가 RRDtool 자세한 사람...
Reference
이 문제에 관하여(focuslight를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/katsyoshi/items/57f6a4812e476d1e90ff
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
$ git clone git://github.com/tagomoris/focuslight.git
$ cd focuslight
$ bundle install
$ unicorn -E production -p 5125
$ mkdir data
$ bundle exec rake init
$ bundle exec rake short
일단 데이터를 던지면
나오기 때문에 조금 수정
이미 수정
diff --git a/lib/focuslight/rrd.rb b/lib/focuslight/rrd.rb
index 0badc40..69209bd 100644
--- a/lib/focuslight/rrd.rb
+++ b/lib/focuslight/rrd.rb
@@ -170,6 +170,7 @@ class Focuslight::RRD
end
tmpfile = Tempfile.new(["", ".png"]) # [basename_prefix, suffix]
+ args[:xgrid] = args[:xgrid].empty? ? xgrid : args[:xgrid]
rrdoptions = [
tmpfile.path,
'-w', width,
@@ -177,7 +178,7 @@ class Focuslight::RRD
'-a', 'PNG',
'-l', 0, #minimum
'-u', 2, #maximum
- '-x', args[:xgrid] || xgrid,
+ '-x', xgrid,
'-s', period,
'-e', period_end,
'--slope-mode',
@@ -191,7 +192,7 @@ class Focuslight::RRD
'--color', 'SHADEB#' + args[:shadeb_color].to_s.upcase,
'--border', args[:border].to_s.upcase
]
- rrdoptions.push('-y', args[:ygrid]) if args[:ygrid]
+ rrdoptions.push('-y', args[:ygrid]) unless args[:ygrid].empty?
rrdoptions.push('-t', period_title.to_s.dup) unless args[:notitle]
rrdoptions.push('--no-legend') unless args[:legend]
rrdoptions.push('--only-graph') if args[:graphonly]
에 액세스하면 ...
RuntimeError - RRDtool returns error to draw graph, error: Legend set but no color:
그래... 누군가 RRDtool 자세한 사람...
Reference
이 문제에 관하여(focuslight를 사용해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/katsyoshi/items/57f6a4812e476d1e90ff텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)