diff options
author | nicolargo <nicolashennion@gmail.com> | 2024-05-12 11:10:59 +0200 |
---|---|---|
committer | nicolargo <nicolashennion@gmail.com> | 2024-05-12 11:10:59 +0200 |
commit | 4ff7c82559a12607017755a159f4ee85fbdd9f50 (patch) | |
tree | 04a91bde468d0bb4a0ba4327c198d7e7fa48e367 /docs | |
parent | 374bf0944bdef57132a0cc3d343571c4deee3cfe (diff) | |
parent | 4a4ca765056e07947279d4bfd6c6ac6b742d0266 (diff) |
Update docs and API
Diffstat (limited to 'docs')
-rw-r--r-- | docs/_static/glances-cgraph.svg | 2056 | ||||
-rw-r--r-- | docs/_static/glances-pyinstrument.html | 2 | ||||
-rw-r--r-- | docs/api.rst | 189 | ||||
-rw-r--r-- | docs/man/glances.1 | 2 |
4 files changed, 1157 insertions, 1092 deletions
diff --git a/docs/_static/glances-cgraph.svg b/docs/_static/glances-cgraph.svg index 9f3d2445..2dbf95b0 100644 --- a/docs/_static/glances-cgraph.svg +++ b/docs/_static/glances-cgraph.svg @@ -4,1384 +4,1452 @@ <!-- Generated by graphviz version 2.43.0 (0) --> <!-- Title: %3 Pages: 1 --> -<svg width="10352pt" height="704pt" - viewBox="0.00 0.00 10352.00 704.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> -<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 700)"> +<svg width="10529pt" height="888pt" + viewBox="0.00 0.00 10529.00 888.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> +<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 884)"> <title>%3</title> -<polygon fill="white" stroke="transparent" points="-4,4 -4,-700 10348,-700 10348,4 -4,4"/> +<polygon fill="white" stroke="transparent" points="-4,4 -4,-884 10525,-884 10525,4 -4,4"/> <!-- 13 --> <g id="node1" class="node"> <title>13</title> <g id="a_node1"><a xlink:title="~"> -<polygon fill="#0d1074" stroke="#0d1074" points="149,-696 0,-696 0,-644 149,-644 149,-696"/> -<text text-anchor="middle" x="74.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">~:0:<built-in method _io.open></text> -<text text-anchor="middle" x="74.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.77%</text> -<text text-anchor="middle" x="74.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.38%)</text> -<text text-anchor="middle" x="74.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">46069×</text> +<polygon fill="#0d307d" stroke="#0d307d" points="337,-696 113,-696 113,-644 337,-644 337,-696"/> +<text text-anchor="middle" x="225" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">~:0:<method 'acquire' of '_thread.lock' objects></text> +<text text-anchor="middle" x="225" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">7.90%</text> +<text text-anchor="middle" x="225" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.11%)</text> +<text text-anchor="middle" x="225" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">6768×</text> </a> </g> </g> -<!-- 15 --> +<!-- 42 --> <g id="node2" class="node"> -<title>15</title> -<g id="a_node2"><a xlink:title="/usr/lib/python3.12/threading.py"> -<polygon fill="#0d1675" stroke="#0d1675" points="255.5,-696 157.5,-696 157.5,-644 255.5,-644 255.5,-696"/> -<text text-anchor="middle" x="206.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">threading:973:start</text> -<text text-anchor="middle" x="206.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">2.11%</text> -<text text-anchor="middle" x="206.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> -<text text-anchor="middle" x="206.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">907×</text> +<title>42</title> +<g id="a_node2"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> +<polygon fill="#0d2c7c" stroke="#0d2c7c" points="477.5,-604 346.5,-604 346.5,-552 477.5,-552 477.5,-604"/> +<text text-anchor="middle" x="412" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:1460:process_iter</text> +<text text-anchor="middle" x="412" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">7.14%</text> +<text text-anchor="middle" x="412" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.03%)</text> +<text text-anchor="middle" x="412" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">6971×</text> </a> </g> </g> -<!-- 20 --> +<!-- 13->42 --> +<g id="edge1" class="edge"> +<title>13->42</title> +<path fill="none" stroke="#0d0d73" stroke-width="0.5" d="M277.09,-643.93C301.81,-632.03 331.37,-617.81 356.51,-605.71"/> +<polygon fill="#0d0d73" stroke="#0d0d73" stroke-width="0.5" points="357.24,-606.71 359.87,-604.09 356.18,-604.51 357.24,-606.71"/> +<text text-anchor="middle" x="355" y="-627" font-family="Arial" font-size="10.00" fill="#0d0d73">0.15%</text> +<text text-anchor="middle" x="355" y="-616" font-family="Arial" font-size="10.00" fill="#0d0d73">362×</text> +</g> +<!-- 15 --> <g id="node3" class="node"> -<title>20</title> -<g id="a_node3"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> -<polygon fill="#0d1876" stroke="#0d1876" points="252.5,-604 148.5,-604 148.5,-552 252.5,-552 252.5,-604"/> -<text text-anchor="middle" x="200.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:523:as_dict</text> -<text text-anchor="middle" x="200.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">2.61%</text> -<text text-anchor="middle" x="200.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.12%)</text> -<text text-anchor="middle" x="200.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">6667×</text> +<title>15</title> +<g id="a_node3"><a xlink:title="/usr/lib/python3.12/threading.py"> +<polygon fill="#0d1a77" stroke="#0d1a77" points="1350,-788 1252,-788 1252,-736 1350,-736 1350,-788"/> +<text text-anchor="middle" x="1301" y="-776" font-family="Arial" font-size="10.00" fill="#ffffff">threading:973:start</text> +<text text-anchor="middle" x="1301" y="-765" font-family="Arial" font-size="10.00" fill="#ffffff">3.09%</text> +<text text-anchor="middle" x="1301" y="-754" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="1301" y="-743" font-family="Arial" font-size="10.00" fill="#ffffff">907×</text> </a> </g> </g> -<!-- 15->20 --> -<g id="edge1" class="edge"> -<title>15->20</title> -<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M204.83,-643.93C204.08,-632.71 203.19,-619.42 202.42,-607.8"/> -<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="203.64,-607.66 202.18,-604.25 201.19,-607.82 203.64,-607.66"/> -<text text-anchor="middle" x="218.5" y="-627" font-family="Arial" font-size="10.00" fill="#0d0e73">0.35%</text> -<text text-anchor="middle" x="218.5" y="-616" font-family="Arial" font-size="10.00" fill="#0d0e73">2×</text> -</g> -<!-- 1002 --> +<!-- 989 --> <g id="node4" class="node"> -<title>1002</title> +<title>989</title> <g id="a_node4"><a xlink:title="/home/nicolargo/dev/glances/glances/standalone.py"> -<polygon fill="#76ca07" stroke="#76ca07" points="407.5,-604 261.5,-604 261.5,-552 407.5,-552 407.5,-604"/> -<text text-anchor="middle" x="334.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">standalone:139:__serve_once</text> -<text text-anchor="middle" x="334.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">64.20%</text> -<text text-anchor="middle" x="334.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> -<text text-anchor="middle" x="334.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">31×</text> +<polygon fill="#65c708" stroke="#65c708" points="1374,-696 1228,-696 1228,-644 1374,-644 1374,-696"/> +<text text-anchor="middle" x="1301" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">standalone:138:__serve_once</text> +<text text-anchor="middle" x="1301" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">62.18%</text> +<text text-anchor="middle" x="1301" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1301" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">31×</text> </a> </g> </g> -<!-- 15->1002 --> +<!-- 15->989 --> <g id="edge2" class="edge"> -<title>15->1002</title> -<path fill="none" stroke="#0b9f6d" stroke-width="1.34" d="M242.16,-643.93C258.11,-632.71 277.01,-619.42 293.54,-607.8"/> -<polygon fill="#0b9f6d" stroke="#0b9f6d" stroke-width="1.34" points="295.02,-609.24 298.59,-604.25 292.68,-605.92 295.02,-609.24"/> -<text text-anchor="middle" x="303.5" y="-627" font-family="Arial" font-size="10.00" fill="#0b9f6d">33.43%</text> -<text text-anchor="middle" x="303.5" y="-616" font-family="Arial" font-size="10.00" fill="#0b9f6d">2×</text> +<title>15->989</title> +<path fill="none" stroke="#0aad31" stroke-width="1.76" d="M1301,-735.93C1301,-725.78 1301,-713.92 1301,-703.15"/> +<polygon fill="#0aad31" stroke="#0aad31" stroke-width="1.76" points="1303.31,-702.85 1301,-696.25 1298.69,-702.85 1303.31,-702.85"/> +<text text-anchor="middle" x="1318" y="-719" font-family="Arial" font-size="10.00" fill="#0aad31">43.99%</text> +<text text-anchor="middle" x="1318" y="-708" font-family="Arial" font-size="10.00" fill="#0aad31">3×</text> </g> -<!-- 376 --> -<g id="node75" class="node"> -<title>376</title> -<g id="a_node75"><a xlink:title="/home/nicolargo/dev/glances/glances/stats.py"> -<polygon fill="#0ba458" stroke="#0ba458" points="379,-512 290,-512 290,-460 379,-460 379,-512"/> -<text text-anchor="middle" x="334.5" y="-500" font-family="Arial" font-size="10.00" fill="#ffffff">stats:269:update</text> -<text text-anchor="middle" x="334.5" y="-489" font-family="Arial" font-size="10.00" fill="#ffffff">37.52%</text> -<text text-anchor="middle" x="334.5" y="-478" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> -<text text-anchor="middle" x="334.5" y="-467" font-family="Arial" font-size="10.00" fill="#ffffff">31×</text> +<!-- 366 --> +<g id="node82" class="node"> +<title>366</title> +<g id="a_node82"><a xlink:title="/home/nicolargo/dev/glances/glances/stats.py"> +<polygon fill="#0b9f6c" stroke="#0b9f6c" points="1318.5,-604 1229.5,-604 1229.5,-552 1318.5,-552 1318.5,-604"/> +<text text-anchor="middle" x="1274" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">stats:268:update</text> +<text text-anchor="middle" x="1274" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">33.63%</text> +<text text-anchor="middle" x="1274" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="1274" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">31×</text> </a> </g> </g> -<!-- 1002->376 --> -<g id="edge22" class="edge"> -<title>1002->376</title> -<path fill="none" stroke="#0d0f74" stroke-width="0.5" d="M334.5,-551.93C334.5,-540.71 334.5,-527.42 334.5,-515.8"/> -<polygon fill="#0d0f74" stroke="#0d0f74" stroke-width="0.5" points="335.73,-515.75 334.5,-512.25 333.28,-515.75 335.73,-515.75"/> -<text text-anchor="middle" x="348.5" y="-535" font-family="Arial" font-size="10.00" fill="#0d0f74">0.61%</text> -<text text-anchor="middle" x="348.5" y="-524" font-family="Arial" font-size="10.00" fill="#0d0f74">7×</text> +<!-- 989->366 --> +<g id="edge26" class="edge"> +<title>989->366</title> +<path fill="none" stroke="#0d0f74" stroke-width="0.5" d="M1293.48,-643.93C1290.11,-632.71 1286.13,-619.42 1282.64,-607.8"/> +<polygon fill="#0d0f74" stroke="#0d0f74" stroke-width="0.5" points="1283.75,-607.25 1281.57,-604.25 1281.41,-607.95 1283.75,-607.25"/> +<text text-anchor="middle" x="1304" y="-627" font-family="Arial" font-size="10.00" fill="#0d0f74">0.61%</text> +<text text-anchor="middle" x="1304" y="-616" font-family="Arial" font-size="10.00" fill="#0d0f74">5×</text> </g> -<!-- 17 --> +<!-- 16 --> <g id="node5" class="node"> -<title>17</title> -<g id="a_node5"><a xlink:title="/usr/lib/python3.12/threading.py"> -<polygon fill="#0d1375" stroke="#0d1375" points="726.5,-604 630.5,-604 630.5,-552 726.5,-552 726.5,-604"/> -<text text-anchor="middle" x="678.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">threading:323:wait</text> -<text text-anchor="middle" x="678.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">1.56%</text> -<text text-anchor="middle" x="678.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.09%)</text> -<text text-anchor="middle" x="678.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">906×</text> +<title>16</title> +<g id="a_node5"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_pslinux.py"> +<polygon fill="#0d1e78" stroke="#0d1e78" points="1479.5,-880 1366.5,-880 1366.5,-828 1479.5,-828 1479.5,-880"/> +<text text-anchor="middle" x="1423" y="-868" font-family="Arial" font-size="10.00" fill="#ffffff">_pslinux:1711:wrapper</text> +<text text-anchor="middle" x="1423" y="-857" font-family="Arial" font-size="10.00" fill="#ffffff">3.96%</text> +<text text-anchor="middle" x="1423" y="-846" font-family="Arial" font-size="10.00" fill="#ffffff">(0.19%)</text> +<text text-anchor="middle" x="1423" y="-835" font-family="Arial" font-size="10.00" fill="#ffffff">124176×</text> </a> </g> </g> -<!-- 26 --> +<!-- 18 --> <g id="node6" class="node"> -<title>26</title> +<title>18</title> <g id="a_node6"><a xlink:title="/home/nicolargo/dev/glances/glances/outputs/glances_curses.py"> -<polygon fill="#ff0000" stroke="#ff0000" points="759.5,-512 597.5,-512 597.5,-460 759.5,-460 759.5,-512"/> -<text text-anchor="middle" x="678.5" y="-500" font-family="Arial" font-size="10.00" fill="#ffffff">glances_curses:363:__catch_key</text> -<text text-anchor="middle" x="678.5" y="-489" font-family="Arial" font-size="10.00" fill="#ffffff">100.00%</text> -<text text-anchor="middle" x="678.5" y="-478" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> -<text text-anchor="middle" x="678.5" y="-467" font-family="Arial" font-size="10.00" fill="#ffffff">572×</text> +<polygon fill="#ff0000" stroke="#ff0000" points="1123,-512 961,-512 961,-460 1123,-460 1123,-512"/> +<text text-anchor="middle" x="1042" y="-500" font-family="Arial" font-size="10.00" fill="#ffffff">glances_curses:361:__catch_key</text> +<text text-anchor="middle" x="1042" y="-489" font-family="Arial" font-size="10.00" fill="#ffffff">100.00%</text> +<text text-anchor="middle" x="1042" y="-478" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="1042" y="-467" font-family="Arial" font-size="10.00" fill="#ffffff">562×</text> </a> </g> </g> -<!-- 17->26 --> +<!-- 2002 --> +<g id="node7" class="node"> +<title>2002</title> +<g id="a_node7"><a xlink:title="/home/nicolargo/dev/glances/glances/outputs/glances_curses.py"> +<polygon fill="#ff0000" stroke="#ff0000" points="1111.5,-144 970.5,-144 970.5,-92 1111.5,-92 1111.5,-144"/> +<text text-anchor="middle" x="1041" y="-132" font-family="Arial" font-size="10.00" fill="#ffffff">glances_curses:356:get_key</text> +<text text-anchor="middle" x="1041" y="-121" font-family="Arial" font-size="10.00" fill="#ffffff">99.99%</text> +<text text-anchor="middle" x="1041" y="-110" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="1041" y="-99" font-family="Arial" font-size="10.00" fill="#ffffff">562×</text> +</a> +</g> +</g> +<!-- 18->2002 --> <g id="edge3" class="edge"> -<title>17->26</title> -<path fill="none" stroke="#0d3a7f" stroke-width="0.5" d="M678.5,-551.93C678.5,-540.71 678.5,-527.42 678.5,-515.8"/> -<polygon fill="#0d3a7f" stroke="#0d3a7f" stroke-width="0.5" points="679.73,-515.75 678.5,-512.25 677.28,-515.75 679.73,-515.75"/> -<text text-anchor="middle" x="692.5" y="-535" font-family="Arial" font-size="10.00" fill="#0d3a7f">9.89%</text> -<text text-anchor="middle" x="692.5" y="-524" font-family="Arial" font-size="10.00" fill="#0d3a7f">11×</text> +<title>18->2002</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M1041.57,-459.78C1041.3,-441.74 1041,-416.88 1041,-395 1041,-395 1041,-395 1041,-209 1041,-188.66 1041,-165.74 1041,-148.12"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="1042.23,-147.72 1041,-144.22 1039.78,-147.72 1042.23,-147.72"/> +<text text-anchor="middle" x="1055" y="-305" font-family="Arial" font-size="10.00" fill="#0d0e73">0.35%</text> +<text text-anchor="middle" x="1055" y="-294" font-family="Arial" font-size="10.00" fill="#0d0e73">4×</text> </g> -<!-- 2004 --> -<g id="node11" class="node"> -<title>2004</title> -<g id="a_node11"><a xlink:title="/home/nicolargo/dev/glances/glances/outputs/glances_curses.py"> -<polygon fill="#ff0000" stroke="#ff0000" points="749,-420 608,-420 608,-368 749,-368 749,-420"/> -<text text-anchor="middle" x="678.5" y="-408" font-family="Arial" font-size="10.00" fill="#ffffff">glances_curses:358:get_key</text> -<text text-anchor="middle" x="678.5" y="-397" font-family="Arial" font-size="10.00" fill="#ffffff">99.99%</text> -<text text-anchor="middle" x="678.5" y="-386" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> -<text text-anchor="middle" x="678.5" y="-375" font-family="Arial" font-size="10.00" fill="#ffffff">572×</text> +<!-- 463 --> +<g id="node12" class="node"> +<title>463</title> +<g id="a_node12"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/docker/api/client.py"> +<polygon fill="#12b709" stroke="#12b709" points="915,-52 787,-52 787,0 915,0 915,-52"/> +<text text-anchor="middle" x="851" y="-40" font-family="Arial" font-size="10.00" fill="#ffffff">client:345:_stream_helper</text> +<text text-anchor="middle" x="851" y="-29" font-family="Arial" font-size="10.00" fill="#ffffff">51.19%</text> +<text text-anchor="middle" x="851" y="-18" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="851" y="-7" font-family="Arial" font-size="10.00" fill="#ffffff">129×</text> </a> </g> </g> -<!-- 26->2004 --> -<g id="edge5" class="edge"> -<title>26->2004</title> -<path fill="none" stroke="#0d0f73" stroke-width="0.5" d="M678.5,-459.93C678.5,-448.71 678.5,-435.42 678.5,-423.8"/> -<polygon fill="#0d0f73" stroke="#0d0f73" stroke-width="0.5" points="679.73,-423.75 678.5,-420.25 677.28,-423.75 679.73,-423.75"/> -<text text-anchor="middle" x="692.5" y="-443" font-family="Arial" font-size="10.00" fill="#0d0f73">0.45%</text> -<text text-anchor="middle" x="692.5" y="-432" font-family="Arial" font-size="10.00" fill="#0d0f73">5×</text> +<!-- 2002->463 --> +<g id="edge29" class="edge"> +<title>2002->463</title> +<path fill="none" stroke="#0d1074" stroke-width="0.5" d="M988.07,-91.93C962.96,-80.03 932.93,-65.81 907.38,-53.71"/> +<polygon fill="#0d1074" stroke="#0d1074" stroke-width="0.5" points="907.66,-52.48 903.97,-52.09 906.61,-54.7 907.66,-52.48"/> +<text text-anchor="middle" x="982" y="-75" font-family="Arial" font-size="10.00" fill="#0d1074">0.79%</text> +<text text-anchor="middle" x="982" y="-64" font-family="Arial" font-size="10.00" fill="#0d1074">1×</text> </g> -<!-- 18 --> -<g id="node7" class="node"> -<title>18</title> -<g id="a_node7"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> -<polygon fill="#0d2279" stroke="#0d2279" points="1167,-696 1036,-696 1036,-644 1167,-644 1167,-696"/> -<text text-anchor="middle" x="1101.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:1460:process_iter</text> -<text text-anchor="middle" x="1101.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">5.02%</text> -<text text-anchor="middle" x="1101.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.02%)</text> -<text text-anchor="middle" x="1101.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">6678×</text> +<!-- 3587 --> +<g id="node96" class="node"> +<title>3587</title> +<g id="a_node96"><a xlink:title="~"> +<polygon fill="#0ab21d" stroke="#0ab21d" points="1157.5,-52 924.5,-52 924.5,0 1157.5,0 1157.5,-52"/> +<text text-anchor="middle" x="1041" y="-40" font-family="Arial" font-size="10.00" fill="#ffffff">~:0:<method 'getch' of '_curses.window' objects></text> +<text text-anchor="middle" x="1041" y="-29" font-family="Arial" font-size="10.00" fill="#ffffff">47.10%</text> +<text text-anchor="middle" x="1041" y="-18" font-family="Arial" font-size="10.00" fill="#ffffff">(78.05%)</text> +<text text-anchor="middle" x="1041" y="-7" font-family="Arial" font-size="10.00" fill="#ffffff">561×</text> </a> </g> </g> -<!-- 18->18 --> -<g id="edge4" class="edge"> -<title>18->18</title> -<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M1167.37,-676.6C1172.7,-675.17 1176,-672.96 1176,-670 1176,-667.78 1174.14,-665.98 1170.97,-664.62"/> -<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="1171.08,-663.36 1167.37,-663.4 1170.29,-665.68 1171.08,-663.36"/> -<text text-anchor="middle" x="1190" y="-673" font-family="Arial" font-size="10.00" fill="#0d0e73">0.18%</text> -<text text-anchor="middle" x="1190" y="-662" font-family="Arial" font-size="10.00" fill="#0d0e73">624×</text> +<!-- 2002->3587 --> +<g id="edge30" class="edge"> +<title>2002->3587</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M1041,-91.93C1041,-80.71 1041,-67.42 1041,-55.8"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="1042.23,-55.75 1041,-52.25 1039.78,-55.75 1042.23,-55.75"/> +<text text-anchor="middle" x="1055" y="-75" font-family="Arial" font-size="10.00" fill="#0d0e73">0.35%</text> +<text text-anchor="middle" x="1055" y="-64" font-family="Arial" font-size="10.00" fill="#0d0e73">4×</text> </g> <!-- 19 --> <g id="node8" class="node"> <title>19</title> -<g id="a_node8"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/__init__.py"> -<polygon fill="#0d1074" stroke="#0d1074" points="1312.5,-696 1222.5,-696 1222.5,-644 1312.5,-644 1312.5,-696"/> -<text text-anchor="middle" x="1267.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:325:_init</text> -<text text-anchor="middle" x="1267.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.90%</text> -<text text-anchor="middle" x="1267.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.02%)</text> -<text text-anchor="middle" x="1267.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">6670×</text> +<g id="a_node8"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/plugin/model.py"> +<polygon fill="#0d297b" stroke="#0d297b" points="1357,-880 1253,-880 1253,-828 1357,-828 1357,-880"/> +<text text-anchor="middle" x="1305" y="-868" font-family="Arial" font-size="10.00" fill="#ffffff">model:1165:wrapper</text> +<text text-anchor="middle" x="1305" y="-857" font-family="Arial" font-size="10.00" fill="#ffffff">6.36%</text> +<text text-anchor="middle" x="1305" y="-846" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> +<text text-anchor="middle" x="1305" y="-835" font-family="Arial" font-size="10.00" fill="#ffffff">684×</text> </a> </g> </g> -<!-- 23 --> +<!-- 19->15 --> +<g id="edge4" class="edge"> +<title>19->15</title> +<path fill="none" stroke="#0d0d73" stroke-width="0.5" d="M1303.89,-827.93C1303.39,-816.71 1302.8,-803.42 1302.28,-791.8"/> +<polygon fill="#0d0d73" stroke="#0d0d73" stroke-width="0.5" points="1303.5,-791.69 1302.12,-788.25 1301.05,-791.8 1303.5,-791.69"/> +<text text-anchor="middle" x="1317" y="-811" font-family="Arial" font-size="10.00" fill="#0d0d73">0.13%</text> +<text text-anchor="middle" x="1317" y="-800" font-family="Arial" font-size="10.00" fill="#0d0d73">44×</text> +</g> +<!-- 21 --> <g id="node9" class="node"> -<title>23</title> -<g id="a_node9"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_pslinux.py"> -<polygon fill="#0d0f73" stroke="#0d0f73" points="1471,-696 1322,-696 1322,-644 1471,-644 1471,-696"/> -<text text-anchor="middle" x="1396.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">_pslinux:1766:_parse_stat_file</text> -<text text-anchor="middle" x="1396.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">0.55%</text> -<text text-anchor="middle" x="1396.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.05%)</text> -<text text-anchor="middle" x="1396.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">13332×</text> +<title>21</title> +<g id="a_node9"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/urllib3/connectionpool.py"> +<polygon fill="#0d1a77" stroke="#0d1a77" points="1623.5,-880 1488.5,-880 1488.5,-828 1623.5,-828 1623.5,-880"/> +<text text-anchor="middle" x="1556" y="-868" font-family="Arial" font-size="10.00" fill="#ffffff">connectionpool:598:urlopen</text> +<text text-anchor="middle" x="1556" y="-857" font-family="Arial" font-size="10.00" fill="#ffffff">3.23%</text> +<text text-anchor="middle" x="1556" y="-846" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1556" y="-835" font-family="Arial" font-size="10.00" fill="#ffffff">125×</text> </a> </g> </g> -<!-- 24 --> +<!-- 22 --> <g id="node10" class="node"> -<title>24</title> -<g id="a_node10"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/psutil/_pslinux.py"> -<polygon fill="#0d1976" stroke="#0d1976" points="1593,-696 1480,-696 1480,-644 1593,-644 1593,-696"/> -<text text-anchor="middle" x="1536.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">_pslinux:1711:wrapper</text> -<text text-anchor="middle" x="1536.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">2.86%</text> -<text text-anchor="middle" x="1536.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.13%)</text> -<text text-anchor="middle" x="1536.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">118973×</text> -</a> -</g> -</g> -<!-- 637 --> -<g id="node18" class="node"> -<title>637</title> -<g id="a_node18"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/docker/api/client.py"> -<polygon fill="#18b909" stroke="#18b909" points="784.5,-52 656.5,-52 656.5,0 784.5,0 784.5,-52"/> -<text text-anchor="middle" x="720.5" y="-40" font-family="Arial" font-size="10.00" fill="#ffffff">client:345:_stream_helper</text> -<text text-anchor="middle" x="720.5" y="-29" font-family="Arial" font-size="10.00" fill="#ffffff">52.15%</text> -<text text-anchor="middle" x="720.5" y="-18" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> -<text text-anchor="middle" x="720.5" y="-7" font-family="Arial" font-size="10.00" fill="#ffffff">127×</text> +<title>22</title> +<g id="a_node10"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/processlist/__init__.py"> +<polygon fill="#0d1074" stroke="#0d1074" points="746,-144 626,-144 626,-92 746,-92 746,-144"/> +<text text-anchor="middle" x="686" y="-132" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:518:msg_curse</text> +<text text-anchor="middle" x="686" y="-121" font-family="Arial" font-size="10.00" fill="#ffffff">0.84%</text> +<text text-anchor="middle" x="686" y="-110" font-family="Arial" font-size="10.00" fill="#ffffff">(0.02%)</text> +<text text-anchor="middle" x="686" y="-99" font-family="Arial" font-size="10.00" fill="#ffffff">30×</text> </a> </g> </g> -<!-- 2004->637 --> -<g id="edge25" class="edge"> -<title>2004->637</title> -<path fill="none" stroke="#0d1074" stroke-width="0.5" d="M655.09,-367.94C641.68,-350.95 627.5,-327.25 627.5,-303 627.5,-303 627.5,-303 627.5,-117 627.5,-90.44 647.32,-69.22 668.67,-54.08"/> -<polygon fill="#0d1074" stroke="#0d1074" stroke-width="0.5" points="669.37,-55.08 671.55,-52.07 667.98,-53.06 669.37,-55.08"/> -<text text-anchor="middle" x="641.5" y="-213" font-family="Arial" font-size="10.00" fill="#0d1074">0.81%</text> -<text text-anchor="middle" x="641.5" y="-202" font-family="Arial" font-size="10.00" fill="#0d1074">1×</text> -</g> -<!-- 4175 --> -<g id="node91" class="node"> -<title>4175</title> -<g id="a_node91"><a xlink:title="~"> -<polygon fill="#0ab21d" stroke="#0ab21d" points="875,-328 642,-328 642,-276 875,-276 875,-328"/> -<text text-anchor="middle" x="758.5" y="-316" font-family="Arial" font-size="10.00" fill="#ffffff">~:0:<method 'getch' of '_curses.window' objects></text> -<text text-anchor="middle" x="758.5" y="-305" font-family="Arial" font-size="10.00" fill="#ffffff">47.17%</text> -<text text-anchor="middle" x="758.5" y="-294" font-family="Arial" font-size="10.00" fill="#ffffff">(83.31%)</text> -<text text-anchor="middle" x="758.5" y="-283" font-family="Arial" font-size="10.00" fill="#ffffff">571×</text> +<!-- 331 --> +<g id="node11" class="node"> +<title>331</title> +<g id="a_node11"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/processlist/__init__.py"> +<polygon fill="#0d1074" stroke="#0d1074" points="778,-52 594,-52 594,0 778,0 778,-52"/> +<text text-anchor="middle" x="686" y="-40" font-family="Arial" font-size="10.00" fill="#ffffff">__init__:423:get_process_curses_data</text> +<text text-anchor="middle" x="686" y="-29" font-family="Arial" font-size="10.00" fill="#ffffff">0.86%</text> +<text text-anchor="middle" x="686" y="-18" font-family="Arial" font-size="10.00" fill="#ffffff">(0.27%)</text> +<text text-anchor="middle" x="686" y="-7" font-family="Arial" font-size="10.00" fill="#ffffff">13042×</text> </a> </g> </g> -<!-- 2004->4175 --> -<g id="edge26" class="edge"> -<title>2004->4175</title> -<path fill="none" stroke="#0d0f73" stroke-width="0.5" d="M700.78,-367.93C711.01,-356.42 723.18,-342.73 733.7,-330.9"/> -<polygon fill="#0d0f73" stroke="#0d0f73" stroke-width="0.5" points="734.65,-331.68 736.06,-328.25 732.82,-330.05 734.65,-331.68"/> -<text text-anchor="middle" x="742.5" y="-351" font-family="Arial" font-size="10.00" fill="#0d0f73">0.45%</text> -<text text-anchor="middle" x="742.5" y="-340" font-family="Arial" font-size="10.00" fill="#0d0f73">5×</text> -</g> -<!-- 27 --> -<g id="node12" class="node"> -<title>27</title> -<g id="a_node12"><a xlink:title="/home/nicolargo/dev/glances/glances/plugins/plugin/model.py"> -<polygon fill="#0d2179" stroke="#0d2179" points="1706.5,-696 1602.5,-696 1602.5,-644 1706.5,-644 1706.5,-696"/> -<text text-anchor="middle" x="1654.5" y="-684" font-family="Arial" font-size="10.00" fill="#ffffff">model:1178:wrapper</text> -<text text-anchor="middle" x="1654.5" y="-673" font-family="Arial" font-size="10.00" fill="#ffffff">4.79%</text> -<text text-anchor="middle" x="1654.5" y="-662" font-family="Arial" font-size="10.00" fill="#ffffff">(0.01%)</text> -<text text-anchor="middle" x="1654.5" y="-651" font-family="Arial" font-size="10.00" fill="#ffffff">684×</text> -</a> +<!-- 22->331 --> +<g id="edge5" class="edge"> +<title>22->331</title> +<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M686,-91.93C686,-80.71 686,-67.42 686,-55.8"/> +<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="687.23,-55.75 686,-52.25 684.78,-55.75 687.23,-55.75"/> +<text text-anchor="middle" x="700" y="-75" font-family="Arial" font-size="10.00" fill="#0d0e73">0.19%</text> +<text text-anchor="middle" x="700" y="-64" font-family="Arial" font-size="10.00" fill="#0d0e73">3016×</text> </g> +<!-- 22->463 --> +<g id="edge6" class="edge"> +<title>22->463</title> +<path fill="none" stroke="#0d1074" stroke-width="0.5" d="M731.96,-91.93C753.68,-80.08 779.64,-65.92 801.76,-53.86"/> +<polygon fill="#0d1074" stroke="#0d1074" stroke-width="0.5" points="802.51,-54.84 805,-52.09 801.34,-52.69 802.51,-54.84"/> +<text text-anchor="middle" x="802" y="-75" font-family="Arial" font-size="10.00" fill="#0d1074">0.77%</text> +<text text-anchor="middle" x="802" y="-64" font-family="Arial" font-size="10.00" fill="#0d1074">1×</text> </g> -<!-- 118 --> +<!-- 23 --> <g id="node13" class="node"> -<title>118</title> -<g id="a_node13"><a xlink:title="/usr/lib/python3.12/threading.py"> -<polygon fill="#0d2179" stroke="#0d2179" points="1703,-604 1606,-604 1606,-552 1703,-552 1703,-604"/> -<text text-anchor="middle" x="1654.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">threading:1115:join</text> -<text text-anchor="middle" x="1654.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">4.71%</text> -<text text-anchor="middle" x="1654.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> -<text text-anchor="middle" x="1654.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">900×</text> +<title>23</title> +<g id="a_node13"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/docker/utils/json_stream.py"> +<polygon fill="#0db60a" stroke="#0db60a" points="1787,-880 1633,-880 1633,-828 1787,-828 1787,-880"/> +<text text-anchor="middle" x="1710" y="-868" font-family="Arial" font-size="10.00" fill="#ffffff">json_stream:10:stream_as_text</text> +<text text-anchor="middle" x="1710" y="-857" font-family="Arial" font-size="10.00" fill="#ffffff">50.47%</text> +<text text-anchor="middle" x="1710" y="-846" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1710" y="-835" font-family="Arial" font-size="10.00" fill="#ffffff">65×</text> </a> </g> </g> -<!-- 27->118 --> -<g id="edge6" class="edge"> -<title>27->118</title> -<path fill="none" stroke="#0d0e73" stroke-width="0.5" d="M1654.5,-643.93C1654.5,-632.71 1654.5,-619.42 1654.5,-607.8"/> -<polygon fill="#0d0e73" stroke="#0d0e73" stroke-width="0.5" points="1655.73,-607.75 1654.5,-604.25 1653.28,-607.75 1655.73,-607.75"/> -<text text-anchor="middle" x="1668.5" y="-627" font-family="Arial" font-size="10.00" fill="#0d0e73">0.26%</text> -<text text-anchor="middle" x="1668.5" y="-616" font-family="Arial" font-size="10.00" fill="#0d0e73">5×</text> -</g> -<!-- 28 --> +<!-- 24 --> <g id="node14" class="node"> -<title>28</title> -<g id="a_node14"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/urllib3/response.py"> -<polygon fill="#10b709" stroke="#10b709" points="532.5,-604 416.5,-604 416.5,-552 532.5,-552 532.5,-604"/> -<text text-anchor="middle" x="474.5" y="-592" font-family="Arial" font-size="10.00" fill="#ffffff">response:790:_fp_read</text> -<text text-anchor="middle" x="474.5" y="-581" font-family="Arial" font-size="10.00" fill="#ffffff">51.00%</text> -<text text-anchor="middle" x="474.5" y="-570" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> -<text text-anchor="middle" x="474.5" y="-559" font-family="Arial" font-size="10.00" fill="#ffffff">128×</text> +<title>24</title> +<g id="a_node14"><a xlink:title="/home/nicolargo/dev/glances/venv/lib/python3.12/site-packages/requests/api.py"> +<polygon fill="#0d1876" stroke="#0d1876" points="1855.5,-880 1796.5,-880 1796.5,-828 1855.5,-828 1855.5,-880"/> +<text text-anchor="middle" x="1826" y="-868" font-family="Arial" font-size="10.00" fill="#ffffff">api:62:get</text> +<text text-anchor="middle" x="1826" y="-857" font-family="Arial" font-size="10.00" fill="#ffffff">2.62%</text> +<text text-anchor="middle" x="1826" y="-846" font-family="Arial" font-size="10.00" fill="#ffffff">(0.00%)</text> +<text text-anchor="middle" x="1826" y="-835" font-family="Arial" font-size="10.00" fill="#ffffff">2×</text> </a> </g> </g> -<!-- 28->26 --> -<g id="edge7" class="edge"> -<title>28->26</title> -<path fill="none" stroke="#0d1375" stroke |