|
Revision tags: v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1, v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2, v23.07-rc1 |
|
| #
ead4bbee |
| 25-May-2023 |
Samina Arshad <samina.arshad@intel.com> |
usertools/telemetry: fix unused parameter
This bug fix ensures that the runtime socket path is generated correctly, based on the user-specified file_prefix value, resolving the issue that occurred i
usertools/telemetry: fix unused parameter
This bug fix ensures that the runtime socket path is generated correctly, based on the user-specified file_prefix value, resolving the issue that occurred in the previous implementation.
Fixes: a15fc792cfb6 ("usertools/telemetry: add file prefix argument") Cc: stable@dpdk.org
Signed-off-by: Samina Arshad <samina.arshad@intel.com> Acked-by: Ciara Power <ciara.power@intel.com> Acked-by: Huisong Li <lihuisong@huawei.com>
show more ...
|
|
Revision tags: v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1 |
|
| #
2c4f389b |
| 09-Jan-2023 |
Stephen Hemminger <stephen@networkplumber.org> |
usertools/telemetry: fix Python style
This fixes most of the flake8 style warnings on the telemetry script.
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org>
|
| #
a15fc792 |
| 10-Jan-2023 |
Huisong Li <lihuisong@huawei.com> |
usertools/telemetry: add file prefix argument
Currently, the file prefix for DPDK runtime directory is 'rte' which was fixed in the telemetry client script. The user had to modify the prefix each ti
usertools/telemetry: add file prefix argument
Currently, the file prefix for DPDK runtime directory is 'rte' which was fixed in the telemetry client script. The user had to modify the prefix each time to run this script if the file prefix of application isn't 'rte'. So this patch adds an optional argument for the file prefix, like, "./dpdk-telemetry-client.py -f rte_xxx sock_path"
Signed-off-by: Huisong Li <lihuisong@huawei.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
| #
2afa9b43 |
| 10-Jan-2023 |
Huisong Li <lihuisong@huawei.com> |
usertools/telemetry: use argparse to get script arguments
The telemetry client script uses argparse module to get input parameter. argparse uses an optional positional arguments for local socket pat
usertools/telemetry: use argparse to get script arguments
The telemetry client script uses argparse module to get input parameter. argparse uses an optional positional arguments for local socket path to keep backward compatibility.
Signed-off-by: Huisong Li <lihuisong@huawei.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v22.11, v22.11-rc4, v22.11-rc3, v22.11-rc2, v22.11-rc1, v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1, v22.03, v22.03-rc4, v22.03-rc3, v22.03-rc2, v22.03-rc1, v21.11, v21.11-rc4, v21.11-rc3, v21.11-rc2, v21.11-rc1, v21.08, v21.08-rc4, v21.08-rc3, v21.08-rc2, v21.08-rc1, v21.05, v21.05-rc4, v21.05-rc3, v21.05-rc2, v21.05-rc1, v21.02, v21.02-rc4, v21.02-rc3, v21.02-rc2, v21.02-rc1, v20.11, v20.11-rc5, v20.11-rc4, v20.11-rc3, v20.11-rc2 |
|
| #
b5685e39 |
| 04-Nov-2020 |
Stephen Hemminger <stephen@networkplumber.org> |
usertools: remove unnecessary parens and else
Python lint complains: Unnecessary parens after 'if' keyword Unnecessary parens after 'not' keyword Unnecessary "else" after "return"
Signed-off-by: St
usertools: remove unnecessary parens and else
Python lint complains: Unnecessary parens after 'if' keyword Unnecessary parens after 'not' keyword Unnecessary "else" after "return"
Signed-off-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v20.11-rc1 |
|
| #
3f6f8362 |
| 30-Sep-2020 |
Louise Kilheeney <louise.kilheeney@intel.com> |
support python 3 only
Changed scripts to explicitly use Python 3 only, to avoid maintaining Python 2. Removed deprecation notices.
Signed-off-by: Louise Kilheeney <louise.kilheeney@intel.com> Signe
support python 3 only
Changed scripts to explicitly use Python 3 only, to avoid maintaining Python 2. Removed deprecation notices.
Signed-off-by: Louise Kilheeney <louise.kilheeney@intel.com> Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Robin Jarry <robin.jarry@6wind.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org> Acked-by: Ray Kinsella <mdr@ashroe.eu>
show more ...
|
|
Revision tags: v20.08, v20.08-rc4, v20.08-rc3, v20.08-rc2, v20.08-rc1 |
|
| #
ea0dceba |
| 10-Jul-2020 |
Louise Kilheeney <louise.kilheeney@intel.com> |
add python2 deprecation notice
Prepare for python2 removal in 20.11.
Signed-off-by: Louise Kilheeney <louise.kilheeney@intel.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Nicolas Cha
add python2 deprecation notice
Prepare for python2 removal in 20.11.
Signed-off-by: Louise Kilheeney <louise.kilheeney@intel.com> Acked-by: Neil Horman <nhorman@tuxdriver.com> Acked-by: Nicolas Chautru <nicolas.chautru@intel.com>
show more ...
|
|
Revision tags: v20.05, v20.05-rc4, v20.05-rc3, v20.05-rc2, v20.05-rc1, v20.02, v20.02-rc4, v20.02-rc3, v20.02-rc2 |
|
| #
af927da4 |
| 21-Jan-2020 |
Ciara Power <ciara.power@intel.com> |
usertools: fix telemetry client with python 3
The client script for use with the telemetry library did not support Python3, as the data being sent over the socket was in string format. Python3 requi
usertools: fix telemetry client with python 3
The client script for use with the telemetry library did not support Python3, as the data being sent over the socket was in string format. Python3 requires the data be explicitly converted to bytes before being sent. Similarly, the received bytes need to be decoded into string format.
Fixes: 53f293c9a783 ("usertools: replace unsafe input function") Fixes: fe35622659ed ("usertools: fix telemetry client with python 3") Fixes: d1b94da4a4e0 ("usertools: add client script for telemetry") Fixes: 4080e46c8078 ("telemetry: support global metrics") Cc: stable@dpdk.org
Signed-off-by: Ciara Power <ciara.power@intel.com> Reviewed-by: Robin Jarry <robin.jarry@6wind.com> Acked-by: Kevin Laatz <kevin.laatz@intel.com>
show more ...
|
|
Revision tags: v20.02-rc1, v19.11, v19.11-rc4, v19.11-rc3, v19.11-rc2 |
|
| #
564f295d |
| 08-Nov-2019 |
Bruce Richardson <bruce.richardson@intel.com> |
usertools: fix typo in SPDX tag of telemetry script
There is a typo in the SPDX tag, which is down as an "SPDK" tag. One-character change should be all that is needed.
Fixes: d1b94da4a4e0 ("usertoo
usertools: fix typo in SPDX tag of telemetry script
There is a typo in the SPDX tag, which is down as an "SPDK" tag. One-character change should be all that is needed.
Fixes: d1b94da4a4e0 ("usertools: add client script for telemetry") Cc: stable@dpdk.org
Reported-by: Stephen Hemminger <stephen@networkplumber.org> Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Acked-by: Kevin Traynor <ktraynor@redhat.com>
show more ...
|
|
Revision tags: v19.11-rc1 |
|
| #
fe356226 |
| 17-Oct-2019 |
Robin Jarry <robin.jarry@6wind.com> |
usertools: fix telemetry client with python 3
When running the dpdk-telemetry-client.py with python 3, we get the following syntax errors:
File "usertools/dpdk-telemetry-client.py", line 70
usertools: fix telemetry client with python 3
When running the dpdk-telemetry-client.py with python 3, we get the following syntax errors:
File "usertools/dpdk-telemetry-client.py", line 70 print "\nResponse: \n", str(data) ^ SyntaxError: invalid syntax
File "usertools/dpdk-telemetry-client.py", line 93 print "\nResponse: \n", str(data) ^ SyntaxError: invalid syntax
File "usertools/dpdk-telemetry-client.py", line 111 file_path = sys.argv[1] ^ TabError: inconsistent use of tabs and spaces in indentation
Import print_function from __future__ and add parentheses where missing. Also, use spaces for indentation everywhere.
Fixes: d1b94da4a4e0 ("usertools: add client script for telemetry") Fixes: 53f293c9a783 ("usertools: replace unsafe input function") Fixes: 4080e46c8078 ("telemetry: support global metrics") Cc: stable@dpdk.org
Signed-off-by: Robin Jarry <robin.jarry@6wind.com> Acked-by: Stephen Hemminger <stephen@networkplumber.org>
show more ...
|
|
Revision tags: v19.08 |
|
| #
a667070b |
| 08-Aug-2019 |
Andrius Sirvys <andrius.sirvys@intel.com> |
usertools: fix input handling in telemetry script
This commit removes the unnecesarry ast.literal_eval() function call from the input handling, which now relies just on raw_input() to get its input.
usertools: fix input handling in telemetry script
This commit removes the unnecesarry ast.literal_eval() function call from the input handling, which now relies just on raw_input() to get its input.
Fixes: 53f293c9a783 ("usertools: replace unsafe input function") Cc: stable@dpdk.org
Signed-off-by: Andrius Sirvys <andrius.sirvys@intel.com> Acked-by: Harry van Haaren <harry.van.haaren@intel.com>
show more ...
|
|
Revision tags: v19.08-rc4, v19.08-rc3, v19.08-rc2, v19.08-rc1, v19.05, v19.05-rc4, v19.05-rc3, v19.05-rc2 |
|
| #
53f293c9 |
| 08-Apr-2019 |
Andrius Sirvys <andrius.sirvys@intel.com> |
usertools: replace unsafe input function
LGTM static code analysis tool reports that the function 'input' is unsafe. Changed to use raw_input which then converts it using ast.literal_eval() which is
usertools: replace unsafe input function
LGTM static code analysis tool reports that the function 'input' is unsafe. Changed to use raw_input which then converts it using ast.literal_eval() which is safe.
Fixes: d1b94da4a4e0 ("usertools: add client script for telemetry") Cc: stable@dpdk.org
Signed-off-by: Andrius Sirvys <andrius.sirvys@intel.com> Acked-by: Kevin Laatz <kevin.laatz@intel.com>
show more ...
|
| #
4080e46c |
| 18-Jun-2019 |
Reshma Pattan <reshma.pattan@intel.com> |
telemetry: support global metrics
telemetry has support for fetching port based stats from metrics library.
Metrics library also has global stats which are not fetched by telemetry, so extend telem
telemetry: support global metrics
telemetry has support for fetching port based stats from metrics library.
Metrics library also has global stats which are not fetched by telemetry, so extend telemetry to fetch the global metrics.
Signed-off-by: Reshma Pattan <reshma.pattan@intel.com> Acked-by: Kevin Laatz <kevin.laatz@intel.com>
show more ...
|
|
Revision tags: v19.05-rc1, v19.02, v19.02-rc4 |
|
| #
8a9a4eaf |
| 22-Jan-2019 |
Bruce Richardson <bruce.richardson@intel.com> |
usertools: make telemetry script executable
Add #! line to the top of the script and mark it as executable so it can be run directly rather than having to pass it to python interpreter.
Signed-off-
usertools: make telemetry script executable
Add #! line to the top of the script and mark it as executable so it can be run directly rather than having to pass it to python interpreter.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v19.02-rc3, v19.02-rc2, v19.02-rc1, v18.11, v18.11-rc5, v18.11-rc4, v18.11-rc3, v18.11-rc2, v18.11-rc1 |
|
| #
d1b94da4 |
| 27-Oct-2018 |
Ciara Power <ciara.power@intel.com> |
usertools: add client script for telemetry
This patch adds a python script which can be used as a demo client. The script is interactive and will allow the user to register, request statistics, and
usertools: add client script for telemetry
This patch adds a python script which can be used as a demo client. The script is interactive and will allow the user to register, request statistics, and unregister.
To run the script, an argument for the client file path must be passed in: "python telemetry_client.py <file_path>".
This script is useful to see how the Telemetry API for DPDK is used, and how to make the initial connection.
Signed-off-by: Ciara Power <ciara.power@intel.com> Signed-off-by: Brian Archbold <brian.archbold@intel.com> Signed-off-by: Kevin Laatz <kevin.laatz@intel.com> Acked-by: Harry van Haaren <harry.van.haaren@intel.com>
show more ...
|