Comments (5)
What version are you using? I don't get those warnings when processing the files you provided.
Regardless, those warnings mean that some of the data from one file overlaps a record at the same time from another file. It each file has records from the same time, the first set of data won't be overwritten with the second. If you can process the files one by one to isolate this to two files, I can look further to confirm that this is a valid warning.
from nmonvisualizer.
It's quite weird that there are two or more overlapping records, since I run NMON only with a service which checks if NMON is already running or not. NMON keeps a record of every 5 minutes, for 30 days in total (currently it only has a couple of days of data), and it restarts the NMON process every 24 hours to ensure it is always running. It also stops/starts when I restart the server, since the process starts on startup.
I hope this helps finding the cause of this problem.
from nmonvisualizer.
One thing I notice is that in your init.d script you are running the ReportGenerator on the same directory that is being used for writing the current, active NMON file. It could by this was a transient error caused by the reporting program reading a partially complete NMON file. You may want to have nmon write to another location and use /usr/share/nginx/nmon/logs
for storing completed logs.
I admit the overlap part of the merge code isn't well tested so if you can recreate this issue with just two files I can look some more.
from nmonvisualizer.
Hmm, no luck. I tried turning off nmon (service nmon stop) and then visualizing the logs (service nmon graph), but it still gave a lot of warnings. I wonder, does the merging make a difference between days? Because it only says "not overwriting existing JFSFILE data at time THHMM", with HH and MM being hours and minutes?
from nmonvisualizer.
My apologies, I wasn't looking at the full logs in the GUI when I processed this the first time. I can recreate this in both the GUI and the ReportGenerator.
These warnings are due to what looks like a bug in NMON. Grep your nmon logs for JFS Filespace
:
JFSFILE,JFS Filespace %Used lowentry-internal,/,/dev,/run,/,/run/lock,/run/shm
Note that /, the root fs, shows up 2x.
Internally, NMONVisualizer is putting the fields in a HashSet to compare one file's data to the other. This removes the extra / which has the side effect that the existing data now doesn't matching the new data and the program logs a warning. I have confirmed that data that's stored is the valid data, without the extra field for /.
You can safely ignore this warning. However, it looks like you are using a very old version of NMON, 13g. Try upgrading to 14i and see if you are getting duplicate JSFFILE data for /.
from nmonvisualizer.
Related Issues (20)
- % Entitlement Used graph seems wrong HOT 24
- does not open application in windows 11 HOT 3
- Problem starting nmonvisualizer via Xwindows HOT 2
- Table format not shown HOT 1
- AIX nmon TOP CPU% incorrect HOT 4
- How to specify more than one xml file HOT 8
- Cannot process json files from latest njmon HOT 1
- ArrayIndexOutOfBoundsException HOT 1
- esxtop data parsing error HOT 4
- JVM GC output cannot be parsed when the JVM GC policy is set to 'Balanced' HOT 4
- nmon visualizer unable to parse the below files HOT 1
- Undefined data type CPUUTIL000 HOT 4
- Link to overview presentation PDF file doesn't work HOT 2
- How to save charts to PNG files in GUI ? HOT 6
- How to change Max value on y-axis in GUI ? HOT 2
- GUI displays a chart with unexpected times when Windows timezone is changed HOT 1
- SYS_SUMM for Nmon Visualizer HOT 3
- Loading a NMON data and get error HOT 2
- faulty line graphs since NMONVisualizer 2019-04-06.jar (or newer) when creating custom reports. HOT 25
- SEVERE could not parse *.nmon java.lang.ArrayIndexOutOfBoundsException: 13 HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nmonvisualizer.