Re: [Rtg-yang-coord] Clearing all stats in a container

"Susan Hares" <shares@ndzh.com> Fri, 06 March 2015 12:29 UTC

Return-Path: <shares@ndzh.com>
X-Original-To: rtg-yang-coord@ietfa.amsl.com
Delivered-To: rtg-yang-coord@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6416B1ACDC5 for <rtg-yang-coord@ietfa.amsl.com>; Fri, 6 Mar 2015 04:29:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -98.222
X-Spam-Level:
X-Spam-Status: No, score=-98.222 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, FM_ASCII_ART_SPACINGc=0.833, USER_IN_WHITELIST=-100] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id v45b3B98qZOb for <rtg-yang-coord@ietfa.amsl.com>; Fri, 6 Mar 2015 04:29:24 -0800 (PST)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) by ietfa.amsl.com (Postfix) with ESMTP id 846DB1ACDBC for <rtg-yang-coord@ietf.org>; Fri, 6 Mar 2015 04:29:23 -0800 (PST)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.43.47.92;
From: "Susan Hares" <shares@ndzh.com>
To: "'Juergen Schoenwaelder'" <j.schoenwaelder@jacobs-university.de>, "'Mahesh Jethanandani'" <mjethanandani@gmail.com>
References: <730D50D3-0220-42BA-8DD0-40A10D9C2DA3@gmail.com> <0ba001d05732$8f380960$ada81c20$@ndzh.com> <28490742-3E0B-45D5-8B36-518701F98FB7@gmail.com> <20150305161550.GA71013@elstar.local>
In-Reply-To: <20150305161550.GA71013@elstar.local>
Date: Fri, 6 Mar 2015 07:29:17 -0500
Message-ID: <0ee101d05809$2a762480$7f626d80$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="----=_NextPart_000_0EE2_01D057DF.41A0B8C0"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQGYI06KPAUPsuQfnvJOE5NMa0eYcAHm/eu5AazqJj0BqDwO8p1V6Spw
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/V11scNrgy1Q8ch-E3yfD9ebFC9g>
Cc: rtg-yang-coord@ietf.org
Subject: Re: [Rtg-yang-coord] Clearing all stats in a container
X-BeenThere: rtg-yang-coord@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"List to discuss coordination between the Routing related YANG models\"" <rtg-yang-coord.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtg-yang-coord/>
List-Post: <mailto:rtg-yang-coord@ietf.org>
List-Help: <mailto:rtg-yang-coord-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-yang-coord>, <mailto:rtg-yang-coord-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Mar 2015 12:29:30 -0000

Juergen:

Thank you for this advice.  If you have time (before the Draft deadline) to
look at the grouping of the statistics within the I2RS RIB, and provide us
with advice on the groupings - it would be helpful.

Any other comments on the draft would aid the authors and the I2RS WG.  The
authors would like comments sent to them until the IETF draft deadline.
After that, I suspect the I2RS mail is best.  

Sue 

-----Original Message-----
From: Juergen Schoenwaelder [mailto:j.schoenwaelder@jacobs-university.de] 
Sent: Thursday, March 05, 2015 11:16 AM
To: Mahesh Jethanandani
Cc: Susan Hares; rtg-yang-coord@ietf.org
Subject: Re: [Rtg-yang-coord] Clearing all stats in a container

Hi,

it was generally found useful when we did the interfaces and ip YANG models
to properly separate config data from state data. And this is not just
counters, it could include other things where operational state can be
different from the configured state.

/js

On Thu, Mar 05, 2015 at 08:07:02AM -0800, Mahesh Jethanandani wrote:
> Susan,
> 
> Here is an relevant example (I have deleted description fields for
brevity) from ietf-interface YANG module of how one could maintain
statistics in a module. One reason to keep them in a container of their own
is to be able to perform bulk operations on them. Of course, as Juergen
pointed out, clearing stats may not be one of them. But if you wanted to say
<get> all the stats on a particular module, you would do a <get> on the
container i.e. statistics in this example, and you would have all the stats.
> 
> container interfaces-state {
>     config false;
> 
> <snip>
> 
>     container statistics {
>         description
>           "A collection of interface-related statistics objects.";
> 
>         leaf discontinuity-time {
>           type yang:date-and-time;
>           mandatory true;
>         }
> 
>         leaf in-octets {
>           type yang:counter64;
>         }
> 
>         leaf in-unicast-pkts {
>           type yang:counter64;
>        }
> 
>         leaf in-broadcast-pkts {
>           type yang:counter64;
>        }
> 
>        <snip>
> 
>         }
>       }
> }
> 
> HTH.
> 
> > On Mar 5, 2015, at 2:53 AM, Susan Hares <shares@ndzh.com> wrote:
> > 
> > Mahesh:
> >  
> > Would you post an example of how to put statistic counters into a
container.  We have multiple drafts in I2RS that provide such counters.  I
will forward your advice to all authors so they can modify their yang
modules to match the appropriate form. 
> >  
> > Sue
> >  
> > From: Rtg-yang-coord [mailto:rtg-yang-coord-bounces@ietf.org] On 
> > Behalf Of Mahesh Jethanandani
> > Sent: Thursday, March 05, 2015 1:31 AM
> > To: rtg-yang-coord@ietf.org
> > Subject: [Rtg-yang-coord] Clearing all stats in a container
> >  
> > Assuming one has defined stat counters in one container, like
ietf-interfaces has done with its statistics, does anyone have suggestions
on how one can essentially clear (reset to 0) all the counters in that
container.
> >  
> > Mahesh Jethanandani
> > mjethanandani@gmail.com <mailto:mjethanandani@gmail.com>
> Mahesh Jethanandani
> mjethanandani@gmail.com
> 
> 
> 
> 
> 

> _______________________________________________
> Rtg-yang-coord mailing list
> Rtg-yang-coord@ietf.org
> https://www.ietf.org/mailman/listinfo/rtg-yang-coord


-- 
Juergen Schoenwaelder           Jacobs University Bremen gGmbH
Phone: +49 421 200 3587         Campus Ring 1 | 28759 Bremen | Germany
Fax:   +49 421 200 3103         <http://www.jacobs-university.de/>