[Orca-users] HELP: Can't get Orca to correctly read in non-orcallator related data
Sean O'Neill
sean at seanoneill.info
Sat Jan 11 09:17:21 PST 2003
Long email ... sorry.
I've done this before for Weblogic SNMP data and I can't figure out why
this stuff isn't working this time.
I'm pulling in java garbage collection info from some Weblogic logs. I've
got the data laid out as follows:
timestamp MNGCCount MNTotMinNGC MNProcTimeLeft MN%Lost
1039537260 1 5.405599 54.59440 9.009331
1039543380 1 4.680467 55.31953 7.800778
1039574040 1 6.515461 53.48453 10.85910
<snip>
1042209840 1 9.844697 50.15530 16.40782
1042209900 1 9.074269 50.92573 15.12378
1042209960 2 22.36275 37.63724 37.27126
1042210020 1 9.309143 50.69085 15.51523
1042210080 1 9.341319 50.65868 15.56886
1042210140 2 22.22149 37.77850 37.03583
The timestamp column isn't individual probes. Each row represents a
accumulation of data for each specific minute. But there are gaps in the
data. There are periods where FGCs don't occur for long periods of
time. At the end of my data, FGCs occur every minute.
My gcallator.cfg file looks basically just like my orcallator.cfg except
I've modified it specifically for the above data columns. Both .cfg files
are tuned for 60 second data intervals. Sample of one section of
gcallator.cfg:
plot {
title %g Full GC Count
source gcallator
data MNGCCount
legend Full GC Count / minute
y_legend Number of Full GCs
data_min 0
}
Then I run orca as follows:
# /usr/local/orca/bin/orca -once -verbose /usr/local/orca/lib/gcallator.cfg
Orca version 0.264 using RRDs version 1.000381 at Sat Jan 11 10:54:49 2003.
/usr/local/orca/bin/orca: warning: cannot open state file
`/home/soneill/gc/orca/rrd/gcallator/orca.state' for reading: No such file
or directory
Creating orca.gif.
Creating rrdtool.gif.
Finding files and setting up data structures at Sat Jan 11 10:54:49 2003.
/usr/local/orca/bin/orca: making directory
`/home/soneill/gc/orca/rrd/gcallator/gcallator_certification-app01'.
/usr/bin/ps: not found <<< I'm running on this FreeBSD. Ignore this. >>>
Current running time is 0:00 minutes.
Loading new data from group gcallator for certification-app01.
Read 3363 data points from
`/home/soneill/gc/orca/gcallator/certification-app01/gcmndata-000'.
Flushing new data and updating PNGs from certification-app01.
Creating RRD
`/home/soneill/gc/orca/rrd/gcallator/gcallator_certification-app01/gauge_MNGCCount.rrd'.
Creating RRD
`/home/soneill/gc/orca/rrd/gcallator/gcallator_certification-app01/gauge_MNTotMinNGC.rrd'.
Creating RRD
`/home/soneill/gc/orca/rrd/gcallator/gcallator_certification-app01/gauge_MN_pct_Lost.rrd'.
Saving state into `/home/soneill/gc/orca/rrd/gcallator/orca.state'.
Updating PNGs.
Creating HTML files in `/misc/solaris-local/apache2/docroot/gc/'.
/usr/bin/ps: not found
Current running time is 0:08 minutes.
Orca has completed.
Its says it read over 3000 rows of data - kewl - but the graphs are
empty. This is a rrdtool info of one of the rrd files:
$ rrdinfo info gauge_MNGCCount.rrd
ksh93: rrdinfo: not found
$ rrdtool info gauge_MNGCCount.rrd
filename = "gauge_MNGCCount.rrd"
rrd_version = "0001"
step = 60
last_update = 1072920180
ds[Orca19990222].type = "GAUGE"
ds[Orca19990222].minimal_heartbeat = 120
ds[Orca19990222].min = 0.0000000000e+00
ds[Orca19990222].max = NaN
ds[Orca19990222].last_ds = "UNKN"
ds[Orca19990222].value = 0.0000000000e+00
ds[Orca19990222].unknown_sec = 0
rra[0].cf = "AVERAGE"
rra[0].rows = 12000
rra[0].pdp_per_row = 1
rra[0].xff = 5.0000000000e-01
rra[0].cdp_prep[0].value = NaN
rra[0].cdp_prep[0].unknown_datapoints = 0
rra[1].cf = "AVERAGE"
rra[1].rows = 1488
rra[1].pdp_per_row = 30
rra[1].xff = 5.0000000000e-01
rra[1].cdp_prep[0].value = NaN
rra[1].cdp_prep[0].unknown_datapoints = 23
rra[2].cf = "AVERAGE"
rra[2].rows = 1200
rra[2].pdp_per_row = 120
rra[2].xff = 5.0000000000e-01
rra[2].cdp_prep[0].value = NaN
rra[2].cdp_prep[0].unknown_datapoints = 83
rra[3].cf = "AVERAGE"
rra[3].rows = 1098
rra[3].pdp_per_row = 1440
rra[3].xff = 5.0000000000e-01
rra[3].cdp_prep[0].value = NaN
rra[3].cdp_prep[0].unknown_datapoints = 83
Why would RRD flag my data as "unknown" - I haven't beaten up the RRD site
yet - I know RTFM - hoping someone here has a quick answer.
Without showing everything I have (making a longer email), does anyone have
any ideas why this is happening ? Could the "data cap" situation I
described above be contributing - can't RRD handle gaps in data correctly -
I think it can ?
--
........................................................
......... ..- -. .. -..- .-. ..- .-.. . ... ............
.-- .. -. -... .-.. --- .-- ... -.. .-. --- --- .-.. ...
Sean O'Neill
More information about the Orca-users
mailing list