Re: [Rtg-yang-coord] Clearing all stats in a container
"Susan Hares" <shares@ndzh.com> Fri, 06 March 2015 13:16 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 960051A1A67 for <rtg-yang-coord@ietfa.amsl.com>; Fri, 6 Mar 2015 05:16:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.054
X-Spam-Level:
X-Spam-Status: No, score=-99.054 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, HTML_MESSAGE=0.001, 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 fJJWjGm1WwKz for <rtg-yang-coord@ietfa.amsl.com>; Fri, 6 Mar 2015 05:16: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 F3BE41A01C6 for <rtg-yang-coord@ietf.org>; Fri, 6 Mar 2015 05:16: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: 'Mahesh Jethanandani' <mjethanandani@gmail.com>
References: <730D50D3-0220-42BA-8DD0-40A10D9C2DA3@gmail.com> <0ba001d05732$8f380960$ada81c20$@ndzh.com> <D298E714-0D5E-44C4-893B-C9513F984A74@gmail.com> <5CE9485F-F7F1-4B93-8E00-D1114560B40B@gmail.com>
In-Reply-To: <5CE9485F-F7F1-4B93-8E00-D1114560B40B@gmail.com>
Date: Fri, 06 Mar 2015 08:16:18 -0500
Message-ID: <0f3d01d0580f$bb99b1b0$32cd1510$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0F3E_01D057E5.D2C6B6F0"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQGYI06KPAUPsuQfnvJOE5NMa0eYcAHm/eu5AdHCS9QB+ygn3p1SOVMQ
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/s5GQVv_eeAknm9Onf9QKlXFoDfQ>
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 13:16:26 -0000
Mahesh: This is really helpful advice. I'm loosing track of my emails so if this is the 2nd thank you, pleas ignore the spam. Sue From: Rtg-yang-coord [mailto:rtg-yang-coord-bounces@ietf.org] On Behalf Of Mahesh Jethanandani Sent: Thursday, March 05, 2015 11:57 AM To: Susan Hares Cc: rtg-yang-coord@ietf.org Subject: Re: [Rtg-yang-coord] Clearing all stats in a container Susan, BTW, another great example on use of containers can be found in the BGP YANG module here <https://tools.ietf.org/html/draft-zhdankin-idr-bgp-cfg-00> . With some clever use of containers, like bgp-neighbors and within it, bgp-neighbor-state or bhp-neighbor-statistics, you can drill down into the specific config, state or counters you would be interested in configuring/finding/purging. Cheers. On Mar 5, 2015, at 8:06 AM, Mahesh Jethanandani <mjethanandani@gmail.com> 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 <mailto:mjethanandani@gmail.com> mjethanandani@gmail.com Mahesh Jethanandani mjethanandani@gmail.com Mahesh Jethanandani mjethanandani@gmail.com
- [Rtg-yang-coord] Clearing all stats in a container Mahesh Jethanandani
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Susan Hares
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Mahesh Jethanandani
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Mahesh Jethanandani
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Andy Bierman
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Susan Hares
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Susan Hares
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Thomas D. Nadeau
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Susan Hares
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Susan Hares
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Juergen Schoenwaelder
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Benoit Claise
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Susan Hares
- Re: [Rtg-yang-coord] Clearing all stats in a cont… Alia Atlas