Re: [Rtg-yang-coord] Clearing all stats in a container
Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de> Thu, 05 March 2015 16:26 UTC
Return-Path: <j.schoenwaelder@jacobs-university.de>
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 E908F1A1A74
for <rtg-yang-coord@ietfa.amsl.com>; Thu, 5 Mar 2015 08:26:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.86
X-Spam-Level:
X-Spam-Status: No, score=-3.86 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RCVD_IN_DNSWL_MED=-2.3,
T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 B4ipAix8MHJ0 for <rtg-yang-coord@ietfa.amsl.com>;
Thu, 5 Mar 2015 08:26:08 -0800 (PST)
Received: from atlas3.jacobs-university.de (atlas3.jacobs-university.de
[212.201.44.18])
(using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 533D21A0104
for <rtg-yang-coord@ietf.org>; Thu, 5 Mar 2015 08:15:56 -0800 (PST)
Received: from localhost (demetrius5.irc-it.jacobs-university.de [10.70.0.222])
by atlas3.jacobs-university.de (Postfix) with ESMTP id CF81AED4;
Thu, 5 Mar 2015 17:15:53 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from atlas3.jacobs-university.de ([10.70.0.220])
by localhost (demetrius5.jacobs-university.de [10.70.0.222]) (amavisd-new,
port 10030)
with ESMTP id qTJfxat1KCWt; Thu, 5 Mar 2015 17:15:32 +0100 (CET)
Received: from hermes.jacobs-university.de (hermes.jacobs-university.de
[212.201.44.23])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "hermes.jacobs-university.de",
Issuer "Jacobs University CA - G01" (verified OK))
by atlas3.jacobs-university.de (Postfix) with ESMTPS;
Thu, 5 Mar 2015 17:15:53 +0100 (CET)
Received: from localhost (demetrius2.jacobs-university.de [212.201.44.47])
by hermes.jacobs-university.de (Postfix) with ESMTP id 9C1ED20039;
Thu, 5 Mar 2015 17:15:52 +0100 (CET)
X-Virus-Scanned: amavisd-new at jacobs-university.de
Received: from hermes.jacobs-university.de ([212.201.44.23])
by localhost (demetrius2.jacobs-university.de [212.201.44.32]) (amavisd-new,
port 10024)
with ESMTP id 8Ru-u0idBm64; Thu, 5 Mar 2015 17:15:51 +0100 (CET)
Received: from elstar.local (elstar.jacobs.jacobs-university.de
[10.50.231.133])
by hermes.jacobs-university.de (Postfix) with ESMTP id 43D7720036;
Thu, 5 Mar 2015 17:15:51 +0100 (CET)
Received: by elstar.local (Postfix, from userid 501)
id 9A23D325E005; Thu, 5 Mar 2015 17:15:50 +0100 (CET)
Date: Thu, 5 Mar 2015 17:15:50 +0100
From: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
To: Mahesh Jethanandani <mjethanandani@gmail.com>
Message-ID: <20150305161550.GA71013@elstar.local>
Mail-Followup-To: Mahesh Jethanandani <mjethanandani@gmail.com>,
Susan Hares <shares@ndzh.com>, rtg-yang-coord@ietf.org
References: <730D50D3-0220-42BA-8DD0-40A10D9C2DA3@gmail.com>
<0ba001d05732$8f380960$ada81c20$@ndzh.com>
<28490742-3E0B-45D5-8B36-518701F98FB7@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <28490742-3E0B-45D5-8B36-518701F98FB7@gmail.com>
User-Agent: Mutt/1.4.2.3i
Archived-At: <http://mailarchive.ietf.org/arch/msg/rtg-yang-coord/0LUWiXax0KTVTA_zB0ifOCRh5s0>
Cc: rtg-yang-coord@ietf.org, Susan Hares <shares@ndzh.com>
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
Reply-To: Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>
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: Thu, 05 Mar 2015 16:26:10 -0000
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/>
- [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