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

"Susan Hares" <shares@ndzh.com> Fri, 06 March 2015 12:24 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 C2B911ACDDA for <rtg-yang-coord@ietfa.amsl.com>; Fri, 6 Mar 2015 04:24:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -97.155
X-Spam-Level:
X-Spam-Status: No, score=-97.155 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, 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 jMP-6qOg-I8c for <rtg-yang-coord@ietfa.amsl.com>; Fri, 6 Mar 2015 04:24:00 -0800 (PST)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) by ietfa.amsl.com (Postfix) with ESMTP id 2AF3A1ACDD9 for <rtg-yang-coord@ietf.org>; Fri, 6 Mar 2015 04:24:00 -0800 (PST)
X-Default-Received-SPF: pass (skip=forwardok (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> <28490742-3E0B-45D5-8B36-518701F98FB7@gmail.com>
In-Reply-To: <28490742-3E0B-45D5-8B36-518701F98FB7@gmail.com>
Date: Fri, 6 Mar 2015 07:23:55 -0500
Message-ID: <0ed401d05808$6a2b9c50$3e82d4f0$@ndzh.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_0ED5_01D057DE.81576910"
X-Mailer: Microsoft Outlook 14.0
Content-Language: en-us
Thread-Index: AQGYI06KPAUPsuQfnvJOE5NMa0eYcAHm/eu5AazqJj2dYyrlgA==
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/7PaYXlisvHOkRNO47Uy-D3XJdo8>
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:24:01 -0000

Mahesh:

 

This is very helpful! 

 

Thank you,

 

Sue Hares

 

From: Rtg-yang-coord [mailto:rtg-yang-coord-bounces@ietf.org] On Behalf Of
Mahesh Jethanandani
Sent: Thursday, March 05, 2015 11:07 AM
To: Susan Hares
Cc: rtg-yang-coord@ietf.org
Subject: Re: [Rtg-yang-coord] Clearing all stats in a container

 

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