{% extends "base.html" %} {% from "partials/_inventory_states.html" import empty_state, error_state %} {% block title %}Machines · FreeWeight{% endblock %} {% block content %}

Machines

{% if error %} {{ error_state(error) }} {% elif machines %} {% for machine in machines %} {% endfor %}
{{ machines | length }} machine(s) recorded.
Fingerprint Hostname OS CPU Cores RAM First seen Last seen
{{ machine.machine_fingerprint }} {{ machine.hostname or "—" }} {{ machine.os_name or "—" }} {{ machine.os_version or "" }} {{ machine.cpu_model or "—" }} {{ machine.logical_cores if machine.logical_cores is not none else "—" }} {{ machine.ram_bytes | bytes }} {{ machine.first_seen_at | timestamp }} {{ machine.last_seen_at | timestamp }}
{% else %} {{ empty_state( "machines", "FreeWeight records the machine a measurement was produced on the first time it profiles this host. That happens at Phase 4, when SweatMeter is wired in; until then this table is real and empty rather than absent.") }} {% endif %} {% endblock %}