Datzilla. Error Reporting and Tracking for NOAA Data



Similar documents
Patriot Hardware and Systems Software Requirements

Sage CRM Technical Specification

IT Infrastructure Management

vrealize Business System Requirements Guide

Enterprise Edition Technology Overview

Sage CRM Technical Specification

Microsoft Windows Apple Mac OS X

Sage CRM Technical Specification

Cisco is a registered trademark or trademark of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.

Microsoft Windows Apple Mac OS X

SNOW LICENSE MANAGER (7.X)... 3

System requirements for MuseumPlus and emuseumplus

This course will also teach how to create various kinds of dashboards using Reporting Services.

Sage Grant Management System Requirements

Very Large Enterprise Network, Deployment, Users

Heroix Longitude Quick Start Guide V7.1

Uptime Infrastructure Monitor. Installation Guide

IT Business Management System Requirements Guide

SNOW LICENSE MANAGER (7.X)... 3

Abila MIP Fund Accounting

inforouter V8.0 Server & Client Requirements

This guide specifies the required and supported system elements for the application.

This guide consists of the following two chapters and an appendix. Chapter 1 Installing ETERNUSmgr This chapter describes how to install ETERNUSmgr.

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Course 55004A: Installing and Configuring System Center 2012 Operations Manager

Virtualization with VMWare

COMPANIES REGISTRY. Third Party Software Interface Specification. (Part 1 Overview)

55004A: Installing and Configuring System Center 2012 Operations Manager

NETWRIX IDENTITY MANAGEMENT SUITE

Very Large Enterprise Network Deployment, 25,000+ Users

System Requirements and Platform Support Guide

AklaBox. The Ultimate Document Platform for your Cloud Infrastructure. Installation Guideline

TECHNICAL REQUIREMENTS

SNOW LICENSE MANAGER (7.X)... 3

SMALL BUSINESS OUTSOURCING

COSMO BUGZILLA tutorial. Cosmin BARBU Massimo MILELLI

1. Product Information

Online Backup Client User Manual Linux

Avaya Identity Engines Ignition Server Release: Avaya Inc. All Rights Reserved.

vrealize Hyperic Supported Configurations and System Requirements

AKCess Pro Server Management Software

InstaFile. Complete Document management System

Lecture 6: Operating Systems and Utility Programs

QHR Accuro EMR IT Hardware Requirements

Synergy Controller Cloud Storage Features and Benefits

SERVER AND WORKSTATION MINIMUM REQUIREMENT

System requirements for A+

Product comparison. GFI LanGuard 2014 vs. Microsoft Windows Server Update Services 3.0 SP2

Planning and Administering Windows Server 2008 Servers

Quark Publishing Platform 9.5 ReadMe

Product Life Cycle Management

Tivoli Endpoint Manager for Remote Control Version 8 Release 2. User s Guide

QPS 9.2 ReadMe...5. QPS components...6

Yiwo Tech Development Co., Ltd. EaseUS Todo Backup. Reliable Backup & Recovery Solution. EaseUS Todo Backup Solution Guide. All Rights Reserved Page 1

Quark Publishing Platform ReadMe

Nick Metrowsky Oakwood Drive Longmont CO

out of this world guide to: POWERFUL DEDICATED SERVERS

A+ Guide to Software: Managing, Maintaining, and Troubleshooting, 5e. Chapter 3 Installing Windows

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

Molecular Devices High Content Data Management Solution Database Schema

Installing and Administering VMware vsphere Update Manager

Minimum Requirements for Cencon 4 with Microsoft R SQL 2008 R2 Express

Copyright by Parallels Holdings, Ltd. All rights reserved.

Installation Guide. Help Desk Manager. Version v12.1.0

CSG Windows Support Policy

Delphi+ System Requirements

Purpose Computer Hardware Configurations... 6 Single Computer Configuration... 6 Multiple Server Configurations Data Encryption...

