Stephen Browne wrote:
> Hi,
> 
> I've attached a fast track writeup for RRDTool.  I would appreciate any
> comments from people.  I am particularily wondering about which arc to
> send this to? and about importing volatile interfaces and the
> requirement for signed contracts with the owners of those interfaces.
> 
> Thanks,
> 
> Stephen.
> 
> 
> ------------------------------------------------------------------------
> 
> 1. Introduction
>    1.1. Project/Component Working Name:
> 
>         RRDTool
> 
>    1.2. Name of Document Author/Supplier:
> 
>         Stephen Browne
> 
>    1.3. Date of This Document:
> 
>         02/15/08
>         
>    1.3.1. Date this project was conceived:
> 
>         1999
> 
>    1.4. Name of Major Document Customer(s)/Consumer(s):
> 
>         1.4.1. The PAC or CPT you expect to review your project:
> 
>                 Solaris PAC
> 
>         1.4.2. The ARC(s) you expect to review your project:
> 
>                 LSARC?? PSARC?? ANYARC??
> 
>         1.4.3. The Director/VP who is "Sponsoring" this project:
> 
>                 robert.odea at sun.com
> 
>         1.4.4. The name of your business unit:
> 
>                 OPG / OpenSource.
> 
>    1.5. Email Aliases:
>         1.5.1. Responsible Manager:
> 
>                 leo.binchy at sun.com
> 
>         1.5.2. Responsible Engineer:
> 
>                 stephen.browne at sun.com
> 
>         1.5.3. Marketing Manager:
> 
>                 dan.roberts at sun.com
> 
>         1.5.4. Interest List:
> 
>                 desktop-discuss at opensolaris.org
> 
> 4. Technical Description:
>     4.1. Details:
> 
>       It is pretty easy to gather status information from all sorts
>       of things, ranging from the temperature in your office to the 
>       number of octets which have passed through the FDDI interface 
>       of your router. But it is not so trivial to store this data in
>       an efficient and systematic manner. This is where RRDtool comes
>       in handy. It lets you log and analyze the data you gather from 
>       all kinds of data-sources. The data analysis part of RRDtool is
>       based on the ability to quickly generate graphical representations
>       of the data values collected over a definable time period.      
>       
>       So RRDtool is a database but there are distinct differences 
>       between RRDtool databases and other databases as listed below:
> 
>       * RRDtool stores data; that makes it a back-end tool. 
>         The RRDtool command set allows the creation of graphs; that 
>         makes it a front-end tool as well. Other databases just store 
>         data and can not create graphs.
>       * In case of linear databases, new data gets appended at the bottom 
>         of the database table. Thus its size keeps on increasing, whereas 
>         the size of an RRDtool database is determined at creation time. 
>         Imagine an RRDtool database as the perimeter of a circle. Data is 
>         added along the perimeter. When new data reaches the starting point, 
>         it overwrites existing data. This way, the size of an RRDtool 
>         database always remains constant. The name "Round Robin" stems 
>         from this behavior.
>       * Other databases store the values as supplied. RRDtool can be 
>         configured to calculate the rate of change from the previous to the 
>         current value and store this information instead.
>       * Other databases get updated when values are supplied. The RRDtool 
>         database is structured in such a way that it needs data at predefined 
>         time intervals. If it does not get a new value during the interval, 
>         it stores an UNKNOWN value for that interval. So, when using the 
>         RRDtool database, it is imperative to use scripts that run at regular 
>         intervals to ensure a constant data flow to update the RRDtool 
> database.
> 
>       RRDtool is designed to store time series of data. With every data 
> update, 
>       an associated time stamp is stored. Time is always expressed in seconds 
>       passed since epoch (01-01-1970).  It comes with a command set to carry 
>       out various operations on RRD databases.
>         
>         The version being integrated is 1.2.19
> 
>     4.2. Bug/RFE Number(s):
> 
>         None.
> 
>     4.3. In Scope:
> 
>         See above.
> 
>     4.4. Out of Scope:
> 
>         See above.
> 
>     4.5. Interfaces:
> 
>         --------------------------------------------------------------------
>         Exported                      Stability               Comments
>         --------------------------------------------------------------------
>         /usr/bin/rrdtool                      Uncommitted             main 
> binary with many 
>                                                                               
>                         subcommands/functions
>                                                                               
>                         documented in rrd*.1 
>                                                                               
>                         manpages
> 
>               /usr/bin/rrdcgi                         Uncommitted             
> web cgi script interpreter
>                                                                               
>                         parsing for tags documented 
>                                                                               
>                         in rrdcgi.1 man page
> 
>               /usr/bin/rrdupdate                      Uncommitted             
> convenience binary for 
>                                                                               
>                         rrdtool update
> 
>               /usr/lib/librrd.so.2.0.9        Uncommitted             lib 
> implementation of RRD
> 
>               /usr/lib/librrd_th.so.2.0.8     Uncommitted             Thread 
> safe API for above
> 
>               /usr/lib/tclrrd1.2.19.so        Uncommitted             TCL 
> bindings for RRD
> 
>               /usr/lib/librrd.so                      Uncommitted             
> Link target=librrd.so.2.0.9
> 
>               /usr/lib/librrd.so.2            Uncommitted             Link 
> target=librrd.so.2.0.9
> 
>               /usr/lib/librrd_th.so           Uncommitted             Link 
> target=librrd_th.so.2.0.8
> 
>               /usr/lib/librrd_th.so.2         Uncommitted             Link 
> target=librrd_th.so.2.0.8
>                                                                             
>                                                                             
>         --------------------------------------------------------------------
>         Imported                    Stability       Comments                
>         --------------------------------------------------------------------
>         /usr/lib/libpng12.so.0                Uncommitted     LSARC/2003/085 
>       
>               /usr/lib/libz.so.1                      Committed       
> PSARC/2006/537
> 
>               /usr/lib/libart_lgpl_2.so.2     Volatile        LSARC/2006/202  
> 
>               /usr/sfw/lib/libfreetype.so.6 Volatile  LSARC/2002/291
> 
>               /usr/sfw/lib/libgcc_s.so.1      Volatile        PSARC/2004/742
> 
>     4.6. Doc Impact:
> 
>         Man pages are provided that both detail the rrdtool functions and 
> provide 
>       tutorials for their use.
> 
>     4.7. Admin/Config Impact:
> 
>         None.
> 
>     4.8. HA Impact:
> 
>         None.
> 
>     4.9. I18N/L10N Impact:
> 
>         None

The better mention is
"The JDS team and the G11N are working together to evaluation and provide 
I18N/L10N support"
instead of "None".

Currently working with bugster 6662646, 6662654

Thanks,
fujiwara

> 
>     4.10. Packaging & Delivery:
>     
>         Adds new package, SUNWrrdtool, approx 2.2 MB.
>         Package will go into SUNWCall, SUNWCXall and SUNWCprog clusters.
> 
>     4.11. Security Impact:
> 
>         None.
> 
>     4.12. Dependencies:
> 
>         None.
> 
> 5. Reference Documents:
> 
>         http://oss.oetiker.ch/rrdtool/
>       
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> desktop-discuss mailing list
> desktop-discuss at opensolaris.org

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: rrdtool.txt
URL: 
<http://mail.opensolaris.org/pipermail/desktop-discuss/attachments/20080218/879debfd/attachment.txt>

Reply via email to