tokio.tools.nersc_mmperfmon module

Tool that translates datetimes to mmperfmon outputs containing the relevant data

tokio.tools.nersc_mmperfmon.enumerate_mmperfmon_txt(fsname, datetime_start, datetime_end)[source]

Returns all time-indexed mmperfmon output text files falling between a time range.

Parameters:
  • fsname (str) – Logical file system name; should match a key within the mmperfmon_output_files config item in site.json.
  • datetime_start (datetime.datetime) – Begin including files corresponding to this start date, inclusive.
  • datetime_end (datetime.datetime) – Stop including files with timestamps that follow this end date. Resulting files _will_ include this date.
Returns:

List of strings, each describing a path to an existing file that should contain data relevant to the requested start and end dates.

Return type:

list