WEBLOG Appendix 1: WEBLOG Support

NOTE:Due to the potentially large volume of WEBLOG data needing to be processed, the default implementation of WEBLOG support pre-summarizes the raw data and places it in the DAY reduction level summarized at the hour.

Identify your Weblog data format

There are several different formats for WEB logs and IT Service Vision can process most of them without modification.

With ITSV V2.3 and higher you can specify a COLLECTR=WEBLOG and TOOLNM=AUTO in your %CPPROCES macro and ITSV will try to detect the WEB log format. Unfortunately, not all WEB logs can be processed this way as they contain insufficient or no header information. See the bottom of this page for some tips in identifying your log format.

Processing WEB log data

QuickStart Wizard

Use the QuickStart Wizard to process your WEB log data for the first time. The batch job, PDB and reports that are generated can be tailored to suit your requirements.

You may want to investigate the following areas as they may help reduce resource consumption (both disk space and CPU):-

Keeping DETAIL data

Due to the typically large volume of data associated with WEB logs, the detail data is not written to the DETAIL level of the PDB, instead, using exit points it is possible to write out to a SAS data set. This data set is not included as part of the reduction process and will be overwritten when the next batch runs.

Two of the Character-Delimited support exit points are used to output this detail data, both these and other exit points are discussed in Generic Collector Appendix 2: Using Character-Delimited Data.

To keep the detail data you will have to do the following :-

  1. Copy PGMLIB.WEBLOG.CDC020.SOURCE to x.WEBLOG.CDC020.SOURCE (where x is ADMIN or SITELIB) and specify the location of the SAS data set that you want to create and it's keep list.
  2. Copy PGMLIB.WEBLOG.CDCINPUT.SOURCE to x.WEBLOG.CDCINPUT.SOURCE (where x is ADMIN or SITELIB) and uncomment the OUTPUT statement at the bottom of the code.

Summarizing to an Interval Less Than 1 hour

Restrictions

Checklist for using alternative summary interval

  1. Update table definitions
  2. The WEB* tables will require will require their default definitions to be updated to ensure that the data is summarized correctly and the reduction levels and also so that the statistics are correct at the reduction levels.

  3. Set the CPSUMDUR macro variable prior to running %CPPROCES
  4. The CPSUMDUR macro variable has to be set to a valid value prior to running %CPPROCES against the WEBRES table. Valid values are :-

    If any other value is used then the default of 3600 (1 hour) will be used.

    %let cpsumdur=900; /* 15 minutes */
    
    %cpproces(webres,
              collectr=weblog,
              toolnm=clf);
    

Tips for identifying your WEB log format