Monitoring data (.dat) files
Event data generated by monitoring alarms are stored in .dat files. This data can be used for debugging and analysis.
The GAS writes monitoring data to monitoring data (.dat) files in the monitoring directory. When an event triggers an alarm, the GAS creates the required monitoring data file to store the event data. The filename is in the format YYYYMMDD-hhmmss.dat, based on the date and the time the first write takes place.
Dat file structure
EVENT,REQID,VALUE(ms),TIMESTAMP(s) REAL_DVM_START_TIME,0,304,1606155452 REAL_REQUEST_TIME,354,306,1606155452 REAL_REQUEST_TIME,356,3,1606155454 REAL_REQUEST_TIME,358,3,1606155455 REAL_REQUEST_TIME,360,2,1606155455 ...The first row shows the column headings. Each subsequent row shows these entries:
EVENT
: The name of the event. This corresponds to the name of the alarm raised, for exampleREQUEST_ERROR
,DVM_CRASH
, and so on.REQID
: The HTTP request id (REQID), as recorded in the GAS logs.VALUE(ms)
: This field depends on the event; it can be a number or a time (in milliseconds).TIMESTAMP(s)
: The elapsed time in milliseconds since 1970.
To see the data visually in graph form, import the fetched monitoring data into a Microsoft® Excel™ spreadsheet.
Fetch data
Use the gasadmin monitoring fetch
command to transfer data to a spreadsheet,
database, or third party monitoring system that manages and processes the monitoring data. Once you
fetch the monitoring data, the GAS removes the monitoring data (.dat) file.
Manage monitoring data files
Depending on the monitoring level set, monitoring data files can grow quickly and you can end up
with very large files. You should have a plan for archiving and removing monitoring data files,
similar to the recommendations for log files. As mentioned previously, fetching monitoring data
removes the associated monitoring data file. You can also remove monitoring data files by hand using
the gasadmin monitoring clean
command.