Definition at line 6 of file netdata_interface.py.
◆ __init__()
def netdata_interface.netdata_interface.NetdataInterface.__init__ |
( |
|
self, |
|
|
|
base_url = "http://127.0.0.1:19999/api/v1" |
|
) |
| |
Create a new NetData interface.
:param base_url: Base URL of the NetData interface
Definition at line 7 of file netdata_interface.py.
◆ _increase_failed_counter()
def netdata_interface.netdata_interface.NetdataInterface._increase_failed_counter |
( |
|
self, |
|
|
|
chart, |
|
|
|
label |
|
) |
| |
|
private |
Increase the failed counter for given label in chart.
Throws an exception if failed counter is greater or equal 5.
:param chart: Chart
:param label: Label
Definition at line 37 of file netdata_interface.py.
◆ _request_data()
def netdata_interface.netdata_interface.NetdataInterface._request_data |
( |
|
self, |
|
|
|
url |
|
) |
| |
|
private |
◆ _reset_failed_counter()
def netdata_interface.netdata_interface.NetdataInterface._reset_failed_counter |
( |
|
self, |
|
|
|
chart, |
|
|
|
label |
|
) |
| |
|
private |
Reset the failed counter for given label in chart.
:param chart: Chart
:param label: Label
Definition at line 26 of file netdata_interface.py.
◆ query_netdata()
def netdata_interface.netdata_interface.NetdataInterface.query_netdata |
( |
|
self, |
|
|
|
chart, |
|
|
|
after |
|
) |
| |
Get data from NetData chart after a certain time.
:param chart: Chart identifier
:param after: Timedelta in seconds
Definition at line 67 of file netdata_interface.py.
◆ query_netdata_info()
def netdata_interface.netdata_interface.NetdataInterface.query_netdata_info |
( |
|
self | ) |
|
◆ _base_url
netdata_interface.netdata_interface.NetdataInterface._base_url |
|
private |
◆ _failed_counter_dict
netdata_interface.netdata_interface.NetdataInterface._failed_counter_dict |
|
private |
The documentation for this class was generated from the following file: