<div dir="ltr">Thanks for replying.<div><br></div><div>Yes, Armando. I've seen it and I'm using that approach to cater explicit labels/traffic the user wants to monitor by providing CIDRs in my plugin's configuration file. However, it gives overall bandwidth for a particular label. I want the traffic going in, out and generated at the router in separate metrics. like</div><div><br></div><div>qrouter.in_packets_sec</div><div>qrouter.forward_packets_sec</div><div>qrouter.out_packets_sec</div><div><br></div><div>Akihiro, I'm doing something similar. Instead of consuming notifications (which are insufficient in my case) generated by metering agent, I'm collecting router's traffic counters from already deployed iptables per network namespace through monasca agent[1] that performs checks against your system after configured intervals.</div><div><br></div><div>I'm using the approach that if a user deploys monasca agent on a node and qrouter plugin is enabled, per router per tenant in/out/generated traffic can be visualized using grafana and used for alarm generation without having to configure something(such as manual label and rule creation) on neutron side. </div><div><br></div><div>I just want to make sure I'm not missing any traffic passing through router. Makes sense?</div><div><br></div><div>[1] <a href="https://github.com/openstack/monasca-agent">https://github.com/openstack/monasca-agent</a></div><div><br></div><div>Thanks! </div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Apr 26, 2016 at 10:24 AM, Akihiro Motoki <span dir="ltr"><<a href="mailto:amotoki@gmail.com" target="_blank">amotoki@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Neutron already supports L3 router with network namespaces which send<br>
notifications, as Armando mentioned.<br>
Ceilometer can consume these notification and I think monisca can do<br>
similar things.<br>
I believe you can collect enough information for neutron ovs implementation.<br>
<div class="HOEnZb"><div class="h5"><br>
2016-04-25 13:20 GMT-05:00 Rubab Syed <<a href="mailto:rubab.syed21@gmail.com">rubab.syed21@gmail.com</a>>:<br>
> Hi folks,<br>
><br>
> I'm writing a plugin for Monasca to monitor traffic at layer 3. My Neutron<br>
> backend is OVS and I'm using iptables of network namespaces for getting<br>
> traffic counters. Would the following rules in router namespace cover all<br>
> the traffic at layer 3 per router per tenant?<br>
><br>
> - Chain MONASCA-INPUT in filter table<br>
>    - src: anywhere     dest: gateway port IP   // north-south traffic for<br>
> SNATed and FIPs<br>
><br>
> - Chain MONASCA-FORWARD in filter table<br>
>   - src: anywhere       dest: anywhere          // east-west traffic<br>
> inter-network and intra-network<br>
><br>
> - Chain MONASCA-OUTPUT in filter table<br>
>   - src: gateway port     dest: anywhere      // north-south traffic from<br>
> VMs to public network<br>
><br>
><br>
> Would these be sufficient or am I missing something?<br>
><br>
> Thanks!<br>
><br>
> Rubab<br>
><br>
</div></div><div class="HOEnZb"><div class="h5">> __________________________________________________________________________<br>
> OpenStack Development Mailing List (not for usage questions)<br>
> Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
> <a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br></div>