Is there any documentation or sample code to follow?
I'm still unable to made a successful run. My new error:

Traceback (most recent call last):
  File "/root/src/test.py", line 5, in <module>
    counters = stat.dump(dir)
  File "/usr/lib/python2.7/dist-packages/vpp_papi/vpp_stats.py", line 131,
in dump
    e = stat_entry_to_python(self.api, rv[i])
  File "/usr/lib/python2.7/dist-packages/vpp_papi/vpp_stats.py", line 104,
in stat_entry_to_python
    return simple_counter_vec_list(e.simple_counter_vec)
TypeError: simple_counter_vec_list() takes exactly 2 arguments (1 given)

On Mon, Sep 17, 2018 at 4:23 PM Ole Troan <otr...@employees.org> wrote:

> Brayan,
>
> Yes you need stats { socket-name <file> }
>
> Or something like it. (Out running)
>
> Ole
>
> On 17 Sep 2018, at 13:49, brayan ortega <brayan.ortega6...@gmail.com>
> wrote:
>
> Thanks for quick response, I tried latest vpp master version.
> Does it necessary to change vpp startup.conf? I faced with following error:
>
> socket_config: unknown host `vpp_stats'
> Traceback (most recent call last):
>   File "/root/src/test.py", line 3, in <module>
>     stat = VPPStats('vpp_stats')
>   File "/usr/lib/python2.7/dist-packages/vpp_papi/vpp_stats.py", line 117,
> in __init__
>     raise IOError()
> IOError
>
> Best Regards,
>
> On Mon, Sep 17, 2018 at 3:30 PM Ole Troan <otr...@employees.org> wrote:
>
>> Brayan,
>>
>> Which version of vpp python api does include this stats api?
>> I tried it at vpp stable/1807, but there was no VPPStats module in it!
>>
>>
>> Going in 18.10. I recommend latest master for now.
>>
>> Cheers
>> Ole
>>
>>
>>
>> On Mon, Sep 17, 2018 at 11:45 AM Ole Troan <otr...@employees.org> wrote:
>>
>>> Brayan,
>>>
>>> > I would like to share my problem with you in order to find solution.
>>> > As you can see in vppctl output file, "vppctl show hardware" command
>>> result contains "rx broadcast packets" and "tx broadcast packets". However,
>>> when I used vpp python api to extract these stats, the value of
>>> VNET_INTERFACE_COUNTER_RX_BROADCAST and VNET_INTERFACE_COUNTER_TX_BROADCAST
>>> are stuck on zero incorrectly. attached you can see my python script and
>>> its output and vppctl command output. This behavior exists in multicast
>>> stats.
>>> >
>>> > Best Regards,
>>> >
>>> >
>>> > vppctl output: https://pastebin.com/zXrArE4b
>>> > Python Script: https://pastebin.com/gDJbH1if
>>> > Python Script output: https://pastebin.com/q4dJ8VMs
>>>
>>> Firstly these are not exactly the same counters. The first ones come
>>> directly from DPDK I believe, and the VNET_INTERFACE_COUNTER ones are from
>>> the stats_collect_rx_node, sitting as an input feature behind device-input.
>>> I don’t know if they are different because the broadcasts are filtered
>>> out before reaching VPP or if there is a better explanation, Damjan?
>>>
>>> With regards to Python and stats collection, or any stats collection in
>>> general. I would encourage you to try out the new stats segment.
>>>
>>> In Python you basically do:
>>>
>>> from vpp_papi.vpp_stats import VPPStats
>>> stat = VPPStats(<name-of-stats-socket)
>>> dir = stat.ls(['^/if’]) # For all interface counters use “show
>>> statistics segment” or vpp_get_stats ls to see all available counters
>>> counters = stat.dump(dir)
>>>
>>> Then counters[‘/if/tx'][thread index][sw_if_index] will give you the TX
>>> counter for a particular worker thread / software interface.
>>>
>>> Cheers,
>>> Ole
>>>
>>>
>>>
>>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>>
>> View/Reply Online (#10515): https://lists.fd.io/g/vpp-dev/message/10515
>> Mute This Topic: https://lists.fd.io/mt/25704565/675193
>> Group Owner: vpp-dev+ow...@lists.fd.io
>> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [otr...@employees.org]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
>> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
>
> View/Reply Online (#10520): https://lists.fd.io/g/vpp-dev/message/10520
> Mute This Topic: https://lists.fd.io/mt/25704565/675193
> Group Owner: vpp-dev+ow...@lists.fd.io
> Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [otr...@employees.org]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#10523): https://lists.fd.io/g/vpp-dev/message/10523
Mute This Topic: https://lists.fd.io/mt/25704565/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to