File: worker-table.html

package info (click to toggle)
dask.distributed 2022.12.1%2Bds.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 10,164 kB
  • sloc: python: 81,938; javascript: 1,549; makefile: 228; sh: 100
file content (34 lines) | stat: -rw-r--r-- 1,405 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<table class="table is-striped is-hoverable">
    <tr>
        <th> Worker </th>
        <th> Name </th>
        <th> Cores </th>
        <th> Memory </th>
        <th> Memory use </th>
        <th> Occupancy </th>
        <th> Processing </th>
        <th> In-memory </th>
        <th> Services</th>
        <th> Logs </th>
        <th> Last seen </th>
    </tr>
    {% for ws in worker_list %}
    <tr {{ "style=background-color:#ffcdd2" if time() - ws.last_seen > 60 else ""}}>
        <td><a href="../worker/{{ url_escape(ws.address) }}.html">{{ws.address}}</a></td>
        <td> {{ ws.name if ws.name is not None else "" }} </td>
        <td> {{ ws.nthreads }} </td>
        <td> {{ format_bytes(ws.memory_limit) if ws.memory_limit is not None else "" }} </td>
        <td> <progress class="progress" value="{{ ws.metrics['memory'] }}" max="{{ ws.memory_limit }}"></progress> </td>
        <td> {{ format_time(ws.occupancy) }} </td>
        <td> {{ len(ws.processing) }} </td>
        <td> {{ len(ws.has_what) }} </td>
        {% if 'dashboard' in ws.services %}
        <td> <a href="../../proxy/{{ ws.services['dashboard'] }}/{{ ws.host }}/status">dashboard</a> </td>
        {% else %}
        <td> </td>
        {% end %}
        <td> <a href="../logs/{{ url_escape(ws.address) }}.html">logs</a></td>
        <td> {{ format_time(time() - ws.last_seen) }} </td>
    </tr>
    {% end %}
  </table>