Giter Site home page Giter Site logo

Warnings? about nmonvisualizer HOT 5 CLOSED

nmonvisualizer avatar nmonvisualizer commented on July 24, 2024
Warnings?

from nmonvisualizer.

Comments (5)

hpresnall avatar hpresnall commented on July 24, 2024

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.

 avatar commented on July 24, 2024

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.

hpresnall avatar hpresnall commented on July 24, 2024

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.

 avatar commented on July 24, 2024

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.

hpresnall avatar hpresnall commented on July 24, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.