vmware_reporter.perf.PerfHandler

class vmware_reporter.perf.PerfHandler(vcenter: VCenterClient, *, consolidate=False)

Bases: object

__init__(vcenter: VCenterClient, *, consolidate=False)

Methods

__init__(vcenter, *[, consolidate])

add_results(results)

clear()

export_multi([out, dir, counter_details, ...])

Export to entity-and-instance-specific tables.

export_single(*[, with_entity_ref, ...])

Export to a tabulated text.

extract([objs, counters, instance, ...])

extract_realtime([objs, counters, instance, ...])

iter_rows()

iter_used_counters()

query(objs, *[, counters, instance, ...])

Attributes

row_count

export_multi(out: PathLike | IOBase = '{title}.csv', *, dir: PathLike = None, counter_details=False, with_entity_ref=False, translate_percent=False)

Export to entity-and-instance-specific tables.

export_single(*, with_entity_ref=False, translate_percent=False)

Export to a tabulated text.