1. Please login to the Own Web Now Support Portal ( with your address and a password.

Texas Skyward User Group Conference Skyward Server Management Options Jeffery Thompson

NatureServe s Environmental Review Tool

Quark Publishing Platform 10.1 ReadMe

Minimum Requirements for Cencon 4 with Microsoft R SQL 2008 R2 Standard

Introduction to Computer Administration. System Administration

24x7 Scheduler Multi-platform Edition 5.2

Pre-Installation Notes & Checklist for LISTSERV Maestro

Release 8.2 Hardware and Software Requirements. PowerSchool Student Information System

Rational Rational ClearQuest

Archive Data Retention & Compliance. Solutions Integrated Storage Appliances. Management Optimized Storage & Migration

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

Hosted Solutions FAQ. Introduction

Enterprise Network Deployment, 10,000 25,000 Users

CentOS Linux 5.2 and Apache 2.2 vs. Microsoft Windows Web Server 2008 and IIS 7.0 when Serving Static and PHP Content

CRM. itouch Vision. This document gives an overview of OneTouch Cloud CRM and discusses the different features and functionality.

VMware vrealize Configuration Manager Advanced Installation Guide vrealize Configuration Manager 5.8

Kaspersky Endpoint Security 10 for Windows. Deployment guide

Table of Contents. Server Virtualization Peer Review cameron : modified, cameron

Kaseya IT Automation Framework

Supported Platforms. HP Vertica Analytic Database. Software Version: 7.0.x

IOS110. Virtualization 5/27/2014 1

Continuous Monitoring Data Acquisition System

Alliance Key Manager Solution Brief

WhatsUp Gold v11 Features Overview

Transcription:

Datzilla Error Reporting and Tracking for NOAA Data Overview Datzilla is a web based system used to report and track errors in NOAA datasets and Data Products. It is an adaptation of the software bug tracking system Bugzilla that was developed in 1998 by Mozilla Project to track submission of bugs to their web browser software. Bugzilla has remained an actively developed product and is being used by hundreds of software development projects to track software bugs. NOAA has, for a number of years, needed a methodology to track submission of reported data errors in their archive data sets. With the inception of new on line Data Product systems, errors in data and Data Products are being exposed to a wider audience. A need has arisen to provide systems that can track reported errors from beginning to end. With these needs in mind, a conceptual model for tracking errors in data systems was devised based on the principles incorporated in Bugzilla. Modifications to the Bugzilla database schema were incorporated into this conceptual model and implemented as the data error reporting and tracking system, Datzilla. Datzilla Features Datzilla provides the ability for a data user to submit error reports against a defined set of Source Systems and Data Products that are defined in a back end MySQL relational database. The Source System correlates to climate data delivery systems and/or data archives while Data Products are individual datasets or products derived from climate datasets. Errors entered into the system are further defined by Problem Areas defined for each Source System / Data Product pair. Data Managers are assigned to the reported error based upon each pairing of Source System and Data Product. Additional information required during the submission of an error report includes a short Summary of the error and a longer, more detailed, error Description. The system also provides the user to assign a Severity and Priority to the report and to attach supporting documentation to describe the error or to suggest 'fixes' to the data problem. In the case of missing data the user can attach data files for extended data periods that will allow for easy inclusion of these data into permanent archives. Each error reports submitted to the system is assigned to a Data Manager. The assignment is delivered via an embedded email system that is tied to the system database. Messages are created from the information submitted with the error report. The Data Manager uses Datzilla to document actions taken on the error report, with each action visible to the error report submitter and to the wider Datzilla user community. The error

submitter has the option to be notified of each action via email or can opt to turn off email notification of actions. Any user has the option of monitoring the Status of actions taken on error reports using a form driven query interface to all error reports. Several options for displaying reports include simple or extended query result listings, tabular reports of summarized queries, and graphical reports of summarized queries. These latter reporting capabilities are useful for documenting report activity and effort. On line Documentation The documentation required to use the Datzilla system is maintained on line and is accessible to error reporters and Data Managers. The documentation is available from online links within the Datzilla system. General information is available at the bottom of each page in the footer section while page specific information is presented as 'context' links tied to specific selection menus. Configuration Management Datzilla is highly configurable. Using administrative tools, accessible via a web interface, it is possible to alter the parameters of the program to meet the business rules of an organization. Site Administration Allow/Restrict access to external users Migrate Datzilla to new location Group management to control access to error categories Configuration of email messages Reminder system to ensure error reports are resolved Configurable QA/QC review capability Configurable error entry and review preferences limit size of error attachments Enable administrative users to act as 'Watchers' for QA/QC oversight Add new Source Systems, Data Products, and Problem Areas Assign Data Managers to Source System / Data Product pairs User Preferences Account creation

Email account and password changes Email notification preferences Creation of "Saved Searches" for error reports View account permissions Archive Capability Datzilla uses a MySQL relational database management system to manage error reports, user accounts, and much of its site configuration. This database is easily exported to provide an archive capability for all errors entered into the system. This capability allows for recovery of system information in the event of system corruption or for migration of the system to another platform. Database backup can be performed as a scheduled event. Storing information with a relational database management system also provides the capability to 'offload' error reports to a separate instance of a Datzilla database. Using this capability, error reports can be marked as 'closed' and moved to an archive of historical reports that may lead to improved system performance if the number of error reports become unusually large. The Datzilla system of programs are a collection of Perl scripts and configuration files that can be easily copied and maintained in an archive that also allows for recovery of system information in the event of system corruption or for migration of the system to another platform. Open Source Development Datzilla development is performed in an Open Source environment and is freely, and without charge, available for public and private use. Source code is distributed under Open Source licenses and modifications for are permitted under this license. Datzilla relies on many other software packages that are also available from the Open Source community and include: (required) Perl (5.6.0 or above and several PERL modules and packages) MySQL (3.23.41 or above) Webserver Mail Transfer Agent (compatible with Sendmail 8.7 or above) (optional) GD (for graphical display of error report activity)

GraphViz (for dependency charts) Platform Independence The use of popular Open Source components and the use of an interpretive language (Perl) to control database transactions and dynamic web page displays provides deployment of Datzilla on a wide array of hardware and operating system platforms. Without modification the database tables and Datzilla code base can be transferred to any other platform that supports Perl, MySQL, a webserver, and Sendmail MTA. This list includes any hardware platform that supports Linux, UNIX, MAC OS, Windows, IRIX, Solaris, HP/UX, AIX,... Note: The Datzilla instance running at http://sno.srcc.lsu.edu/datzilla is a workstation class computer having an AMD 64 bit Athalon 3500+ processor, 1 GByte RAM, gigabit ethernet controller, a 260 GByte SATA hard drive, and a double sided DVD read write drive. These system resources are also being shared for use as a personal workstation. An identical instance of Datzilla is also running on a server at the SRCC that utilizes dual 3.0GHz, 32 bit XEON processors. No modification of the Datzilla code was need to install this system on the backup machine.

Document Download Options: Microsoft Word (.doc) OpenOffice Writer (.sxw) PDF (.pdf)