4 description: 'Real time data collection and graphs...'
6 host: netdata.firehol.org
15 summary: 'Get a list of all charts available at the server'
16 description: 'The charts endpoint returns a summary about all charts stored in the netdata server.'
19 description: 'An array of charts'
23 $ref: '#/definitions/chart_summary'
26 summary: 'Get info about a specific chart'
27 description: 'The Chart endpoint returns detailed information about a chart.'
31 description: 'The id of the chart as returned by the /charts call.'
34 format: 'as returned by /charts'
38 description: 'A javascript object with detailed information about the chart.'
40 $ref: '#/definitions/chart'
42 description: 'No chart with the given id is found.'
45 summary: 'Get collected data for a specific chart'
47 The Data endpoint returns data stored in the round robin database of a chart.
51 description: 'The id of the chart as returned by the /charts call.'
54 format: 'as returned by /charts'
55 allowEmptyValue: false
59 description: 'zero, one or more dimension ids, as returned by the /chart call.'
64 collectionFormat: pipes
65 format: 'as returned by /charts'
66 allowEmptyValue: false
69 description: 'This parameter can either be an absolute timestamp specifying the starting point of the data to be returned, or a relative number of seconds, to the last collected timestamp. Netdata will assume it is a relative number if it is smaller than the duration of the round robin database for this chart. So, if the round robin database is 3600 seconds, any value from -3600 to 3600 will trigger relative arithmetics. Netdata will adapt this parameter to the boundaries of the round robin database.'
73 allowEmptyValue: false
77 description: 'This parameter can either be an absolute timestamp specifying the ending point of the data to be returned, or a relative number of seconds, to the last collected timestamp. Netdata will assume it is a relative number if it is smaller than the duration of the round robin database for this chart. So, if the round robin database is 3600 seconds, any value from -3600 to 3600 will trigger relative arithmetics. Netdata will adapt this parameter to the boundaries of the round robin database.'
81 allowEmptyValue: false
85 description: 'The number of points to be returned. If not given, or it is <= 0, or it is bigger than the points stored in the round robin database for this chart for the given duration, all the available collected values for the given duration are returned.'
89 allowEmptyValue: false
93 description: 'The grouping method. If multiple collected values are to be grouped in order to return fewer points, this parameters defines the method of grouping. Two methods are supported, "max" and "average". "max" is actually calculated on the absolute value collected (so it works for both positive and negative dimesions to return the most extreme value in either direction).'
96 enum: [ 'max', 'average' ]
98 allowEmptyValue: false
101 description: 'The format of the data to be returned.'
104 enum: [ 'json', 'jsonp', 'csv', 'tsv', 'tsv-excel', 'ssv', 'ssvcomma', 'datatable', 'datasource', 'html', 'array', 'csvjsonarray' ]
106 allowEmptyValue: false
109 description: 'Options that affect data generation.'
114 enum: [ 'nonzero', 'flip', 'jsonwrap', 'min2max', 'seconds', 'milliseconds', 'abs', 'absolute', 'absolute-sum', 'null2zero', 'objectrows', 'google_json', 'percentage' ]
115 collectionFormat: pipes
116 default: seconds|jsonwrap
117 allowEmptyValue: false
120 description: 'For JSONP responses, the callback function name.'
123 allowEmptyValue: true
126 description: 'Add Content-Disposition: attachment; filename=<filename> header to the response, that will instruct the browser to save the response with the given filename.'
129 allowEmptyValue: true
132 description: '[Google Visualization API](https://developers.google.com/chart/interactive/docs/dev/implementing_data_source?hl=en) formatted parameter.'
135 allowEmptyValue: true
138 description: 'The call was successful. The response should include the data.'
140 $ref: '#/definitions/chart'
142 description: 'Bad request - the body will include a message stating what is wrong.'
144 description: 'No chart with the given id is found.'
146 description: 'Internal server error. This usually means the server is out of memory.'
153 description: 'The hostname of the netdata server.'
156 description: 'The default update frequency of the netdata server. All charts have an update frequency equal or bigger than this.'
159 description: 'An object containing all the chart objects available at the netdata server. This is used as an indexed array. The key of each chart object is the id of the chart.'
162 $ref: '#/definitions/chart'
168 description: 'The unique id of the chart'
171 description: 'The name of the chart'
174 description: 'The type of the chart. Types are not handled by netdata. You can use this field for anything you like.'
177 description: 'The family of the chart. Families are not handled by netdata. You can use this field for anything you like.'
180 description: 'The title of the chart.'
183 description: 'The relative priority of the chart. NetData does not care about priorities. This is just an indication of importance for the chart viewers to sort charts of higher priority (lower number) closer to the top. Priority sorting should only be used among charts of the same type or family.'
186 description: 'True when the chart is enabled. Disabled charts do not currently collect values, but they may have historical values available.'
189 description: 'The unit of measurement for the values of all dimensions of the chart.'
192 description: 'The absolute path to get data values for this chart. You are expected to use this path as the base when constructing the URL to fetch data values for this chart.'
195 description: 'The chart type.'
196 enum: [ 'line', 'area', 'stacked' ]
199 description: 'The duration, in seconds, of the round robin database maintained by netdata.'
202 description: 'The UNIX timestamp of the first entry (the oldest) in the round robin database.'
205 description: 'The UNIX timestamp of the latest entry in the round robin database.'
208 description: 'The update frequency of this chart, in seconds. One value every this amount of time is kept in the round robin database.'
210 description: 'The dimensions of the chart.'
212 description: 'An object containing all the chart dimensions available for the chart. This is used as an indexed array. The key of the object the id of the dimension.'
215 $ref: '#/definitions/dimension'
221 description: 'The name of the dimension'
228 description: 'The API version this conforms to, currently 1'
231 description: 'The unique id of the chart'
234 description: 'The name of the chart'
237 description: 'The update frequency of this chart, in seconds. One value every this amount of time is kept in the round robin database (indepedently of the current view).'
240 description: 'The current view appropriate update frequency of this chart, in seconds. There is no point to request chart refreshes, using the same settings, more frequently than this.'
243 description: 'The UNIX timestamp of the first entry (the oldest) in the round robin database (indepedently of the current view).'
246 description: 'The UNIX timestamp of the latest entry in the round robin database (indepedently of the current view).'
249 description: 'The UNIX timestamp of the first entry (the oldest) returned in this response.'
252 description: 'The UNIX timestamp of the latest entry returned in this response.'
255 description: 'The minimum value returned in the current view. This can be used to size the y-series of the chart.'
258 description: 'The maximum value returned in the current view. This can be used to size the y-series of the chart.'
260 description: 'The dimension names of the chart as returned in the current view.'
265 description: 'The dimension IDs of the chart as returned in the current view.'
270 description: 'The latest values collected for the chart (indepedently of the current view).'
275 description: 'The latest values returned with this response.'
281 description: 'The number of dimensions returned.'
284 description: 'The number of rows / points returned.'
287 description: 'The format of the result returned.'
289 description: 'The result requested, in the format requested.'