History¶
Wrapper for KairosDB to access history data about checks.
-
history(url=None, check_id='', entities=None, oauth2=False)
Methods of History¶
-
result(time_from=ONE_WEEK_AND_5MIN, time_to=ONE_WEEK)¶ Return query result.
Parameters: - time_from – Relative time from in seconds. Default is
ONE_WEEK_AND_5MIN. - time_to – Relative time to in seconds. Default is
ONE_WEEK.
Returns: Json result
Return type: - time_from – Relative time from in seconds. Default is
-
get_one(time_from=ONE_WEEK_AND_5MIN, time_to=ONE_WEEK)¶ Return first result values.
Parameters: - time_from – Relative time from in seconds. Default is
ONE_WEEK_AND_5MIN. - time_to – Relative time to in seconds. Default is
ONE_WEEK.
Returns: List of values
Return type: list
- time_from – Relative time from in seconds. Default is
-
get_aggregated(key, aggregator, time_from=ONE_WEEK_AND_5MIN, time_to=ONE_WEEK)¶ Return first result values. If no
keyfiltering matches, empty list is returned.Parameters: Returns: List of values
Return type: list
-
get_avg(key, time_from=ONE_WEEK_AND_5MIN, time_to=ONE_WEEK)¶ Return aggregated average.
Parameters: - key (str) – Tag key used in filtering the results.
- time_from – Relative time from in seconds. Default is
ONE_WEEK_AND_5MIN. - time_to – Relative time to in seconds. Default is
ONE_WEEK.
Returns: List of values
Return type: list
-
get_std_dev(key, time_from=ONE_WEEK_AND_5MIN, time_to=ONE_WEEK)¶ Return aggregated standard deviation.
Parameters: - key (str) – Tag key used in filtering the results.
- time_from – Relative time from in seconds. Default is
ONE_WEEK_AND_5MIN. - time_to – Relative time to in seconds. Default is
ONE_WEEK.
Returns: List of values
Return type: list
-
distance(self, weeks=4, snap_to_bin=True, bin_size='1h', dict_extractor_path='')¶ For detailed docs on distance function please see History distance functionality .