From charlesreid1

Revision as of 03:37, 11 February 2018 by Admin (talk | contribs) (Created page with "The Netdata url schema exposes all metrics being measured by Netdata as a JSON-exportable REST url. To obtain the data that Netdata is reading, then, is a simple matter of ma...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The Netdata url schema exposes all metrics being measured by Netdata as a JSON-exportable REST url.

To obtain the data that Netdata is reading, then, is a simple matter of making a URL request and translating the result into JSON. This is a breeze with the Python 3 requests library:

import requests
my_url = 'http://10.3.0.1:19999/api/v1/allmetrics?format=json&help=yes'
r = requests.get(url=my_url)
print(r.json())

This displays a huge dictionary full of key-value pairs - all the quantities netdata is monitoring.