I am attaching the heap.svg if someone can help me figure out what is using the memory ב-יום שני, 23 באוגוסט 2021 בשעה 12:23:33 UTC+3, Yaron B כתב/ה:
> Hi, > > we are facing an issue with the prometheus server memory usage. > when starting the server it starts with around 30GB of ram , even without > any jobs configured other than the self one. > in the image attached you can see the heap size usage for the prometheus > job. > is there a way to reduce this size? when we add our kubernetes scrape job > we reach our node limit and get OOMKilled. > > please advise. > > -- You received this message because you are subscribed to the Google Groups "Prometheus Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/prometheus-users/bc1a38d4-b4bf-4a9a-9911-ebd0f87b3f20n%40googlegroups.com.
<?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <!-- Generated by graphviz version 2.48.0 (20210717.1556) --> <!-- Title: prometheus Pages: 1 --> <svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <script type="text/ecmascript"><![CDATA[ /** * SVGPan library 1.2.2 * ====================== * * Given an unique existing element with id "viewport" (or when missing, the * first g-element), including the library into any SVG adds the following * capabilities: * * - Mouse panning * - Mouse zooming (using the wheel) * - Object dragging * * You can configure the behaviour of the pan/zoom/drag with the variables * listed in the CONFIGURATION section of this file. * * Known issues: * * - Zooming (while panning) on Safari has still some issues * * Releases: * * 1.2.2, Tue Aug 30 17:21:56 CEST 2011, Andrea Leofreddi * - Fixed viewBox on root tag (#7) * - Improved zoom speed (#2) * * 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi * - Fixed a regression with mouse wheel (now working on Firefox 5) * - Working with viewBox attribute (#4) * - Added "use strict;" and fixed resulting warnings (#5) * - Added configuration variables, dragging is disabled by default (#3) * * 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui * Fixed a bug with browser mouse handler interaction * * 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui * Updated the zoom code to support the mouse wheel on Safari/Chrome * * 1.0, Andrea Leofreddi * First release * * This code is licensed under the following BSD license: * * Copyright 2009-2017 Andrea Leofreddi <[email protected]>. All rights reserved. * * Redistribution and use in source and binary forms, with or without modification, are * permitted provided that the following conditions are met: * * 1. Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * 2. Redistributions in binary form must reproduce the above copyright * notice, this list of conditions and the following disclaimer in the * documentation and/or other materials provided with the distribution. * 3. Neither the name of the copyright holder nor the names of its * contributors may be used to endorse or promote products derived from * this software without specific prior written permission. * * THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * * The views and conclusions contained in the software and documentation are those of the * authors and should not be interpreted as representing official policies, either expressed * or implied, of Andrea Leofreddi. */ "use strict"; /// CONFIGURATION /// ====> var enablePan = 1; // 1 or 0: enable or disable panning (default enabled) var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled) var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled) var zoomScale = 0.2; // Zoom sensitivity /// <==== /// END OF CONFIGURATION var root = document.documentElement; var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf; setupHandlers(root); /** * Register handlers */ function setupHandlers(root){ setAttributes(root, { "onmouseup" : "handleMouseUp(evt)", "onmousedown" : "handleMouseDown(evt)", "onmousemove" : "handleMouseMove(evt)", //"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element }); if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari else window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others } /** * Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable. */ function getRoot(root) { if(svgRoot == null) { var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r; while(t != root) { if(t.getAttribute("viewBox")) { setCTM(r, t.getCTM()); t.removeAttribute("viewBox"); } t = t.parentNode; } svgRoot = r; } return svgRoot; } /** * Instance an SVGPoint object with given event coordinates. */ function getEventPoint(evt) { var p = root.createSVGPoint(); p.x = evt.clientX; p.y = evt.clientY; return p; } /** * Sets the current transform matrix of an element. */ function setCTM(element, matrix) { var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; element.setAttribute("transform", s); } /** * Dumps a matrix to a string (useful for debug). */ function dumpMatrix(matrix) { var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; return s; } /** * Sets attributes of an element. */ function setAttributes(element, attributes){ for (var i in attributes) element.setAttributeNS(null, i, attributes[i]); } /** * Handle mouse wheel event. */ function handleMouseWheel(evt) { if(!enableZoom) return; if(evt.preventDefault) evt.preventDefault(); evt.returnValue = false; var svgDoc = evt.target.ownerDocument; var delta; if(evt.wheelDelta) delta = evt.wheelDelta / 360; // Chrome/Safari else delta = evt.detail / -9; // Mozilla var z = Math.pow(1 + zoomScale, delta); var g = getRoot(svgDoc); var p = getEventPoint(evt); p = p.matrixTransform(g.getCTM().inverse()); // Compute new scale matrix in current mouse position var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); setCTM(g, g.getCTM().multiply(k)); if(typeof(stateTf) == "undefined") stateTf = g.getCTM().inverse(); stateTf = stateTf.multiply(k.inverse()); } /** * Handle mouse move event. */ function handleMouseMove(evt) { if(evt.preventDefault) evt.preventDefault(); evt.returnValue = false; var svgDoc = evt.target.ownerDocument; var g = getRoot(svgDoc); if(state == 'pan' && enablePan) { // Pan mode var p = getEventPoint(evt).matrixTransform(stateTf); setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); } else if(state == 'drag' && enableDrag) { // Drag mode var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); stateOrigin = p; } } /** * Handle click event. */ function handleMouseDown(evt) { if(evt.preventDefault) evt.preventDefault(); evt.returnValue = false; var svgDoc = evt.target.ownerDocument; var g = getRoot(svgDoc); if( evt.target.tagName == "svg" || !enableDrag // Pan anyway when drag is disabled and the user clicked on an element ) { // Pan mode state = 'pan'; stateTf = g.getCTM().inverse(); stateOrigin = getEventPoint(evt).matrixTransform(stateTf); } else { // Drag mode state = 'drag'; stateTarget = evt.target; stateTf = g.getCTM().inverse(); stateOrigin = getEventPoint(evt).matrixTransform(stateTf); } } /** * Handle mouse button release event. */ function handleMouseUp(evt) { if(evt.preventDefault) evt.preventDefault(); evt.returnValue = false; var svgDoc = evt.target.ownerDocument; if(state == 'pan' || state == 'drag') { // Quit pan mode state = ''; } } ]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1710)"> <title>prometheus</title> <polygon fill="white" stroke="transparent" points="-4,4 -4,-1710 2182,-1710 2182,4 -4,4"/> <g id="clust1" class="cluster"> <title>cluster_L</title> <polygon fill="none" stroke="black" points="244,-1511 244,-1698 704,-1698 704,-1511 244,-1511"/> </g> <!-- File: prometheus --> <g id="node1" class="node"> <title>File: prometheus</title> <g id="a_node1"><a xlink:title="prometheus"> <polygon fill="#f8f8f8" stroke="black" points="695.5,-1690 252.5,-1690 252.5,-1519 695.5,-1519 695.5,-1690"/> <text text-anchor="start" x="260.5" y="-1673.2" font-family="Times,serif" font-size="16.00">File: prometheus</text> <text text-anchor="start" x="260.5" y="-1655.2" font-family="Times,serif" font-size="16.00">Type: inuse_space</text> <text text-anchor="start" x="260.5" y="-1637.2" font-family="Times,serif" font-size="16.00">Time: Aug 23, 2021 at 12:52pm (IDT)</text> <text text-anchor="start" x="260.5" y="-1619.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 27.71GB, 98.34% of 28.18GB total</text> <text text-anchor="start" x="260.5" y="-1601.2" font-family="Times,serif" font-size="16.00">Dropped 245 nodes (cum <= 0.14GB)</text> <text text-anchor="start" x="260.5" y="-1583.2" font-family="Times,serif" font-size="16.00">Dropped 7 edges (freq <= 0.03GB)</text> <text text-anchor="start" x="260.5" y="-1565.2" font-family="Times,serif" font-size="16.00">Showing top 48 nodes out of 70</text> <text text-anchor="start" x="260.5" y="-1528.2" font-family="Times,serif" font-size="16.00">See https://git.io/JfYMW for how to read the graph</text> </a> </g> </g> <!-- N1 --> <g id="node1" class="node"> <title>N1</title> <g id="a_node1"><a xlink:title="github.com/prometheus/prometheus/tsdb/record.(*Decoder).Series (12.88GB)"> <polygon fill="#eddad5" stroke="#b22500" points="279.5,-1264 62.5,-1264 62.5,-1131 279.5,-1131 279.5,-1264"/> <text text-anchor="middle" x="171" y="-1241.6" font-family="Times,serif" font-size="23.00">record</text> <text text-anchor="middle" x="171" y="-1216.6" font-family="Times,serif" font-size="23.00">(*Decoder)</text> <text text-anchor="middle" x="171" y="-1191.6" font-family="Times,serif" font-size="23.00">Series</text> <text text-anchor="middle" x="171" y="-1166.6" font-family="Times,serif" font-size="23.00">5.86GB (20.80%)</text> <text text-anchor="middle" x="171" y="-1141.6" font-family="Times,serif" font-size="23.00">of 12.88GB (45.73%)</text> </a> </g> </g> <!-- NN1_0 --> <g id="NN1_0" class="node"> <title>NN1_0</title> <g id="a_NN1_0"><a xlink:title="3.90GB"> <polygon fill="#f8f8f8" stroke="black" points="354,-1043 304,-1043 300,-1039 300,-1007 350,-1007 354,-1011 354,-1043"/> <polyline fill="none" stroke="black" points="350,-1039 300,-1039 "/> <polyline fill="none" stroke="black" points="350,-1039 350,-1007 "/> <polyline fill="none" stroke="black" points="350,-1039 354,-1043 "/> <text text-anchor="middle" x="327" y="-1023.1" font-family="Times,serif" font-size="8.00">576B</text> </a> </g> </g> <!-- N1->NN1_0 --> <g id="edge1" class="edge"> <title>N1->NN1_0</title> <g id="a_edge1"><a xlink:title="3.90GB"> <path fill="none" stroke="black" d="M231.58,-1130.91C237.13,-1124.86 242.68,-1118.82 248,-1113 267.23,-1091.99 288.98,-1068.02 304.79,-1050.56"/> <polygon fill="black" stroke="black" points="307.48,-1052.8 311.6,-1043.04 302.29,-1048.1 307.48,-1052.8"/> </a> </g> <g id="a_edge1-label"><a xlink:title="3.90GB"> <text text-anchor="middle" x="299" y="-1094.3" font-family="Times,serif" font-size="14.00"> 3.90GB</text> </a> </g> </g> <!-- NN1_1 --> <g id="NN1_1" class="node"> <title>NN1_1</title> <g id="a_NN1_1"><a xlink:title="1.03GB"> <polygon fill="#f8f8f8" stroke="black" points="54,-1043 4,-1043 0,-1039 0,-1007 50,-1007 54,-1011 54,-1043"/> <polyline fill="none" stroke="black" points="50,-1039 0,-1039 "/> <polyline fill="none" stroke="black" points="50,-1039 50,-1007 "/> <polyline fill="none" stroke="black" points="50,-1039 54,-1043 "/> <text text-anchor="middle" x="27" y="-1023.1" font-family="Times,serif" font-size="8.00">512B</text> </a> </g> </g> <!-- N1->NN1_1 --> <g id="edge2" class="edge"> <title>N1->NN1_1</title> <g id="a_edge2"><a xlink:title="1.03GB"> <path fill="none" stroke="black" d="M73.54,-1130.99C67.91,-1125.27 62.65,-1119.27 58,-1113 44.76,-1095.16 36.77,-1071.14 32.23,-1052.86"/> <polygon fill="black" stroke="black" points="35.64,-1052.07 29.99,-1043.11 28.81,-1053.64 35.64,-1052.07"/> </a> </g> <g id="a_edge2-label"><a xlink:title="1.03GB"> <text text-anchor="middle" x="82" y="-1094.3" font-family="Times,serif" font-size="14.00"> 1.03GB</text> </a> </g> </g> <!-- NN1_2 --> <g id="NN1_2" class="node"> <title>NN1_2</title> <g id="a_NN1_2"><a xlink:title="0.26GB"> <polygon fill="#f8f8f8" stroke="black" points="126,-1043 76,-1043 72,-1039 72,-1007 122,-1007 126,-1011 126,-1043"/> <polyline fill="none" stroke="black" points="122,-1039 72,-1039 "/> <polyline fill="none" stroke="black" points="122,-1039 122,-1007 "/> <polyline fill="none" stroke="black" points="122,-1039 126,-1043 "/> <text text-anchor="middle" x="99" y="-1023.1" font-family="Times,serif" font-size="8.00">16B..448B</text> </a> </g> </g> <!-- N1->NN1_2 --> <g id="edge3" class="edge"> <title>N1->NN1_2</title> <g id="a_edge3"><a xlink:title="0.26GB"> <path fill="none" stroke="black" d="M127.24,-1130.55C124.21,-1124.74 121.41,-1118.84 119,-1113 111.07,-1093.78 105.96,-1070.81 102.89,-1053.3"/> <polygon fill="black" stroke="black" points="106.3,-1052.49 101.23,-1043.19 99.39,-1053.62 106.3,-1052.49"/> </a> </g> <g id="a_edge3-label"><a xlink:title="0.26GB"> <text text-anchor="middle" x="143" y="-1094.3" font-family="Times,serif" font-size="14.00"> 0.26GB</text> </a> </g> </g> <!-- NN1_3 --> <g id="NN1_3" class="node"> <title>NN1_3</title> <g id="a_NN1_3"><a xlink:title="0.18GB"> <polygon fill="#f8f8f8" stroke="black" points="198,-1043 148,-1043 144,-1039 144,-1007 194,-1007 198,-1011 198,-1043"/> <polyline fill="none" stroke="black" points="194,-1039 144,-1039 "/> <polyline fill="none" stroke="black" points="194,-1039 194,-1007 "/> <polyline fill="none" stroke="black" points="194,-1039 198,-1043 "/> <text text-anchor="middle" x="171" y="-1023.1" font-family="Times,serif" font-size="8.00">896B</text> </a> </g> </g> <!-- N1->NN1_3 --> <g id="edge4" class="edge"> <title>N1->NN1_3</title> <g id="a_edge4"><a xlink:title="0.18GB"> <path fill="none" stroke="black" d="M171,-1130.58C171,-1103.61 171,-1073.91 171,-1053.08"/> <polygon fill="black" stroke="black" points="174.5,-1053.05 171,-1043.05 167.5,-1053.05 174.5,-1053.05"/> </a> </g> <g id="a_edge4-label"><a xlink:title="0.18GB"> <text text-anchor="middle" x="195" y="-1094.3" font-family="Times,serif" font-size="14.00"> 0.18GB</text> </a> </g> </g> <!-- N2 --> <g id="node2" class="node"> <title>N2</title> <g id="a_node2"><a xlink:title="github.com/prometheus/prometheus/tsdb/encoding.(*Decbuf).UvarintStr (7.06GB)"> <polygon fill="#edddd5" stroke="#b23c00" points="328,-919 140,-919 140,-807 328,-807 328,-919"/> <text text-anchor="middle" x="234" y="-895.8" font-family="Times,serif" font-size="24.00">encoding</text> <text text-anchor="middle" x="234" y="-869.8" font-family="Times,serif" font-size="24.00">(*Decbuf)</text> <text text-anchor="middle" x="234" y="-843.8" font-family="Times,serif" font-size="24.00">UvarintStr</text> <text text-anchor="middle" x="234" y="-817.8" font-family="Times,serif" font-size="24.00">7.06GB (25.04%)</text> </a> </g> </g> <!-- N1->N2 --> <g id="edge34" class="edge"> <title>N1->N2</title> <g id="a_edge34"><a xlink:title="github.com/prometheus/prometheus/tsdb/record.(*Decoder).Series -> github.com/prometheus/prometheus/tsdb/encoding.(*Decbuf).UvarintStr (7.02GB)"> <path fill="none" stroke="#b23c00" stroke-width="2" d="M213.28,-1130.8C215.9,-1124.93 218.2,-1118.95 220,-1113 238.22,-1052.7 240.25,-980.53 238.61,-929.44"/> <polygon fill="#b23c00" stroke="#b23c00" stroke-width="2" points="242.1,-929.06 238.22,-919.2 235.1,-929.32 242.1,-929.06"/> </a> </g> <g id="a_edge34-label"><a xlink:title="github.com/prometheus/prometheus/tsdb/record.(*Decoder).Series -> github.com/prometheus/prometheus/tsdb/encoding.(*Decbuf).UvarintStr (7.02GB)"> <text text-anchor="middle" x="263" y="-1028.8" font-family="Times,serif" font-size="14.00"> 7.02GB</text> <text text-anchor="middle" x="263" y="-1013.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- NN2_0 --> <g id="NN2_0" class="node"> <title>NN2_0</title> <g id="a_NN2_0"><a xlink:title="2.02GB"> <polygon fill="#f8f8f8" stroke="black" points="261,-737.5 211,-737.5 207,-733.5 207,-701.5 257,-701.5 261,-705.5 261,-737.5"/> <polyline fill="none" stroke="black" points="257,-733.5 207,-733.5 "/> <polyline fill="none" stroke="black" points="257,-733.5 257,-701.5 "/> <polyline fill="none" stroke="black" points="257,-733.5 261,-737.5 "/> <text text-anchor="middle" x="234" y="-717.6" font-family="Times,serif" font-size="8.00">24B</text> </a> </g> </g> <!-- N2->NN2_0 --> <g id="edge5" class="edge"> <title>N2->NN2_0</title> <g id="a_edge5"><a xlink:title="2.02GB"> <path fill="none" stroke="black" d="M234,-806.89C234,-786.64 234,-764.6 234,-747.85"/> <polygon fill="black" stroke="black" points="237.5,-747.68 234,-737.68 230.5,-747.68 237.5,-747.68"/> </a> </g> <g id="a_edge5-label"><a xlink:title="2.02GB"> <text text-anchor="middle" x="258" y="-777.8" font-family="Times,serif" font-size="14.00"> 2.02GB</text> </a> </g> </g> <!-- NN2_1 --> <g id="NN2_1" class="node"> <title>NN2_1</title> <g id="a_NN2_1"><a xlink:title="1.99GB"> <polygon fill="#f8f8f8" stroke="black" points="333,-737.5 283,-737.5 279,-733.5 279,-701.5 329,-701.5 333,-705.5 333,-737.5"/> <polyline fill="none" stroke="black" points="329,-733.5 279,-733.5 "/> <polyline fill="none" stroke="black" points="329,-733.5 329,-701.5 "/> <polyline fill="none" stroke="black" points="329,-733.5 333,-737.5 "/> <text text-anchor="middle" x="306" y="-717.6" font-family="Times,serif" font-size="8.00">16B</text> </a> </g> </g> <!-- N2->NN2_1 --> <g id="edge6" class="edge"> <title>N2->NN2_1</title> <g id="a_edge6"><a xlink:title="1.99GB"> <path fill="none" stroke="black" d="M274.21,-806.81C277.75,-800.93 281.09,-794.93 284,-789 290.46,-775.81 295.63,-760.29 299.33,-747.36"/> <polygon fill="black" stroke="black" points="302.72,-748.21 301.97,-737.64 295.97,-746.37 302.72,-748.21"/> </a> </g> <g id="a_edge6-label"><a xlink:title="1.99GB"> <text text-anchor="middle" x="315" y="-777.8" font-family="Times,serif" font-size="14.00"> 1.99GB</text> </a> </g> </g> <!-- NN2_2 --> <g id="NN2_2" class="node"> <title>NN2_2</title> <g id="a_NN2_2"><a xlink:title="1.81GB"> <polygon fill="#f8f8f8" stroke="black" points="117,-737.5 67,-737.5 63,-733.5 63,-701.5 113,-701.5 117,-705.5 117,-737.5"/> <polyline fill="none" stroke="black" points="113,-733.5 63,-733.5 "/> <polyline fill="none" stroke="black" points="113,-733.5 113,-701.5 "/> <polyline fill="none" stroke="black" points="113,-733.5 117,-737.5 "/> <text text-anchor="middle" x="90" y="-717.6" font-family="Times,serif" font-size="8.00">32B..48B</text> </a> </g> </g> <!-- N2->NN2_2 --> <g id="edge7" class="edge"> <title>N2->NN2_2</title> <g id="a_edge7"><a xlink:title="1.81GB"> <path fill="none" stroke="black" d="M142.28,-806.87C135.73,-801.24 129.53,-795.27 124,-789 113.26,-776.82 105.02,-760.64 99.34,-747.07"/> <polygon fill="black" stroke="black" points="102.59,-745.76 95.67,-737.74 96.08,-748.32 102.59,-745.76"/> </a> </g> <g id="a_edge7-label"><a xlink:title="1.81GB"> <text text-anchor="middle" x="148" y="-777.8" font-family="Times,serif" font-size="14.00"> 1.81GB</text> </a> </g> </g> <!-- NN2_3 --> <g id="NN2_3" class="node"> <title>NN2_3</title> <g id="a_NN2_3"><a xlink:title="0.93GB"> <polygon fill="#f8f8f8" stroke="black" points="189,-737.5 139,-737.5 135,-733.5 135,-701.5 185,-701.5 189,-705.5 189,-737.5"/> <polyline fill="none" stroke="black" points="185,-733.5 135,-733.5 "/> <polyline fill="none" stroke="black" points="185,-733.5 185,-701.5 "/> <polyline fill="none" stroke="black" points="185,-733.5 189,-737.5 "/> <text text-anchor="middle" x="162" y="-717.6" font-family="Times,serif" font-size="8.00">64B..80B</text> </a> </g> </g> <!-- N2->NN2_3 --> <g id="edge8" class="edge"> <title>N2->NN2_3</title> <g id="a_edge8"><a xlink:title="0.93GB"> <path fill="none" stroke="black" d="M191.97,-806.99C188.33,-801.08 184.92,-795.02 182,-789 175.64,-775.89 170.91,-760.38 167.64,-747.43"/> <polygon fill="black" stroke="black" points="171.05,-746.62 165.34,-737.69 164.24,-748.23 171.05,-746.62"/> </a> </g> <g id="a_edge8-label"><a xlink:title="0.93GB"> <text text-anchor="middle" x="206" y="-777.8" font-family="Times,serif" font-size="14.00"> 0.93GB</text> </a> </g> </g> <!-- N3 --> <g id="node3" class="node"> <title>N3</title> <g id="a_node3"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func8 (12.88GB)"> <polygon fill="#eddad5" stroke="#b22500" points="217,-1370.5 125,-1370.5 125,-1317.5 217,-1317.5 217,-1370.5"/> <text text-anchor="middle" x="171" y="-1360.1" font-family="Times,serif" font-size="8.00">tsdb</text> <text text-anchor="middle" x="171" y="-1351.1" font-family="Times,serif" font-size="8.00">(*Head)</text> <text text-anchor="middle" x="171" y="-1342.1" font-family="Times,serif" font-size="8.00">loadWAL</text> <text text-anchor="middle" x="171" y="-1333.1" font-family="Times,serif" font-size="8.00">func8</text> <text text-anchor="middle" x="171" y="-1324.1" font-family="Times,serif" font-size="8.00">0 of 12.88GB (45.73%)</text> </a> </g> </g> <!-- N3->N1 --> <g id="edge33" class="edge"> <title>N3->N1</title> <g id="a_edge33"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func8 -> github.com/prometheus/prometheus/tsdb/record.(*Decoder).Series (12.88GB)"> <path fill="none" stroke="#b22500" stroke-width="3" d="M171,-1317.5C171,-1305.27 171,-1289.91 171,-1274.33"/> <polygon fill="#b22500" stroke="#b22500" stroke-width="3" points="174.5,-1274.08 171,-1264.08 167.5,-1274.08 174.5,-1274.08"/> </a> </g> <g id="a_edge33-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func8 -> github.com/prometheus/prometheus/tsdb/record.(*Decoder).Series (12.88GB)"> <text text-anchor="middle" x="198.5" y="-1285.8" font-family="Times,serif" font-size="14.00"> 12.88GB</text> </a> </g> </g> <!-- N4 --> <g id="node4" class="node"> <title>N4</title> <g id="a_node4"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append (3.95GB)"> <polygon fill="#ede3dc" stroke="#b26d35" points="803,-1373 713,-1373 713,-1315 803,-1315 803,-1373"/> <text text-anchor="middle" x="758" y="-1361.8" font-family="Times,serif" font-size="9.00">scrape</text> <text text-anchor="middle" x="758" y="-1351.8" font-family="Times,serif" font-size="9.00">(*scrapeLoop)</text> <text text-anchor="middle" x="758" y="-1341.8" font-family="Times,serif" font-size="9.00">append</text> <text text-anchor="middle" x="758" y="-1331.8" font-family="Times,serif" font-size="9.00">0.02GB (0.083%)</text> <text text-anchor="middle" x="758" y="-1321.8" font-family="Times,serif" font-size="9.00">of 3.95GB (14.01%)</text> </a> </g> </g> <!-- NN4_0 --> <g id="NN4_0" class="node"> <title>NN4_0</title> <g id="a_NN4_0"><a xlink:title="0.02GB"> <polygon fill="#f8f8f8" stroke="black" points="785,-1215.5 735,-1215.5 731,-1211.5 731,-1179.5 781,-1179.5 785,-1183.5 785,-1215.5"/> <polyline fill="none" stroke="black" points="781,-1211.5 731,-1211.5 "/> <polyline fill="none" stroke="black" points="781,-1211.5 781,-1179.5 "/> <polyline fill="none" stroke="black" points="781,-1211.5 785,-1215.5 "/> <text text-anchor="middle" x="758" y="-1195.6" font-family="Times,serif" font-size="8.00">48B</text> </a> </g> </g> <!-- N4->NN4_0 --> <g id="edge9" class="edge"> <title>N4->NN4_0</title> <g id="a_edge9"><a xlink:title="0.02GB"> <path fill="none" stroke="black" d="M758,-1314.8C758,-1289.07 758,-1251.29 758,-1225.84"/> <polygon fill="black" stroke="black" points="761.5,-1225.75 758,-1215.75 754.5,-1225.75 761.5,-1225.75"/> </a> </g> <g id="a_edge9-label"><a xlink:title="0.02GB"> <text text-anchor="middle" x="782" y="-1285.8" font-family="Times,serif" font-size="14.00"> 0.02GB</text> </a> </g> </g> <!-- N15 --> <g id="node15" class="node"> <title>N15</title> <g id="a_node15"><a xlink:title="github.com/prometheus/prometheus/pkg/labels.(*Builder).Labels (1.71GB)"> <polygon fill="#edeae5" stroke="#b29b7c" points="815.5,-1065 692.5,-1065 692.5,-985 815.5,-985 815.5,-1065"/> <text text-anchor="middle" x="754" y="-1048.2" font-family="Times,serif" font-size="16.00">labels</text> <text text-anchor="middle" x="754" y="-1030.2" font-family="Times,serif" font-size="16.00">(*Builder)</text> <text text-anchor="middle" x="754" y="-1012.2" font-family="Times,serif" font-size="16.00">Labels</text> <text text-anchor="middle" x="754" y="-994.2" font-family="Times,serif" font-size="16.00">1.71GB (6.05%)</text> </a> </g> </g> <!-- N4->N15 --> <g id="edge46" class="edge"> <title>N4->N15</title> <g id="a_edge46"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append ... github.com/prometheus/prometheus/pkg/labels.(*Builder).Labels (1.68GB)"> <path fill="none" stroke="#b29b7d" stroke-dasharray="1,5" d="M795.06,-1314.96C799.91,-1309.56 804.17,-1303.53 807,-1297 809.65,-1290.88 807.29,-1288.66 807,-1282 804.11,-1214.7 809.02,-1196.66 794,-1131 789.67,-1112.07 782.66,-1091.98 775.7,-1074.5"/> <polygon fill="#b29b7d" stroke="#b29b7d" points="778.88,-1073.02 771.86,-1065.08 772.4,-1075.66 778.88,-1073.02"/> </a> </g> <g id="a_edge46-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append ... github.com/prometheus/prometheus/pkg/labels.(*Builder).Labels (1.68GB)"> <text text-anchor="middle" x="831" y="-1193.8" font-family="Times,serif" font-size="14.00"> 1.68GB</text> </a> </g> </g> <!-- N18 --> <g id="node18" class="node"> <title>N18</title> <g id="a_node18"><a xlink:title="github.com/prometheus/prometheus/pkg/textparse.(*PromParser).Metric (0.89GB)"> <polygon fill="#edebe9" stroke="#b2a896" points="952.5,-1059 843.5,-1059 843.5,-991 952.5,-991 952.5,-1059"/> <text text-anchor="middle" x="898" y="-1043.8" font-family="Times,serif" font-size="14.00">textparse</text> <text text-anchor="middle" x="898" y="-1028.8" font-family="Times,serif" font-size="14.00">(*PromParser)</text> <text text-anchor="middle" x="898" y="-1013.8" font-family="Times,serif" font-size="14.00">Metric</text> <text text-anchor="middle" x="898" y="-998.8" font-family="Times,serif" font-size="14.00">0.89GB (3.14%)</text> </a> </g> </g> <!-- N4->N18 --> <g id="edge48" class="edge"> <title>N4->N18</title> <g id="a_edge48"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/pkg/textparse.(*PromParser).Metric (0.89GB)"> <path fill="none" stroke="#b2a896" d="M803.12,-1319.12C823.71,-1305.76 846.3,-1287.12 859,-1264 892.88,-1202.33 899.09,-1119.07 899.35,-1069.14"/> <polygon fill="#b2a896" stroke="#b2a896" points="902.85,-1069 899.33,-1059.01 895.85,-1069.02 902.85,-1069"/> </a> </g> <g id="a_edge48-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/pkg/textparse.(*PromParser).Metric (0.89GB)"> <text text-anchor="middle" x="919" y="-1193.8" font-family="Times,serif" font-size="14.00"> 0.89GB</text> </a> </g> </g> <!-- N24 --> <g id="node24" class="node"> <title>N24</title> <g id="a_node24"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeCache).trackStaleness (0.37GB)"> <polygon fill="#edeceb" stroke="#b2afa6" points="1113,-893 1017,-893 1017,-833 1113,-833 1113,-893"/> <text text-anchor="middle" x="1065" y="-879.4" font-family="Times,serif" font-size="12.00">scrape</text> <text text-anchor="middle" x="1065" y="-866.4" font-family="Times,serif" font-size="12.00">(*scrapeCache)</text> <text text-anchor="middle" x="1065" y="-853.4" font-family="Times,serif" font-size="12.00">trackStaleness</text> <text text-anchor="middle" x="1065" y="-840.4" font-family="Times,serif" font-size="12.00">0.37GB (1.31%)</text> </a> </g> </g> <!-- N4->N24 --> <g id="edge77" class="edge"> <title>N4->N24</title> <g id="a_edge77"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*scrapeCache).trackStaleness (0.18GB)"> <path fill="none" stroke="#b2b1ac" d="M803.09,-1336.57C846.7,-1327.88 911.27,-1308.06 947,-1264 1026.49,-1165.96 954.58,-1102.76 1000,-985 1003.37,-976.25 1006.38,-975.16 1011,-967 1023.03,-945.77 1035.74,-921.63 1045.8,-902.06"/> <polygon fill="#b2b1ac" stroke="#b2b1ac" points="1048.93,-903.63 1050.37,-893.13 1042.7,-900.44 1048.93,-903.63"/> </a> </g> <g id="a_edge77-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*scrapeCache).trackStaleness (0.18GB)"> <text text-anchor="middle" x="1009" y="-1101.8" font-family="Times,serif" font-size="14.00"> 0.18GB</text> <text text-anchor="middle" x="1009" y="-1086.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N29 --> <g id="node29" class="node"> <title>N29</title> <g id="a_node29"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeCache).addRef (0.32GB)"> <polygon fill="#edeceb" stroke="#b2afa8" points="1207,-1055 1111,-1055 1111,-995 1207,-995 1207,-1055"/> <text text-anchor="middle" x="1159" y="-1041.4" font-family="Times,serif" font-size="12.00">scrape</text> <text text-anchor="middle" x="1159" y="-1028.4" font-family="Times,serif" font-size="12.00">(*scrapeCache)</text> <text text-anchor="middle" x="1159" y="-1015.4" font-family="Times,serif" font-size="12.00">addRef</text> <text text-anchor="middle" x="1159" y="-1002.4" font-family="Times,serif" font-size="12.00">0.32GB (1.14%)</text> </a> </g> </g> <!-- N4->N29 --> <g id="edge61" class="edge"> <title>N4->N29</title> <g id="a_edge61"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*scrapeCache).addRef (0.32GB)"> <path fill="none" stroke="#b2afa8" d="M803.34,-1337.14C854.9,-1329.94 941.33,-1316.28 1014,-1297 1056.39,-1285.75 1078,-1296.9 1107,-1264 1156.06,-1208.34 1162.3,-1117.21 1161.37,-1065.36"/> <polygon fill="#b2afa8" stroke="#b2afa8" points="1164.86,-1065.12 1161.09,-1055.22 1157.87,-1065.32 1164.86,-1065.12"/> </a> </g> <g id="a_edge61-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*scrapeCache).addRef (0.32GB)"> <text text-anchor="middle" x="1182" y="-1201.3" font-family="Times,serif" font-size="14.00"> 0.32GB</text> <text text-anchor="middle" x="1182" y="-1186.3" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N42 --> <g id="node42" class="node"> <title>N42</title> <g id="a_node42"><a xlink:title="github.com/prometheus/prometheus/scrape.(*timeLimitAppender).Append (0.66GB)"> <polygon fill="#edecea" stroke="#b2ab9d" points="1314.5,-1047 1225.5,-1047 1225.5,-1003 1314.5,-1003 1314.5,-1047"/> <text text-anchor="middle" x="1270" y="-1036.6" font-family="Times,serif" font-size="8.00">scrape</text> <text text-anchor="middle" x="1270" y="-1027.6" font-family="Times,serif" font-size="8.00">(*timeLimitAppender)</text> <text text-anchor="middle" x="1270" y="-1018.6" font-family="Times,serif" font-size="8.00">Append</text> <text text-anchor="middle" x="1270" y="-1009.6" font-family="Times,serif" font-size="8.00">0 of 0.66GB (2.35%)</text> </a> </g> </g> <!-- N4->N42 --> <g id="edge57" class="edge"> <title>N4->N42</title> <g id="a_edge57"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*timeLimitAppender).Append (0.66GB)"> <path fill="none" stroke="#b2ab9d" d="M803.29,-1336.26C885.12,-1324.06 1050.37,-1299.37 1063,-1297 1128.81,-1284.67 1162.04,-1310.72 1210,-1264 1266.71,-1208.76 1272.71,-1108.35 1271.73,-1057.42"/> <polygon fill="#b2ab9d" stroke="#b2ab9d" points="1275.23,-1057.23 1271.43,-1047.34 1268.23,-1057.44 1275.23,-1057.23"/> </a> </g> <g id="a_edge57-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*timeLimitAppender).Append (0.66GB)"> <text text-anchor="middle" x="1291" y="-1193.8" font-family="Times,serif" font-size="14.00"> 0.66GB</text> </a> </g> </g> <!-- N47 --> <g id="node47" class="node"> <title>N47</title> <g id="a_node47"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).checkAddError (0.19GB)"> <polygon fill="#edecec" stroke="#b2b1ac" points="1093,-1047 1009,-1047 1009,-1003 1093,-1003 1093,-1047"/> <text text-anchor="middle" x="1051" y="-1036.6" font-family="Times,serif" font-size="8.00">scrape</text> <text text-anchor="middle" x="1051" y="-1027.6" font-family="Times,serif" font-size="8.00">(*scrapeLoop)</text> <text text-anchor="middle" x="1051" y="-1018.6" font-family="Times,serif" font-size="8.00">checkAddError</text> <text text-anchor="middle" x="1051" y="-1009.6" font-family="Times,serif" font-size="8.00">0 of 0.19GB (0.68%)</text> </a> </g> </g> <!-- N4->N47 --> <g id="edge75" class="edge"> <title>N4->N47</title> <g id="a_edge75"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).checkAddError (0.19GB)"> <path fill="none" stroke="#b2b1ac" d="M803.1,-1336.98C868,-1327.9 981.47,-1310.37 995,-1297 1060.18,-1232.61 1059.32,-1113.76 1054.65,-1057.33"/> <polygon fill="#b2b1ac" stroke="#b2b1ac" points="1058.12,-1056.86 1053.71,-1047.22 1051.15,-1057.5 1058.12,-1056.86"/> </a> </g> <g id="a_edge75-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).checkAddError (0.19GB)"> <text text-anchor="middle" x="1079" y="-1193.8" font-family="Times,serif" font-size="14.00"> 0.19GB</text> </a> </g> </g> <!-- N5 --> <g id="node5" class="node"> <title>N5</title> <g id="a_node5"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID (6.36GB)"> <polygon fill="#edddd5" stroke="#b24000" points="637,-741.5 549,-741.5 549,-697.5 637,-697.5 637,-741.5"/> <text text-anchor="middle" x="593" y="-731.1" font-family="Times,serif" font-size="8.00">tsdb</text> <text text-anchor="middle" x="593" y="-722.1" font-family="Times,serif" font-size="8.00">(*Head)</text> <text text-anchor="middle" x="593" y="-713.1" font-family="Times,serif" font-size="8.00">getOrCreateWithID</text> <text text-anchor="middle" x="593" y="-704.1" font-family="Times,serif" font-size="8.00">0 of 6.36GB (22.58%)</text> </a> </g> </g> <!-- N11 --> <g id="node11" class="node"> <title>N11</title> <g id="a_node11"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet (4.25GB)"> <polygon fill="#ede3db" stroke="#b2662b" points="650.5,-626.5 535.5,-626.5 535.5,-553.5 650.5,-553.5 650.5,-626.5"/> <text text-anchor="middle" x="593" y="-612.9" font-family="Times,serif" font-size="12.00">tsdb</text> <text text-anchor="middle" x="593" y="-599.9" font-family="Times,serif" font-size="12.00">(*stripeSeries)</text> <text text-anchor="middle" x="593" y="-586.9" font-family="Times,serif" font-size="12.00">getOrSet</text> <text text-anchor="middle" x="593" y="-573.9" font-family="Times,serif" font-size="12.00">0.32GB (1.14%)</text> <text text-anchor="middle" x="593" y="-560.9" font-family="Times,serif" font-size="12.00">of 4.25GB (15.09%)</text> </a> </g> </g> <!-- N5->N11 --> <g id="edge39" class="edge"> <title>N5->N11</title> <g id="a_edge39"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID -> github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet (4.25GB)"> <path fill="none" stroke="#b2662b" d="M593,-697.45C593,-680.99 593,-657.5 593,-636.78"/> <polygon fill="#b2662b" stroke="#b2662b" points="596.5,-636.56 593,-626.56 589.5,-636.56 596.5,-636.56"/> </a> </g> <g id="a_edge39-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID -> github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet (4.25GB)"> <text text-anchor="middle" x="617" y="-653.8" font-family="Times,serif" font-size="14.00"> 4.25GB</text> </a> </g> </g> <!-- N12 --> <g id="node12" class="node"> <title>N12</title> <g id="a_node12"><a xlink:title="github.com/prometheus/prometheus/tsdb/index.(*MemPostings).addFor (2.11GB)"> <polygon fill="#ede9e4" stroke="#b2936f" points="898,-632 768,-632 768,-548 898,-548 898,-632"/> <text text-anchor="middle" x="833" y="-614.4" font-family="Times,serif" font-size="17.00">index</text> <text text-anchor="middle" x="833" y="-595.4" font-family="Times,serif" font-size="17.00">(*MemPostings)</text> <text text-anchor="middle" x="833" y="-576.4" font-family="Times,serif" font-size="17.00">addFor</text> <text text-anchor="middle" x="833" y="-557.4" font-family="Times,serif" font-size="17.00">2.11GB (7.49%)</text> </a> </g> </g> <!-- N5->N12 --> <g id="edge44" class="edge"> <title>N5->N12</title> <g id="a_edge44"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID ... github.com/prometheus/prometheus/tsdb/index.(*MemPostings).addFor (2.11GB)"> <path fill="none" stroke="#b2936f" stroke-dasharray="1,5" d="M632.63,-697.45C666.87,-679.26 717.25,-652.49 758.93,-630.35"/> <polygon fill="#b2936f" stroke="#b2936f" points="760.76,-633.34 767.95,-625.56 757.48,-627.16 760.76,-633.34"/> </a> </g> <g id="a_edge44-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID ... github.com/prometheus/prometheus/tsdb/index.(*MemPostings).addFor (2.11GB)"> <text text-anchor="middle" x="744.5" y="-653.8" font-family="Times,serif" font-size="14.00"> 2.11GB</text> </a> </g> </g> <!-- N6 --> <g id="node6" class="node"> <title>N6</title> <g id="a_node6"><a xlink:title="github.com/oklog/run.(*Group).Run.func1 (6.88GB)"> <polygon fill="#edddd5" stroke="#b23d00" points="637,-1224 549,-1224 549,-1171 637,-1171 637,-1224"/> <text text-anchor="middle" x="593" y="-1213.6" font-family="Times,serif" font-size="8.00">run</text> <text text-anchor="middle" x="593" y="-1204.6" font-family="Times,serif" font-size="8.00">(*Group)</text> <text text-anchor="middle" x="593" y="-1195.6" font-family="Times,serif" font-size="8.00">Run</text> <text text-anchor="middle" x="593" y="-1186.6" font-family="Times,serif" font-size="8.00">func1</text> <text text-anchor="middle" x="593" y="-1177.6" font-family="Times,serif" font-size="8.00">0 of 6.88GB (24.42%)</text> </a> </g> </g> <!-- N32 --> <g id="node32" class="node"> <title>N32</title> <g id="a_node32"><a xlink:title="github.com/prometheus/prometheus/tsdb.open (6.88GB)"> <polygon fill="#edddd5" stroke="#b23d00" points="637,-1043 549,-1043 549,-1007 637,-1007 637,-1043"/> <text text-anchor="middle" x="593" y="-1032.1" font-family="Times,serif" font-size="8.00">tsdb</text> <text text-anchor="middle" x="593" y="-1023.1" font-family="Times,serif" font-size="8.00">open</text> <text text-anchor="middle" x="593" y="-1014.1" font-family="Times,serif" font-size="8.00">0 of 6.88GB (24.42%)</text> </a> </g> </g> <!-- N6->N32 --> <g id="edge35" class="edge"> <title>N6->N32</title> <g id="a_edge35"><a xlink:title="github.com/oklog/run.(*Group).Run.func1 ... github.com/prometheus/prometheus/tsdb.open (6.88GB)"> <path fill="none" stroke="#b23d00" stroke-width="2" stroke-dasharray="1,5" d="M593,-1170.97C593,-1139.43 593,-1085.95 593,-1053.51"/> <polygon fill="#b23d00" stroke="#b23d00" stroke-width="2" points="596.5,-1053.38 593,-1043.38 589.5,-1053.38 596.5,-1053.38"/> </a> </g> <g id="a_edge35-label"><a xlink:title="github.com/oklog/run.(*Group).Run.func1 ... github.com/prometheus/prometheus/tsdb.open (6.88GB)"> <text text-anchor="middle" x="617" y="-1094.3" font-family="Times,serif" font-size="14.00"> 6.88GB</text> </a> </g> </g> <!-- N7 --> <g id="node7" class="node"> <title>N7</title> <g id="a_node7"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport (5.54GB)"> <polygon fill="#edded5" stroke="#b24603" points="802,-1468 714,-1468 714,-1424 802,-1424 802,-1468"/> <text text-anchor="middle" x="758" y="-1457.6" font-family="Times,serif" font-size="8.00">scrape</text> <text text-anchor="middle" x="758" y="-1448.6" font-family="Times,serif" font-size="8.00">(*scrapeLoop)</text> <text text-anchor="middle" x="758" y="-1439.6" font-family="Times,serif" font-size="8.00">scrapeAndReport</text> <text text-anchor="middle" x="758" y="-1430.6" font-family="Times,serif" font-size="8.00">0 of 5.54GB (19.66%)</text> </a> </g> </g> <!-- N7->N4 --> <g id="edge40" class="edge"> <title>N7->N4</title> <g id="a_edge40"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).append (3.95GB)"> <path fill="none" stroke="#b26d35" d="M758,-1423.79C758,-1412.01 758,-1396.98 758,-1383.22"/> <polygon fill="#b26d35" stroke="#b26d35" points="761.5,-1383.01 758,-1373.01 754.5,-1383.01 761.5,-1383.01"/> </a> </g> <g id="a_edge40-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).append (3.95GB)"> <text text-anchor="middle" x="782" y="-1394.8" font-family="Times,serif" font-size="14.00"> 3.95GB</text> </a> </g> </g> <!-- N46 --> <g id="node46" class="node"> <title>N46</title> <g id="a_node46"><a xlink:title="github.com/prometheus/prometheus/pkg/pool.(*Pool).Get (0.75GB)"> <polygon fill="#edecea" stroke="#b2aa9a" points="1040,-1366 956,-1366 956,-1322 1040,-1322 1040,-1366"/> <text text-anchor="middle" x="998" y="-1355.6" font-family="Times,serif" font-size="8.00">pool</text> <text text-anchor="middle" x="998" y="-1346.6" font-family="Times,serif" font-size="8.00">(*Pool)</text> <text text-anchor="middle" x="998" y="-1337.6" font-family="Times,serif" font-size="8.00">Get</text> <text text-anchor="middle" x="998" y="-1328.6" font-family="Times,serif" font-size="8.00">0 of 0.75GB (2.65%)</text> </a> </g> </g> <!-- N7->N46 --> <g id="edge53" class="edge"> <title>N7->N46</title> <g id="a_edge53"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport -> github.com/prometheus/prometheus/pkg/pool.(*Pool).Get (0.75GB)"> <path fill="none" stroke="#b2aa9a" d="M802.02,-1426.66C842.78,-1409.67 903.41,-1384.41 946.43,-1366.49"/> <polygon fill="#b2aa9a" stroke="#b2aa9a" points="947.98,-1369.63 955.87,-1362.55 945.29,-1363.17 947.98,-1369.63"/> </a> </g> <g id="a_edge53-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport -> github.com/prometheus/prometheus/pkg/pool.(*Pool).Get (0.75GB)"> <text text-anchor="middle" x="909" y="-1394.8" font-family="Times,serif" font-size="14.00"> 0.75GB</text> </a> </g> </g> <!-- N48 --> <g id="node48" class="node"> <title>N48</title> <g id="a_node48"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport.func1 (0.83GB)"> <polygon fill="#edebe9" stroke="#b2a998" points="1411,-1370.5 1327,-1370.5 1327,-1317.5 1411,-1317.5 1411,-1370.5"/> <text text-anchor="middle" x="1369" y="-1360.1" font-family="Times,serif" font-size="8.00">scrape</text> <text text-anchor="middle" x="1369" y="-1351.1" font-family="Times,serif" font-size="8.00">(*scrapeLoop)</text> <text text-anchor="middle" x="1369" y="-1342.1" font-family="Times,serif" font-size="8.00">scrapeAndReport</text> <text text-anchor="middle" x="1369" y="-1333.1" font-family="Times,serif" font-size="8.00">func1</text> <text text-anchor="middle" x="1369" y="-1324.1" font-family="Times,serif" font-size="8.00">0 of 0.83GB (2.93%)</text> </a> </g> </g> <!-- N7->N48 --> <g id="edge49" class="edge"> <title>N7->N48</title> <g id="a_edge49"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport.func1 (0.83GB)"> <path fill="none" stroke="#b2a998" d="M802.43,-1437.73C912.77,-1419.67 1198.84,-1372.85 1316.88,-1353.53"/> <polygon fill="#b2a998" stroke="#b2a998" points="1317.47,-1356.98 1326.77,-1351.91 1316.33,-1350.07 1317.47,-1356.98"/> </a> </g> <g id="a_edge49-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport.func1 (0.83GB)"> <text text-anchor="middle" x="1105" y="-1394.8" font-family="Times,serif" font-size="14.00"> 0.83GB</text> </a> </g> </g> <!-- N8 --> <g id="node8" class="node"> <title>N8</title> <g id="a_node8"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append (3.33GB)"> <polygon fill="#ede5df" stroke="#b27b49" points="1649,-1219.5 1561,-1219.5 1561,-1175.5 1649,-1175.5 1649,-1219.5"/> <text text-anchor="middle" x="1605" y="-1209.1" font-family="Times,serif" font-size="8.00">tsdb</text> <text text-anchor="middle" x="1605" y="-1200.1" font-family="Times,serif" font-size="8.00">(*memSeries)</text> <text text-anchor="middle" x="1605" y="-1191.1" font-family="Times,serif" font-size="8.00">append</text> <text text-anchor="middle" x="1605" y="-1182.1" font-family="Times,serif" font-size="8.00">0 of 3.33GB (11.80%)</text> </a> </g> </g> <!-- N14 --> <g id="node14" class="node"> <title>N14</title> <g id="a_node14"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk (2.59GB)"> <polygon fill="#ede7e2" stroke="#b28a60" points="1660.5,-1061.5 1549.5,-1061.5 1549.5,-988.5 1660.5,-988.5 1660.5,-1061.5"/> <text text-anchor="middle" x="1605" y="-1047.9" font-family="Times,serif" font-size="12.00">tsdb</text> <text text-anchor="middle" x="1605" y="-1034.9" font-family="Times,serif" font-size="12.00">(*memSeries)</text> <text text-anchor="middle" x="1605" y="-1021.9" font-family="Times,serif" font-size="12.00">cutNewHeadChunk</text> <text text-anchor="middle" x="1605" y="-1008.9" font-family="Times,serif" font-size="12.00">0.37GB (1.31%)</text> <text text-anchor="middle" x="1605" y="-995.9" font-family="Times,serif" font-size="12.00">of 2.59GB (9.19%)</text> </a> </g> </g> <!-- N8->N14 --> <g id="edge42" class="edge"> <title>N8->N14</title> <g id="a_edge42"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append -> github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk (2.59GB)"> <path fill="none" stroke="#b28a60" d="M1605,-1175.25C1605,-1149.52 1605,-1105.47 1605,-1071.88"/> <polygon fill="#b28a60" stroke="#b28a60" points="1608.5,-1071.82 1605,-1061.82 1601.5,-1071.82 1608.5,-1071.82"/> </a> </g> <g id="a_edge42-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append -> github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk (2.59GB)"> <text text-anchor="middle" x="1629" y="-1094.3" font-family="Times,serif" font-size="14.00"> 2.59GB</text> </a> </g> </g> <!-- N26 --> <g id="node26" class="node"> <title>N26</title> <g id="a_node26"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*txRing).add (0.49GB)"> <polygon fill="#edeceb" stroke="#b2ada2" points="1812.5,-1057 1709.5,-1057 1709.5,-993 1812.5,-993 1812.5,-1057"/> <text text-anchor="middle" x="1761" y="-1042.6" font-family="Times,serif" font-size="13.00">tsdb</text> <text text-anchor="middle" x="1761" y="-1028.6" font-family="Times,serif" font-size="13.00">(*txRing)</text> <text text-anchor="middle" x="1761" y="-1014.6" font-family="Times,serif" font-size="13.00">add</text> <text text-anchor="middle" x="1761" y="-1000.6" font-family="Times,serif" font-size="13.00">0.49GB (1.75%)</text> </a> </g> </g> <!-- N8->N26 --> <g id="edge60" class="edge"> <title>N8->N26</title> <g id="a_edge60"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append -> github.com/prometheus/prometheus/tsdb.(*txRing).add (0.49GB)"> <path fill="none" stroke="#b2ada2" d="M1624.44,-1175.25C1649.73,-1147.61 1694.36,-1098.83 1725.7,-1064.58"/> <polygon fill="#b2ada2" stroke="#b2ada2" points="1728.4,-1066.81 1732.57,-1057.07 1723.24,-1062.09 1728.4,-1066.81"/> </a> </g> <g id="a_edge60-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append -> github.com/prometheus/prometheus/tsdb.(*txRing).add (0.49GB)"> <text text-anchor="middle" x="1730" y="-1101.8" font-family="Times,serif" font-size="14.00"> 0.49GB</text> <text text-anchor="middle" x="1730" y="-1086.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N31 --> <g id="node31" class="node"> <title>N31</title> <g id="a_node31"><a xlink:title="github.com/prometheus/prometheus/tsdb/chunkenc.(*bstream).writeByte (0.17GB)"> <polygon fill="#edecec" stroke="#b2b1ad" points="1921,-1053 1831,-1053 1831,-997 1921,-997 1921,-1053"/> <text text-anchor="middle" x="1876" y="-1040.2" font-family="Times,serif" font-size="11.00">chunkenc</text> <text text-anchor="middle" x="1876" y="-1028.2" font-family="Times,serif" font-size="11.00">(*bstream)</text> <text text-anchor="middle" x="1876" y="-1016.2" font-family="Times,serif" font-size="11.00">writeByte</text> <text text-anchor="middle" x="1876" y="-1004.2" font-family="Times,serif" font-size="11.00">0.17GB (0.59%)</text> </a> </g> </g> <!-- N8->N31 --> <g id="edge78" class="edge"> <title>N8->N31</title> <g id="a_edge78"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append ... github.com/prometheus/prometheus/tsdb/chunkenc.(*bstream).writeByte (0.17GB)"> <path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1647.11,-1175.48C1678.35,-1159.42 1721.64,-1136.18 1758,-1113 1783.88,-1096.5 1811.57,-1076.24 1833.61,-1059.43"/> <polygon fill="#b2b1ad" stroke="#b2b1ad" points="1835.96,-1062.03 1841.77,-1053.16 1831.7,-1056.48 1835.96,-1062.03"/> </a> </g> <g id="a_edge78-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append ... github.com/prometheus/prometheus/tsdb/chunkenc.(*bstream).writeByte (0.17GB)"> <text text-anchor="middle" x="1825" y="-1101.8" font-family="Times,serif" font-size="14.00"> 0.17GB</text> <text text-anchor="middle" x="1825" y="-1086.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N9 --> <g id="node9" class="node"> <title>N9</title> <g id="a_node9"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run (5.54GB)"> <polygon fill="#edded5" stroke="#b24603" points="802,-1626.5 714,-1626.5 714,-1582.5 802,-1582.5 802,-1626.5"/> <text text-anchor="middle" x="758" y="-1616.1" font-family="Times,serif" font-size="8.00">scrape</text> <text text-anchor="middle" x="758" y="-1607.1" font-family="Times,serif" font-size="8.00">(*scrapeLoop)</text> <text text-anchor="middle" x="758" y="-1598.1" font-family="Times,serif" font-size="8.00">run</text> <text text-anchor="middle" x="758" y="-1589.1" font-family="Times,serif" font-size="8.00">0 of 5.54GB (19.66%)</text> </a> </g> </g> <!-- N9->N7 --> <g id="edge38" class="edge"> <title>N9->N7</title> <g id="a_edge38"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport (5.54GB)"> <path fill="none" stroke="#b24603" d="M758,-1582.39C758,-1555.6 758,-1509.15 758,-1478.25"/> <polygon fill="#b24603" stroke="#b24603" points="761.5,-1478.02 758,-1468.02 754.5,-1478.02 761.5,-1478.02"/> </a> </g> <g id="a_edge38-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run -> github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport (5.54GB)"> <text text-anchor="middle" x="782" y="-1489.8" font-family="Times,serif" font-size="14.00"> 5.54GB</text> </a> </g> </g> <!-- N10 --> <g id="node10" class="node"> <title>N10</title> <g id="a_node10"><a xlink:title="github.com/prometheus/prometheus/tsdb.newMemSeries (3.24GB)"> <polygon fill="#ede6df" stroke="#b27c4b" points="822,-382 658,-382 658,-294 822,-294 822,-382"/> <text text-anchor="middle" x="740" y="-363.6" font-family="Times,serif" font-size="18.00">tsdb</text> <text text-anchor="middle" x="740" y="-343.6" font-family="Times,serif" font-size="18.00">newMemSeries</text> <text text-anchor="middle" x="740" y="-323.6" font-family="Times,serif" font-size="18.00">2.45GB (8.70%)</text> <text text-anchor="middle" x="740" y="-303.6" font-family="Times,serif" font-size="18.00">of 3.24GB (11.49%)</text> </a> </g> </g> <!-- NN10_0 --> <g id="NN10_0" class="node"> <title>NN10_0</title> <g id="a_NN10_0"><a xlink:title="2.45GB"> <polygon fill="#f8f8f8" stroke="black" points="767,-239 717,-239 713,-235 713,-203 763,-203 767,-207 767,-239"/> <polyline fill="none" stroke="black" points="763,-235 713,-235 "/> <polyline fill="none" stroke="black" points="763,-235 763,-203 "/> <polyline fill="none" stroke="black" points="763,-235 767,-239 "/> <text text-anchor="middle" x="740" y="-219.1" font-family="Times,serif" font-size="8.00">224B</text> </a> </g> </g> <!-- N10->NN10_0 --> <g id="edge10" class="edge"> <title>N10->NN10_0</title> <g id="a_edge10"><a xlink:title="2.45GB"> <path fill="none" stroke="black" d="M740,-293.85C740,-279.01 740,-262.81 740,-249.56"/> <polygon fill="black" stroke="black" points="743.5,-249.21 740,-239.21 736.5,-249.21 743.5,-249.21"/> </a> </g> <g id="a_edge10-label"><a xlink:title="2.45GB"> <text text-anchor="middle" x="764" y="-264.8" font-family="Times,serif" font-size="14.00"> 2.45GB</text> </a> </g> </g> <!-- N19 --> <g id="node19" class="node"> <title>N19</title> <g id="a_node19"><a xlink:title="github.com/prometheus/prometheus/tsdb.newTxRing (0.78GB)"> <polygon fill="#edece9" stroke="#b2aa99" points="857.5,-148 748.5,-148 748.5,-95 857.5,-95 857.5,-148"/> <text text-anchor="middle" x="803" y="-132.8" font-family="Times,serif" font-size="14.00">tsdb</text> <text text-anchor="middle" x="803" y="-117.8" font-family="Times,serif" font-size="14.00">newTxRing</text> <text text-anchor="middle" x="803" y="-102.8" font-family="Times,serif" font-size="14.00">0.78GB (2.78%)</text> </a> </g> </g> <!-- N10->N19 --> <g id="edge50" class="edge"> <title>N10->N19</title> <g id="a_edge50"><a xlink:title="github.com/prometheus/prometheus/tsdb.newMemSeries -> github.com/prometheus/prometheus/tsdb.newTxRing (0.78GB)"> <path fill="none" stroke="#b2aa99" d="M779.41,-293.95C783.17,-288.22 786.51,-282.17 789,-276 804.35,-237.99 806.34,-190.51 805.47,-158.5"/> <polygon fill="#b2aa99" stroke="#b2aa99" points="808.96,-158.13 805.08,-148.27 801.96,-158.4 808.96,-158.13"/> </a> </g> <g id="a_edge50-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.newMemSeries -> github.com/prometheus/prometheus/tsdb.newTxRing (0.78GB)"> <text text-anchor="middle" x="829" y="-224.8" font-family="Times,serif" font-size="14.00"> 0.78GB</text> <text text-anchor="middle" x="829" y="-209.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N11->N10 --> <g id="edge41" class="edge"> <title>N11->N10</title> <g id="a_edge41"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet ... github.com/prometheus/prometheus/tsdb.newMemSeries (3.24GB)"> <path fill="none" stroke="#b27c4b" stroke-dasharray="1,5" d="M641.87,-553.32C660.15,-537.81 679.7,-518.31 693,-497 712.9,-465.13 724.75,-424.39 731.57,-392.26"/> <polygon fill="#b27c4b" stroke="#b27c4b" points="735.06,-392.65 733.61,-382.16 728.2,-391.27 735.06,-392.65"/> </a> </g> <g id="a_edge41-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet ... github.com/prometheus/prometheus/tsdb.newMemSeries (3.24GB)"> <text text-anchor="middle" x="746" y="-468.8" font-family="Times,serif" font-size="14.00"> 3.24GB</text> <text text-anchor="middle" x="746" y="-453.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- NN11_0 --> <g id="NN11_0" class="node"> <title>NN11_0</title> <g id="a_NN11_0"><a xlink:title="0.32GB"> <polygon fill="#f8f8f8" stroke="black" points="620,-483 570,-483 566,-479 566,-447 616,-447 620,-451 620,-483"/> <polyline fill="none" stroke="black" points="616,-479 566,-479 "/> <polyline fill="none" stroke="black" points="616,-479 616,-447 "/> <polyline fill="none" stroke="black" points="616,-479 620,-483 "/> <text text-anchor="middle" x="593" y="-463.1" font-family="Times,serif" font-size="8.00">20kB</text> </a> </g> </g> <!-- N11->NN11_0 --> <g id="edge11" class="edge"> <title>N11->NN11_0</title> <g id="a_edge11"><a xlink:title="0.32GB"> <path fill="none" stroke="black" d="M593,-553.42C593,-534.27 593,-511.01 593,-493.3"/> <polygon fill="black" stroke="black" points="596.5,-493.07 593,-483.07 589.5,-493.07 596.5,-493.07"/> </a> </g> <g id="a_edge11-label"><a xlink:title="0.32GB"> <text text-anchor="middle" x="617" y="-518.8" font-family="Times,serif" font-size="14.00"> 0.32GB</text> </a> </g> </g> <!-- N21 --> <g id="node21" class="node"> <title>N21</title> <g id="a_node21"><a xlink:title="github.com/prometheus/prometheus/tsdb.seriesHashmap.set (0.69GB)"> <polygon fill="#edecea" stroke="#b2ab9c" points="639.5,-372 530.5,-372 530.5,-304 639.5,-304 639.5,-372"/> <text text-anchor="middle" x="585" y="-356.8" font-family="Times,serif" font-size="14.00">tsdb</text> <text text-anchor="middle" x="585" y="-341.8" font-family="Times,serif" font-size="14.00">seriesHashmap</text> <text text-anchor="middle" x="585" y="-326.8" font-family="Times,serif" font-size="14.00">set</text> <text text-anchor="middle" x="585" y="-311.8" font-family="Times,serif" font-size="14.00">0.69GB (2.46%)</text> </a> </g> </g> <!-- N11->N21 --> <g id="edge54" class="edge"> <title>N11->N21</title> <g id="a_edge54"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet -> github.com/prometheus/prometheus/tsdb.seriesHashmap.set (0.69GB)"> <path fill="none" stroke="#b2ab9c" d="M628.98,-553.4C634.31,-546.19 639.02,-538.27 642,-530 644.26,-523.73 642.52,-521.65 642,-515 639.1,-478.21 639.82,-468.28 629,-433 623.61,-415.43 615.54,-396.94 607.77,-381.05"/> <polygon fill="#b2ab9c" stroke="#b2ab9c" points="610.85,-379.4 603.25,-372.03 604.59,-382.54 610.85,-379.4"/> </a> </g> <g id="a_edge54-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet -> github.com/prometheus/prometheus/tsdb.seriesHashmap.set (0.69GB)"> <text text-anchor="middle" x="665" y="-461.3" font-family="Times,serif" font-size="14.00"> 0.69GB</text> </a> </g> </g> <!-- NN12_0 --> <g id="NN12_0" class="node"> <title>NN12_0</title> <g id="a_NN12_0"><a xlink:title="0.70GB"> <polygon fill="#f8f8f8" stroke="black" points="932,-483 882,-483 878,-479 878,-447 928,-447 932,-451 932,-483"/> <polyline fill="none" stroke="black" points="928,-479 878,-479 "/> <polyline fill="none" stroke="black" points="928,-479 928,-447 "/> <polyline fill="none" stroke="black" points="928,-479 932,-483 "/> <text text-anchor="middle" x="905" y="-463.1" font-family="Times,serif" font-size="8.00">357MB</text> </a> </g> </g> <!-- N12->NN12_0 --> <g id="edge12" class="edge"> <title>N12->NN12_0</title> <g id="a_edge12"><a xlink:title="0.70GB"> <path fill="none" stroke="black" d="M871.07,-547.88C875.44,-542.11 879.55,-536.07 883,-530 889.56,-518.47 894.61,-504.66 898.21,-492.82"/> <polygon fill="black" stroke="black" points="901.63,-493.61 901,-483.04 894.89,-491.69 901.63,-493.61"/> </a> </g> <g id="a_edge12-label"><a xlink:title="0.70GB"> <text text-anchor="middle" x="914" y="-518.8" font-family="Times,serif" font-size="14.00"> 0.70GB</text> </a> </g> </g> <!-- NN12_1 --> <g id="NN12_1" class="node"> <title>NN12_1</title> <g id="a_NN12_1"><a xlink:title="0.35GB"> <polygon fill="#f8f8f8" stroke="black" points="860,-483 810,-483 806,-479 806,-447 856,-447 860,-451 860,-483"/> <polyline fill="none" stroke="black" points="856,-479 806,-479 "/> <polyline fill="none" stroke="black" points="856,-479 856,-447 "/> <polyline fill="none" stroke="black" points="856,-479 860,-483 "/> <text text-anchor="middle" x="833" y="-463.1" font-family="Times,serif" font-size="8.00">178.50MB</text> </a> </g> </g> <!-- N12->NN12_1 --> <g id="edge13" class="edge"> <title>N12->NN12_1</title> <g id="a_edge13"><a xlink:title="0.35GB"> <path fill="none" stroke="black" d="M833,-547.7C833,-529.78 833,-509.29 833,-493.31"/> <polygon fill="black" stroke="black" points="836.5,-493.06 833,-483.06 829.5,-493.06 836.5,-493.06"/> </a> </g> <g id="a_edge13-label"><a xlink:title="0.35GB"> <text text-anchor="middle" x="857" y="-518.8" font-family="Times,serif" font-size="14.00"> 0.35GB</text> </a> </g> </g> <!-- N13 --> <g id="node13" class="node"> <title>N13</title> <g id="a_node13"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).Init (6.83GB)"> <polygon fill="#edddd5" stroke="#b23d00" points="637,-885 549,-885 549,-841 637,-841 637,-885"/> <text text-anchor="middle" x="593" y="-874.6" font-family="Times,serif" font-size="8.00">tsdb</text> <text text-anchor="middle" x="593" y="-865.6" font-family="Times,serif" font-size="8.00">(*Head)</text> <text text-anchor="middle" x="593" y="-856.6" font-family="Times,serif" font-size="8.00">Init</text> <text text-anchor="middle" x="593" y="-847.6" font-family="Times,serif" font-size="8.00">0 of 6.83GB (24.24%)</text> </a> </g> </g> <!-- N13->N5 --> <g id="edge37" class="edge"> <title>N13->N5</title> <g id="a_edge37"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).Init ... github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID (5.86GB)"> <path fill="none" stroke="#b24300" stroke-width="2" stroke-dasharray="1,5" d="M593,-840.82C593,-817.27 593,-778.99 593,-751.95"/> <polygon fill="#b24300" stroke="#b24300" stroke-width="2" points="596.5,-751.83 593,-741.83 589.5,-751.83 596.5,-751.83"/> </a> </g> <g id="a_edge37-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).Init ... github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID (5.86GB)"> <text text-anchor="middle" x="617" y="-777.8" font-family="Times,serif" font-size="14.00"> 5.86GB</text> </a> </g> </g> <!-- N23 --> <g id="node23" class="node"> <title>N23</title> <g id="a_node23"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).gc (0.97GB)"> <polygon fill="#edebe9" stroke="#b2a793" points="460.5,-756 351.5,-756 351.5,-683 460.5,-683 460.5,-756"/> <text text-anchor="middle" x="406" y="-742.4" font-family="Times,serif" font-size="12.00">tsdb</text> <text text-anchor="middle" x="406" y="-729.4" font-family="Times,serif" font-size="12.00">(*Head)</text> <text text-anchor="middle" x="406" y="-716.4" font-family="Times,serif" font-size="12.00">gc</text> <text text-anchor="middle" x="406" y="-703.4" font-family="Times,serif" font-size="12.00">0.30GB (1.08%)</text> <text text-anchor="middle" x="406" y="-690.4" font-family="Times,serif" font-size="12.00">of 0.97GB (3.46%)</text> </a> </g> </g> <!-- N13->N23 --> <g id="edge47" class="edge"> <title>N13->N23</title> <g id="a_edge47"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).Init -> github.com/prometheus/prometheus/tsdb.(*Head).gc (0.97GB)"> <path fill="none" stroke="#b2a793" d="M565,-840.82C537.65,-820.12 495.26,-788.04 461.13,-762.22"/> <polygon fill="#b2a793" stroke="#b2a793" points="463.18,-759.38 453.09,-756.13 458.95,-764.96 463.18,-759.38"/> </a> </g> <g id="a_edge47-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).Init -> github.com/prometheus/prometheus/tsdb.(*Head).gc (0.97GB)"> <text text-anchor="middle" x="518" y="-777.8" font-family="Times,serif" font-size="14.00"> 0.97GB</text> </a> </g> </g> <!-- NN14_0 --> <g id="NN14_0" class="node"> <title>NN14_0</title> <g id="a_NN14_0"><a xlink:title="0.37GB"> <polygon fill="#f8f8f8" stroke="black" points="1632,-881 1582,-881 1578,-877 1578,-845 1628,-845 1632,-849 1632,-881"/> <polyline fill="none" stroke="black" points="1628,-877 1578,-877 "/> <polyline fill="none" stroke="black" points="1628,-877 1628,-845 "/> <polyline fill="none" stroke="black" points="1628,-877 1632,-881 "/> <text text-anchor="middle" x="1605" y="-861.1" font-family="Times,serif" font-size="8.00">32B</text> </a> </g> </g> <!-- N14->NN14_0 --> <g id="edge14" class="edge"> <title>N14->NN14_0</title> <g id="a_edge14"><a xlink:title="0.37GB"> <path fill="none" stroke="black" d="M1605,-988.49C1605,-959.2 1605,-918.24 1605,-891.42"/> <polygon fill="black" stroke="black" points="1608.5,-891.21 1605,-881.21 1601.5,-891.21 1608.5,-891.21"/> </a> </g> <g id="a_edge14-label"><a xlink:title="0.37GB"> <text text-anchor="middle" x="1629" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.37GB</text> </a> </g> </g> <!-- N16 --> <g id="node16" class="node"> <title>N16</title> <g id="a_node16"><a xlink:title="github.com/prometheus/prometheus/tsdb/chunkenc.NewXORChunk (1.69GB)"> <polygon fill="#edeae6" stroke="#b29b7d" points="1729.5,-750.5 1606.5,-750.5 1606.5,-688.5 1729.5,-688.5 1729.5,-750.5"/> <text text-anchor="middle" x="1668" y="-733.7" font-family="Times,serif" font-size="16.00">chunkenc</text> <text text-anchor="middle" x="1668" y="-715.7" font-family="Times,serif" font-size="16.00">NewXORChunk</text> <text text-anchor="middle" x="1668" y="-697.7" font-family="Times,serif" font-size="16.00">1.69GB (5.99%)</text> </a> </g> </g> <!-- N14->N16 --> <g id="edge45" class="edge"> <title>N14->N16</title> <g id="a_edge45"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk -> github.com/prometheus/prometheus/tsdb/chunkenc.NewXORChunk (1.69GB)"> <path fill="none" stroke="#b29b7d" d="M1641.56,-988.34C1646.54,-981.72 1650.97,-974.5 1654,-967 1681.54,-898.71 1678.43,-811.08 1673.39,-760.81"/> <polygon fill="#b29b7d" stroke="#b29b7d" points="1676.85,-760.24 1672.3,-750.67 1669.89,-760.99 1676.85,-760.24"/> </a> </g> <g id="a_edge45-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk -> github.com/prometheus/prometheus/tsdb/chunkenc.NewXORChunk (1.69GB)"> <text text-anchor="middle" x="1700" y="-866.8" font-family="Times,serif" font-size="14.00"> 1.69GB</text> <text text-anchor="middle" x="1700" y="-851.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N25 --> <g id="node25" class="node"> <title>N25</title> <g id="a_node25"><a xlink:title="github.com/prometheus/prometheus/tsdb/chunkenc.(*XORChunk).Appender (0.53GB)"> <polygon fill="#edecea" stroke="#b2ada1" points="1563.5,-751.5 1460.5,-751.5 1460.5,-687.5 1563.5,-687.5 1563.5,-751.5"/> <text text-anchor="middle" x="1512" y="-737.1" font-family="Times,serif" font-size="13.00">chunkenc</text> <text text-anchor="middle" x="1512" y="-723.1" font-family="Times,serif" font-size="13.00">(*XORChunk)</text> <text text-anchor="middle" x="1512" y="-709.1" font-family="Times,serif" font-size="13.00">Appender</text> <text text-anchor="middle" x="1512" y="-695.1" font-family="Times,serif" font-size="13.00">0.53GB (1.89%)</text> </a> </g> </g> <!-- N14->N25 --> <g id="edge58" class="edge"> <title>N14->N25</title> <g id="a_edge58"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk -> github.com/prometheus/prometheus/tsdb/chunkenc.(*XORChunk).Appender (0.53GB)"> <path fill="none" stroke="#b2ada1" d="M1566.99,-988.31C1549.63,-969.52 1530.79,-945 1521,-919 1501.6,-867.47 1502.89,-803.04 1506.62,-761.82"/> <polygon fill="#b2ada1" stroke="#b2ada1" points="1510.13,-761.9 1507.63,-751.61 1503.16,-761.21 1510.13,-761.9"/> </a> </g> <g id="a_edge58-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk -> github.com/prometheus/prometheus/tsdb/chunkenc.(*XORChunk).Appender (0.53GB)"> <text text-anchor="middle" x="1545" y="-859.3" font-family="Times,serif" font-size="14.00"> 0.53GB</text> </a> </g> </g> <!-- NN15_0 --> <g id="NN15_0" class="node"> <title>NN15_0</title> <g id="a_NN15_0"><a xlink:title="0.87GB"> <polygon fill="#f8f8f8" stroke="black" points="853,-881 803,-881 799,-877 799,-845 849,-845 853,-849 853,-881"/> <polyline fill="none" stroke="black" points="849,-877 799,-877 "/> <polyline fill="none" stroke="black" points="849,-877 849,-845 "/> <polyline fill="none" stroke="black" points="849,-877 853,-881 "/> <text text-anchor="middle" x="826" y="-861.1" font-family="Times,serif" font-size="8.00">512B</text> </a> </g> </g> <!-- N15->NN15_0 --> <g id="edge15" class="edge"> <title>N15->NN15_0</title> <g id="a_edge15"><a xlink:title="0.87GB"> <path fill="none" stroke="black" d="M792.8,-984.75C797.04,-979.1 800.93,-973.12 804,-967 816,-943.09 821.47,-912.88 823.95,-891.37"/> <polygon fill="black" stroke="black" points="827.45,-891.58 824.97,-881.28 820.49,-890.88 827.45,-891.58"/> </a> </g> <g id="a_edge15-label"><a xlink:title="0.87GB"> <text text-anchor="middle" x="840" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.87GB</text> </a> </g> </g> <!-- NN15_1 --> <g id="NN15_1" class="node"> <title>NN15_1</title> <g id="a_NN15_1"><a xlink:title="0.20GB"> <polygon fill="#f8f8f8" stroke="black" points="709,-881 659,-881 655,-877 655,-845 705,-845 709,-849 709,-881"/> <polyline fill="none" stroke="black" points="705,-877 655,-877 "/> <polyline fill="none" stroke="black" points="705,-877 705,-845 "/> <polyline fill="none" stroke="black" points="705,-877 709,-881 "/> <text text-anchor="middle" x="682" y="-861.1" font-family="Times,serif" font-size="8.00">448B</text> </a> </g> </g> <!-- N15->NN15_1 --> <g id="edge16" class="edge"> <title>N15->NN15_1</title> <g id="a_edge16"><a xlink:title="0.20GB"> <path fill="none" stroke="black" d="M713.52,-984.96C709.13,-979.27 705.13,-973.22 702,-967 690.03,-943.19 685.21,-912.96 683.28,-891.42"/> <polygon fill="black" stroke="black" points="686.76,-891.03 682.52,-881.32 679.78,-891.55 686.76,-891.03"/> </a> </g> <g id="a_edge16-label"><a xlink:title="0.20GB"> <text text-anchor="middle" x="726" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.20GB</text> </a> </g> </g> <!-- NN15_2 --> <g id="NN15_2" class="node"> <title>NN15_2</title> <g id="a_NN15_2"><a xlink:title="0.17GB"> <polygon fill="#f8f8f8" stroke="black" points="781,-881 731,-881 727,-877 727,-845 777,-845 781,-849 781,-881"/> <polyline fill="none" stroke="black" points="777,-877 727,-877 "/> <polyline fill="none" stroke="black" points="777,-877 777,-845 "/> <polyline fill="none" stroke="black" points="777,-877 781,-881 "/> <text text-anchor="middle" x="754" y="-861.1" font-family="Times,serif" font-size="8.00">896B</text> </a> </g> </g> <!-- N15->NN15_2 --> <g id="edge17" class="edge"> <title>N15->NN15_2</title> <g id="a_edge17"><a xlink:title="0.17GB"> <path fill="none" stroke="black" d="M754,-984.86C754,-955.88 754,-917.12 754,-891.4"/> <polygon fill="black" stroke="black" points="757.5,-891.24 754,-881.24 750.5,-891.24 757.5,-891.24"/> </a> </g> <g id="a_edge17-label"><a xlink:title="0.17GB"> <text text-anchor="middle" x="778" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.17GB</text> </a> </g> </g> <!-- NN16_0 --> <g id="NN16_0" class="node"> <title>NN16_0</title> <g id="a_NN16_0"><a xlink:title="1.34GB"> <polygon fill="#f8f8f8" stroke="black" points="1659,-608 1609,-608 1605,-604 1605,-572 1655,-572 1659,-576 1659,-608"/> <polyline fill="none" stroke="black" points="1655,-604 1605,-604 "/> <polyline fill="none" stroke="black" points="1655,-604 1655,-572 "/> <polyline fill="none" stroke="black" points="1655,-604 1659,-608 "/> <text text-anchor="middle" x="1632" y="-588.1" font-family="Times,serif" font-size="8.00">128B</text> </a> </g> </g> <!-- N16->NN16_0 --> <g id="edge18" class="edge"> <title>N16->NN16_0</title> <g id="a_edge18"><a xlink:title="1.34GB"> <path fill="none" stroke="black" d="M1645.01,-688.5C1640.54,-681.17 1636.48,-673.1 1634,-665 1629.42,-650.01 1628.75,-632.52 1629.3,-618.3"/> <polygon fill="black" stroke="black" points="1632.81,-618.36 1629.92,-608.17 1625.82,-617.93 1632.81,-618.36"/> </a> </g> <g id="a_edge18-label"><a xlink:title="1.34GB"> <text text-anchor="middle" x="1658" y="-653.8" font-family="Times,serif" font-size="14.00"> 1.34GB</text> </a> </g> </g> <!-- NN16_1 --> <g id="NN16_1" class="node"> <title>NN16_1</title> <g id="a_NN16_1"><a xlink:title="0.34GB"> <polygon fill="#f8f8f8" stroke="black" points="1731,-608 1681,-608 1677,-604 1677,-572 1727,-572 1731,-576 1731,-608"/> <polyline fill="none" stroke="black" points="1727,-604 1677,-604 "/> <polyline fill="none" stroke="black" points="1727,-604 1727,-572 "/> <polyline fill="none" stroke="black" points="1727,-604 1731,-608 "/> <text text-anchor="middle" x="1704" y="-588.1" font-family="Times,serif" font-size="8.00">32B</text> </a> </g> </g> <!-- N16->NN16_1 --> <g id="edge19" class="edge"> <title>N16->NN16_1</title> <g id="a_edge19"><a xlink:title="0.34GB"> <path fill="none" stroke="black" d="M1676.53,-688.28C1682.58,-666.87 1690.62,-638.39 1696.44,-617.78"/> <polygon fill="black" stroke="black" points="1699.83,-618.66 1699.18,-608.08 1693.09,-616.76 1699.83,-618.66"/> </a> </g> <g id="a_edge19-label"><a xlink:title="0.34GB"> <text text-anchor="middle" x="1711" y="-653.8" font-family="Times,serif" font-size="14.00"> 0.34GB</text> </a> </g> </g> <!-- N17 --> <g id="node17" class="node"> <title>N17</title> <g id="a_node17"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func6 (2.57GB)"> <polygon fill="#ede7e2" stroke="#b28a61" points="1647,-1370.5 1563,-1370.5 1563,-1317.5 1647,-1317.5 1647,-1370.5"/> <text text-anchor="middle" x="1605" y="-1360.1" font-family="Times,serif" font-size="8.00">tsdb</text> <text text-anchor="middle" x="1605" y="-1351.1" font-family="Times,serif" font-size="8.00">(*Head)</text> <text text-anchor="middle" x="1605" y="-1342.1" font-family="Times,serif" font-size="8.00">loadWAL</text> <text text-anchor="middle" x="1605" y="-1333.1" font-family="Times,serif" font-size="8.00">func6</text> <text text-anchor="middle" x="1605" y="-1324.1" font-family="Times,serif" font-size="8.00">0 of 2.57GB (9.11%)</text> </a> </g> </g> <!-- N17->N8 --> <g id="edge43" class="edge"> <title>N17->N8</title> <g id="a_edge43"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func6 ... github.com/prometheus/prometheus/tsdb.(*memSeries).append (2.57GB)"> <path fill="none" stroke="#b28a61" stroke-dasharray="1,5" d="M1605,-1317.5C1605,-1293 1605,-1255.94 1605,-1229.7"/> <polygon fill="#b28a61" stroke="#b28a61" points="1608.5,-1229.53 1605,-1219.53 1601.5,-1229.53 1608.5,-1229.53"/> </a> </g> <g id="a_edge43-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func6 ... github.com/prometheus/prometheus/tsdb.(*memSeries).append (2.57GB)"> <text text-anchor="middle" x="1629" y="-1285.8" font-family="Times,serif" font-size="14.00"> 2.57GB</text> </a> </g> </g> <!-- NN18_0 --> <g id="NN18_0" class="node"> <title>NN18_0</title> <g id="a_NN18_0"><a xlink:title="0.22GB"> <polygon fill="#f8f8f8" stroke="black" points="925,-881 875,-881 871,-877 871,-845 921,-845 925,-849 925,-881"/> <polyline fill="none" stroke="black" points="921,-877 871,-877 "/> <polyline fill="none" stroke="black" points="921,-877 921,-845 "/> <polyline fill="none" stroke="black" points="921,-877 925,-881 "/> <text text-anchor="middle" x="898" y="-861.1" font-family="Times,serif" font-size="8.00">288B</text> </a> </g> </g> <!-- N18->NN18_0 --> <g id="edge20" class="edge"> <title>N18->NN18_0</title> <g id="a_edge20"><a xlink:title="0.22GB"> <path fill="none" stroke="black" d="M898,-990.85C898,-961.43 898,-918.98 898,-891.43"/> <polygon fill="black" stroke="black" points="901.5,-891.32 898,-881.32 894.5,-891.32 901.5,-891.32"/> </a> </g> <g id="a_edge20-label"><a xlink:title="0.22GB"> <text text-anchor="middle" x="922" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- NN18_1 --> <g id="NN18_1" class="node"> <title>NN18_1</title> <g id="a_NN18_1"><a xlink:title="0.21GB"> <polygon fill="#f8f8f8" stroke="black" points="997,-881 947,-881 943,-877 943,-845 993,-845 997,-849 997,-881"/> <polyline fill="none" stroke="black" points="993,-877 943,-877 "/> <polyline fill="none" stroke="black" points="993,-877 993,-845 "/> <polyline fill="none" stroke="black" points="993,-877 997,-881 "/> <text text-anchor="middle" x="970" y="-861.1" font-family="Times,serif" font-size="8.00">320B</text> </a> </g> </g> <!-- N18->NN18_1 --> <g id="edge21" class="edge"> <title>N18->NN18_1</title> <g id="a_edge21"><a xlink:title="0.21GB"> <path fill="none" stroke="black" d="M932.03,-990.81C938.09,-983.46 943.81,-975.35 948,-967 960,-943.09 965.47,-912.88 967.95,-891.37"/> <polygon fill="black" stroke="black" points="971.45,-891.58 968.97,-881.28 964.49,-890.88 971.45,-891.58"/> </a> </g> <g id="a_edge21-label"><a xlink:title="0.21GB"> <text text-anchor="middle" x="983" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.21GB</text> </a> </g> </g> <!-- NN19_0 --> <g id="NN19_0" class="node"> <title>NN19_0</title> <g id="a_NN19_0"><a xlink:title="0.55GB"> <polygon fill="#f8f8f8" stroke="black" points="794,-40 744,-40 740,-36 740,-4 790,-4 794,-8 794,-40"/> <polyline fill="none" stroke="black" points="790,-36 740,-36 "/> <polyline fill="none" stroke="black" points="790,-36 790,-4 "/> <polyline fill="none" stroke="black" points="790,-36 794,-40 "/> <text text-anchor="middle" x="767" y="-20.1" font-family="Times,serif" font-size="8.00">48B</text> </a> </g> </g> <!-- N19->NN19_0 --> <g id="edge22" class="edge"> <title>N19->NN19_0</title> <g id="a_edge22"><a xlink:title="0.55GB"> <path fill="none" stroke="black" d="M778.88,-94.96C774.89,-89.41 771.3,-83.3 769,-77 765.93,-68.61 764.87,-58.98 764.75,-50.2"/> <polygon fill="black" stroke="black" points="768.25,-50.14 764.99,-40.06 761.25,-49.97 768.25,-50.14"/> </a> </g> <g id="a_edge22-label"><a xlink:title="0.55GB"> <text text-anchor="middle" x="793" y="-65.8" font-family="Times,serif" font-size="14.00"> 0.55GB</text> </a> </g> </g> <!-- NN19_1 --> <g id="NN19_1" class="node"> <title>NN19_1</title> <g id="a_NN19_1"><a xlink:title="0.24GB"> <polygon fill="#f8f8f8" stroke="black" points="866,-40 816,-40 812,-36 812,-4 862,-4 866,-8 866,-40"/> <polyline fill="none" stroke="black" points="862,-36 812,-36 "/> <polyline fill="none" stroke="black" points="862,-36 862,-4 "/> <polyline fill="none" stroke="black" points="862,-36 866,-40 "/> <text text-anchor="middle" x="839" y="-20.1" font-family="Times,serif" font-size="8.00">32B</text> </a> </g> </g> <!-- N19->NN19_1 --> <g id="edge23" class="edge"> <title>N19->NN19_1</title> <g id="a_edge23"><a xlink:title="0.24GB"> <path fill="none" stroke="black" d="M812.46,-94.88C817.59,-80.99 823.92,-63.83 829.12,-49.77"/> <polygon fill="black" stroke="black" points="832.48,-50.75 832.66,-40.16 825.92,-48.33 832.48,-50.75"/> </a> </g> <g id="a_edge23-label"><a xlink:title="0.24GB"> <text text-anchor="middle" x="849" y="-65.8" font-family="Times,serif" font-size="14.00"> 0.24GB</text> </a> </g> </g> <!-- N20 --> <g id="node20" class="node"> <title>N20</title> <g id="a_node20"><a xlink:title="github.com/prometheus/prometheus/scrape.newScrapePool.func1 (0.75GB)"> <polygon fill="#edecea" stroke="#b2aa9a" points="1486.5,-1231.5 1377.5,-1231.5 1377.5,-1163.5 1486.5,-1163.5 1486.5,-1231.5"/> <text text-anchor="middle" x="1432" y="-1216.3" font-family="Times,serif" font-size="14.00">scrape</text> <text text-anchor="middle" x="1432" y="-1201.3" font-family="Times,serif" font-size="14.00">newScrapePool</text> <text text-anchor="middle" x="1432" y="-1186.3" font-family="Times,serif" font-size="14.00">func1</text> <text text-anchor="middle" x="1432" y="-1171.3" font-family="Times,serif" font-size="14.00">0.75GB (2.65%)</text> </a> </g> </g> <!-- NN20_0 --> <g id="NN20_0" class="node"> <title>NN20_0</title> <g id="a_NN20_0"><a xlink:title="0.33GB"> <polygon fill="#f8f8f8" stroke="black" points="1387,-1043 1337,-1043 1333,-1039 1333,-1007 1383,-1007 1387,-1011 1387,-1043"/> <polyline fill="none" stroke="black" points="1383,-1039 1333,-1039 "/> <polyline fill="none" stroke="black" points="1383,-1039 1383,-1007 "/> <polyline fill="none" stroke="black" points="1383,-1039 1387,-1043 "/> <text text-anchor="middle" x="1360" y="-1023.1" font-family="Times,serif" font-size="8.00">56.32MB</text> </a> </g> </g> <!-- N20->NN20_0 --> <g id="edge24" class="edge"> <title>N20->NN20_0</title> <g id="a_edge24"><a xlink:title="0.33GB"> <path fill="none" stroke="black" d="M1407.81,-1163.35C1397.97,-1148.55 1387.23,-1130.52 1380,-1113 1372.07,-1093.78 1366.96,-1070.81 1363.89,-1053.3"/> <polygon fill="black" stroke="black" points="1367.3,-1052.49 1362.23,-1043.19 1360.39,-1053.62 1367.3,-1052.49"/> </a> </g> <g id="a_edge24-label"><a xlink:title="0.33GB"> <text text-anchor="middle" x="1404" y="-1094.3" font-family="Times,serif" font-size="14.00"> 0.33GB</text> </a> </g> </g> <!-- NN20_1 --> <g id="NN20_1" class="node"> <title>NN20_1</title> <g id="a_NN20_1"><a xlink:title="0.18GB"> <polygon fill="#f8f8f8" stroke="black" points="1459,-1043 1409,-1043 1405,-1039 1405,-1007 1455,-1007 1459,-1011 1459,-1043"/> <polyline fill="none" stroke="black" points="1455,-1039 1405,-1039 "/> <polyline fill="none" stroke="black" points="1455,-1039 1455,-1007 "/> <polyline fill="none" stroke="black" points="1455,-1039 1459,-1043 "/> <text text-anchor="middle" x="1432" y="-1023.1" font-family="Times,serif" font-size="8.00">18.77MB</text> </a> </g> </g> <!-- N20->NN20_1 --> <g id="edge25" class="edge"> <title>N20->NN20_1</title> <g id="a_edge25"><a xlink:title="0.18GB"> <path fill="none" stroke="black" d="M1432,-1163.22C1432,-1131.11 1432,-1083.1 1432,-1053.21"/> <polygon fill="black" stroke="black" points="1435.5,-1053.08 1432,-1043.08 1428.5,-1053.08 1435.5,-1053.08"/> </a> </g> <g id="a_edge25-label"><a xlink:title="0.18GB"> <text text-anchor="middle" x="1456" y="-1094.3" font-family="Times,serif" font-size="14.00"> 0.18GB</text> </a> </g> </g> <!-- NN20_2 --> <g id="NN20_2" class="node"> <title>NN20_2</title> <g id="a_NN20_2"><a xlink:title="0.16GB"> <polygon fill="#f8f8f8" stroke="black" points="1531,-1043 1481,-1043 1477,-1039 1477,-1007 1527,-1007 1531,-1011 1531,-1043"/> <polyline fill="none" stroke="black" points="1527,-1039 1477,-1039 "/> <polyline fill="none" stroke="black" points="1527,-1039 1527,-1007 "/> <polyline fill="none" stroke="black" points="1527,-1039 1531,-1043 "/> <text text-anchor="middle" x="1504" y="-1023.1" font-family="Times,serif" font-size="8.00">6.26MB</text> </a> </g> </g> <!-- N20->NN20_2 --> <g id="edge26" class="edge"> <title>N20->NN20_2</title> <g id="a_edge26"><a xlink:title="0.16GB"> <path fill="none" stroke="black" d="M1455.03,-1163.15C1464.45,-1148.32 1474.81,-1130.32 1482,-1113 1490.02,-1093.7 1495.67,-1070.73 1499.24,-1053.25"/> <polygon fill="black" stroke="black" points="1502.73,-1053.63 1501.2,-1043.15 1495.86,-1052.3 1502.73,-1053.63"/> </a> </g> <g id="a_edge26-label"><a xlink:title="0.16GB"> <text text-anchor="middle" x="1515" y="-1094.3" font-family="Times,serif" font-size="14.00"> 0.16GB</text> </a> </g> </g> <!-- NN21_0 --> <g id="NN21_0" class="node"> <title>NN21_0</title> <g id="a_NN21_0"><a xlink:title="0.61GB"> <polygon fill="#f8f8f8" stroke="black" points="612,-239 562,-239 558,-235 558,-203 608,-203 612,-207 612,-239"/> <polyline fill="none" stroke="black" points="608,-235 558,-235 "/> <polyline fill="none" stroke="black" points="608,-235 608,-203 "/> <polyline fill="none" stroke="black" points="608,-235 612,-239 "/> <text text-anchor="middle" x="585" y="-219.1" font-family="Times,serif" font-size="8.00">40kB</text> </a> </g> </g> <!-- N21->NN21_0 --> <g id="edge27" class="edge"> <title>N21->NN21_0</title> <g id="a_edge27"><a xlink:title="0.61GB"> <path fill="none" stroke="black" d="M585,-303.74C585,-286.6 585,-265.94 585,-249.68"/> <polygon fill="black" stroke="black" points="588.5,-249.23 585,-239.23 581.5,-249.23 588.5,-249.23"/> </a> </g> <g id="a_edge27-label"><a xlink:title="0.61GB"> <text text-anchor="middle" x="609" y="-264.8" font-family="Times,serif" font-size="14.00"> 0.61GB</text> </a> </g> </g> <!-- N22 --> <g id="node22" class="node"> <title>N22</title> <g id="a_node22"><a xlink:title="github.com/prometheus/prometheus/tsdb/index.(*MemPostings).Delete (0.67GB)"> <polygon fill="#edecea" stroke="#b2ab9d" points="520.5,-497 417.5,-497 417.5,-433 520.5,-433 520.5,-497"/> <text text-anchor="middle" x="469" y="-482.6" font-family="Times,serif" font-size="13.00">index</text> <text text-anchor="middle" x="469" y="-468.6" font-family="Times,serif" font-size="13.00">(*MemPostings)</text> <text text-anchor="middle" x="469" y="-454.6" font-family="Times,serif" font-size="13.00">Delete</text> <text text-anchor="middle" x="469" y="-440.6" font-family="Times,serif" font-size="13.00">0.67GB (2.38%)</text> </a> </g> </g> <!-- NN22_0 --> <g id="NN22_0" class="node"> <title>NN22_0</title> <g id="a_NN22_0"><a xlink:title="0.27GB"> <polygon fill="#f8f8f8" stroke="black" points="496,-356 446,-356 442,-352 442,-320 492,-320 496,-324 496,-356"/> <polyline fill="none" stroke="black" points="492,-352 442,-352 "/> <polyline fill="none" stroke="black" points="492,-352 492,-320 "/> <polyline fill="none" stroke="black" points="492,-352 496,-356 "/> <text text-anchor="middle" x="469" y="-336.1" font-family="Times,serif" font-size="8.00">54.59MB</text> </a> </g> </g> <!-- N22->NN22_0 --> <g id="edge28" class="edge"> <title>N22->NN22_0</title> <g id="a_edge28"><a xlink:title="0.27GB"> <path fill="none" stroke="black" d="M469,-432.78C469,-412.28 469,-385.73 469,-366.11"/> <polygon fill="black" stroke="black" points="472.5,-366.01 469,-356.01 465.5,-366.01 472.5,-366.01"/> </a> </g> <g id="a_edge28-label"><a xlink:title="0.27GB"> <text text-anchor="middle" x="493" y="-403.8" font-family="Times,serif" font-size="14.00"> 0.27GB</text> </a> </g> </g> <!-- N23->N22 --> <g id="edge55" class="edge"> <title>N23->N22</title> <g id="a_edge55"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).gc -> github.com/prometheus/prometheus/tsdb/index.(*MemPostings).Delete (0.67GB)"> <path fill="none" stroke="#b2ab9d" d="M444.36,-682.81C448.58,-677.24 452.31,-671.25 455,-665 476.93,-613.96 476.88,-548.75 473.78,-507.17"/> <polygon fill="#b2ab9d" stroke="#b2ab9d" points="477.26,-506.8 472.93,-497.13 470.28,-507.39 477.26,-506.8"/> </a> </g> <g id="a_edge55-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).gc -> github.com/prometheus/prometheus/tsdb/index.(*MemPostings).Delete (0.67GB)"> <text text-anchor="middle" x="500" y="-586.3" font-family="Times,serif" font-size="14.00"> 0.67GB</text> </a> </g> </g> <!-- NN23_0 --> <g id="NN23_0" class="node"> <title>NN23_0</title> <g id="a_NN23_0"><a xlink:title="0.30GB"> <polygon fill="#f8f8f8" stroke="black" points="433,-608 383,-608 379,-604 379,-572 429,-572 433,-576 433,-608"/> <polyline fill="none" stroke="black" points="429,-604 379,-604 "/> <polyline fill="none" stroke="black" points="429,-604 429,-572 "/> <polyline fill="none" stroke="black" points="429,-604 433,-608 "/> <text text-anchor="middle" x="406" y="-588.1" font-family="Times,serif" font-size="8.00">306MB</text> </a> </g> </g> <!-- N23->NN23_0 --> <g id="edge29" class="edge"> <title>N23->NN23_0</title> <g id="a_edge29"><a xlink:title="0.30GB"> <path fill="none" stroke="black" d="M406,-682.98C406,-662.44 406,-636.99 406,-618.07"/> <polygon fill="black" stroke="black" points="409.5,-618.04 406,-608.04 402.5,-618.04 409.5,-618.04"/> </a> </g> <g id="a_edge29-label"><a xlink:title="0.30GB"> <text text-anchor="middle" x="430" y="-653.8" font-family="Times,serif" font-size="14.00"> 0.30GB</text> </a> </g> </g> <!-- NN25_0 --> <g id="NN25_0" class="node"> <title>NN25_0</title> <g id="a_NN25_0"><a xlink:title="0.53GB"> <polygon fill="#f8f8f8" stroke="black" points="1539,-608 1489,-608 1485,-604 1485,-572 1535,-572 1539,-576 1539,-608"/> <polyline fill="none" stroke="black" points="1535,-604 1485,-604 "/> <polyline fill="none" stroke="black" points="1535,-604 1535,-572 "/> <polyline fill="none" stroke="black" points="1535,-604 1539,-608 "/> <text text-anchor="middle" x="1512" y="-588.1" font-family="Times,serif" font-size="8.00">48B</text> </a> </g> </g> <!-- N25->NN25_0 --> <g id="edge30" class="edge"> <title>N25->NN25_0</title> <g id="a_edge30"><a xlink:title="0.53GB"> <path fill="none" stroke="black" d="M1512,-687.31C1512,-666.19 1512,-638.55 1512,-618.3"/> <polygon fill="black" stroke="black" points="1515.5,-618.18 1512,-608.18 1508.5,-618.18 1515.5,-618.18"/> </a> </g> <g id="a_edge30-label"><a xlink:title="0.53GB"> <text text-anchor="middle" x="1536" y="-653.8" font-family="Times,serif" font-size="14.00"> 0.53GB</text> </a> </g> </g> <!-- NN26_0 --> <g id="NN26_0" class="node"> <title>NN26_0</title> <g id="a_NN26_0"><a xlink:title="0.41GB"> <polygon fill="#f8f8f8" stroke="black" points="1788,-881 1738,-881 1734,-877 1734,-845 1784,-845 1788,-849 1788,-881"/> <polyline fill="none" stroke="black" points="1784,-877 1734,-877 "/> <polyline fill="none" stroke="black" points="1784,-877 1784,-845 "/> <polyline fill="none" stroke="black" points="1784,-877 1788,-881 "/> <text text-anchor="middle" x="1761" y="-861.1" font-family="Times,serif" font-size="8.00">128B</text> </a> </g> </g> <!-- N26->NN26_0 --> <g id="edge31" class="edge"> <title>N26->NN26_0</title> <g id="a_edge31"><a xlink:title="0.41GB"> <path fill="none" stroke="black" d="M1761,-992.77C1761,-963.39 1761,-919.81 1761,-891.65"/> <polygon fill="black" stroke="black" points="1764.5,-891.32 1761,-881.32 1757.5,-891.32 1764.5,-891.32"/> </a> </g> <g id="a_edge31-label"><a xlink:title="0.41GB"> <text text-anchor="middle" x="1785" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.41GB</text> </a> </g> </g> <!-- N27 --> <g id="node27" class="node"> <title>N27</title> <g id="a_node27"><a xlink:title="github.com/json-iterator/go.(*structFieldDecoder).Decode (0.24GB)"> <polygon fill="#edecec" stroke="#b2b0aa" points="2024.5,-612 1937.5,-612 1937.5,-568 2024.5,-568 2024.5,-612"/> <text text-anchor="middle" x="1981" y="-601.6" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1981" y="-592.6" font-family="Times,serif" font-size="8.00">(*structFieldDecoder)</text> <text text-anchor="middle" x="1981" y="-583.6" font-family="Times,serif" font-size="8.00">Decode</text> <text text-anchor="middle" x="1981" y="-574.6" font-family="Times,serif" font-size="8.00">0 of 0.24GB (0.84%)</text> </a> </g> </g> <!-- N33 --> <g id="node33" class="node"> <title>N33</title> <g id="a_node33"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).Decode (0.23GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="1996,-360 1912,-360 1912,-316 1996,-316 1996,-360"/> <text text-anchor="middle" x="1954" y="-349.6" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1954" y="-340.6" font-family="Times,serif" font-size="8.00">(*sliceDecoder)</text> <text text-anchor="middle" x="1954" y="-331.6" font-family="Times,serif" font-size="8.00">Decode</text> <text text-anchor="middle" x="1954" y="-322.6" font-family="Times,serif" font-size="8.00">0 of 0.23GB (0.83%)</text> </a> </g> </g> <!-- N27->N33 --> <g id="edge64" class="edge"> <title>N27->N33</title> <g id="a_edge64"><a xlink:title="github.com/json-iterator/go.(*structFieldDecoder).Decode -> github.com/json-iterator/go.(*sliceDecoder).Decode (0.23GB)"> <path fill="none" stroke="#b2b0ab" d="M1945,-567.89C1921.38,-551.81 1892.47,-527.29 1879,-497 1867.44,-471.01 1869.6,-459.85 1879,-433 1887.73,-408.05 1906.17,-384.79 1922.58,-367.65"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1925.39,-369.79 1929.94,-360.22 1920.41,-364.86 1925.39,-369.79"/> </a> </g> <g id="a_edge64-label"><a xlink:title="github.com/json-iterator/go.(*structFieldDecoder).Decode -> github.com/json-iterator/go.(*sliceDecoder).Decode (0.23GB)"> <text text-anchor="middle" x="1903" y="-461.3" font-family="Times,serif" font-size="14.00"> 0.23GB</text> </a> </g> </g> <!-- N34 --> <g id="node34" class="node"> <title>N34</title> <g id="a_node34"><a xlink:title="github.com/json-iterator/go.(*generalStructDecoder).Decode (0.22GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="2102,-143.5 2006,-143.5 2006,-99.5 2102,-99.5 2102,-143.5"/> <text text-anchor="middle" x="2054" y="-133.1" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="2054" y="-124.1" font-family="Times,serif" font-size="8.00">(*generalStructDecoder)</text> <text text-anchor="middle" x="2054" y="-115.1" font-family="Times,serif" font-size="8.00">Decode</text> <text text-anchor="middle" x="2054" y="-106.1" font-family="Times,serif" font-size="8.00">0 of 0.22GB (0.79%)</text> </a> </g> </g> <!-- N27->N34 --> <g id="edge69" class="edge"> <title>N27->N34</title> <g id="a_edge69"><a xlink:title="github.com/json-iterator/go.(*structFieldDecoder).Decode -> github.com/json-iterator/go.(*generalStructDecoder).Decode (0.22GB)"> <path fill="none" stroke="#b2b0ab" d="M2003.33,-567.97C2013.52,-557.38 2025.07,-543.87 2033,-530 2047.87,-504.02 2054,-495.94 2054,-466 2054,-466 2054,-466 2054,-220 2054,-197.97 2054,-173.13 2054,-154.04"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="2057.5,-153.8 2054,-143.8 2050.5,-153.8 2057.5,-153.8"/> </a> </g> <g id="a_edge69-label"><a xlink:title="github.com/json-iterator/go.(*structFieldDecoder).Decode -> github.com/json-iterator/go.(*generalStructDecoder).Decode (0.22GB)"> <text text-anchor="middle" x="2078" y="-334.3" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N36 --> <g id="node36" class="node"> <title>N36</title> <g id="a_node36"><a xlink:title="github.com/json-iterator/go.(*placeholderDecoder).Decode (0.14GB)"> <polygon fill="#ededec" stroke="#b2b1ad" points="2026,-487 1936,-487 1936,-443 2026,-443 2026,-487"/> <text text-anchor="middle" x="1981" y="-476.6" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1981" y="-467.6" font-family="Times,serif" font-size="8.00">(*placeholderDecoder)</text> <text text-anchor="middle" x="1981" y="-458.6" font-family="Times,serif" font-size="8.00">Decode</text> <text text-anchor="middle" x="1981" y="-449.6" font-family="Times,serif" font-size="8.00">0 of 0.14GB (0.5%)</text> </a> </g> </g> <!-- N27->N36 --> <g id="edge80" class="edge"> <title>N27->N36</title> <g id="a_edge80"><a xlink:title="github.com/json-iterator/go.(*structFieldDecoder).Decode ... github.com/json-iterator/go.(*placeholderDecoder).Decode (0.14GB)"> <path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1981,-567.86C1981,-548.49 1981,-519.58 1981,-497.5"/> <polygon fill="#b2b1ad" stroke="#b2b1ad" points="1984.5,-497.28 1981,-487.28 1977.5,-497.28 1984.5,-497.28"/> </a> </g> <g id="a_edge80-label"><a xlink:title="github.com/json-iterator/go.(*structFieldDecoder).Decode ... github.com/json-iterator/go.(*placeholderDecoder).Decode (0.14GB)"> <text text-anchor="middle" x="2005" y="-518.8" font-family="Times,serif" font-size="14.00"> 0.14GB</text> </a> </g> </g> <!-- N28 --> <g id="node28" class="node"> <title>N28</title> <g id="a_node28"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*headAppender).Append (0.66GB)"> <polygon fill="#edecea" stroke="#b2ab9d" points="1320.5,-897 1219.5,-897 1219.5,-829 1320.5,-829 1320.5,-897"/> <text text-anchor="middle" x="1270" y="-884.2" font-family="Times,serif" font-size="11.00">tsdb</text> <text text-anchor="middle" x="1270" y="-872.2" font-family="Times,serif" font-size="11.00">(*headAppender)</text> <text text-anchor="middle" x="1270" y="-860.2" font-family="Times,serif" font-size="11.00">Append</text> <text text-anchor="middle" x="1270" y="-848.2" font-family="Times,serif" font-size="11.00">0.15GB (0.55%)</text> <text text-anchor="middle" x="1270" y="-836.2" font-family="Times,serif" font-size="11.00">of 0.66GB (2.35%)</text> </a> </g> </g> <!-- N28->N5 --> <g id="edge59" class="edge"> <title>N28->N5</title> <g id="a_edge59"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*headAppender).Append ... github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID (0.51GB)"> <path fill="none" stroke="#b2ada2" stroke-dasharray="1,5" d="M1232.49,-828.97C1221.13,-820.55 1208.15,-812.37 1195,-807 1004.66,-729.27 755.59,-719.74 647.25,-719.63"/> <polygon fill="#b2ada2" stroke="#b2ada2" points="647.21,-716.13 637.21,-719.65 647.22,-723.13 647.21,-716.13"/> </a> </g> <g id="a_edge59-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*headAppender).Append ... github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID (0.51GB)"> <text text-anchor="middle" x="1157" y="-777.8" font-family="Times,serif" font-size="14.00"> 0.51GB</text> </a> </g> </g> <!-- NN29_0 --> <g id="NN29_0" class="node"> <title>NN29_0</title> <g id="a_NN29_0"><a xlink:title="0.16GB"> <polygon fill="#f8f8f8" stroke="black" points="1186,-881 1136,-881 1132,-877 1132,-845 1182,-845 1186,-849 1186,-881"/> <polyline fill="none" stroke="black" points="1182,-877 1132,-877 "/> <polyline fill="none" stroke="black" points="1182,-877 1182,-845 "/> <polyline fill="none" stroke="black" points="1182,-877 1186,-881 "/> <text text-anchor="middle" x="1159" y="-861.1" font-family="Times,serif" font-size="8.00">48B</text> </a> </g> </g> <!-- N29->NN29_0 --> <g id="edge32" class="edge"> <title>N29->NN29_0</title> <g id="a_edge32"><a xlink:title="0.16GB"> <path fill="none" stroke="black" d="M1159,-994.65C1159,-965.21 1159,-920.23 1159,-891.47"/> <polygon fill="black" stroke="black" points="1162.5,-891.31 1159,-881.31 1155.5,-891.31 1162.5,-891.31"/> </a> </g> <g id="a_edge32-label"><a xlink:title="0.16GB"> <text text-anchor="middle" x="1183" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.16GB</text> </a> </g> </g> <!-- N30 --> <g id="node30" class="node"> <title>N30</title> <g id="a_node30"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).doDecode (0.23GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="1996,-243 1912,-243 1912,-199 1996,-199 1996,-243"/> <text text-anchor="middle" x="1954" y="-232.6" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1954" y="-223.6" font-family="Times,serif" font-size="8.00">(*sliceDecoder)</text> <text text-anchor="middle" x="1954" y="-214.6" font-family="Times,serif" font-size="8.00">doDecode</text> <text text-anchor="middle" x="1954" y="-205.6" font-family="Times,serif" font-size="8.00">0 of 0.23GB (0.83%)</text> </a> </g> </g> <!-- N30->N34 --> <g id="edge82" class="edge"> <title>N30->N34</title> <g id="a_edge82"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).doDecode -> github.com/json-iterator/go.(*generalStructDecoder).Decode (0.09GB)"> <path fill="none" stroke="#b2b1af" d="M1966.37,-198.96C1973.16,-188.4 1982.18,-175.8 1992,-166 1997.76,-160.25 2004.35,-154.74 2011.05,-149.69"/> <polygon fill="#b2b1af" stroke="#b2b1af" points="2013.47,-152.25 2019.52,-143.55 2009.37,-146.58 2013.47,-152.25"/> </a> </g> <g id="a_edge82-label"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).doDecode -> github.com/json-iterator/go.(*generalStructDecoder).Decode (0.09GB)"> <text text-anchor="middle" x="2016" y="-169.8" font-family="Times,serif" font-size="14.00"> 0.09GB</text> </a> </g> </g> <!-- N38 --> <g id="node38" class="node"> <title>N38</title> <g id="a_node38"><a xlink:title="github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode (0.22GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="1888,-143.5 1784,-143.5 1784,-99.5 1888,-99.5 1888,-143.5"/> <text text-anchor="middle" x="1836" y="-133.1" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1836" y="-124.1" font-family="Times,serif" font-size="8.00">(*fiveFieldsStructDecoder)</text> <text text-anchor="middle" x="1836" y="-115.1" font-family="Times,serif" font-size="8.00">Decode</text> <text text-anchor="middle" x="1836" y="-106.1" font-family="Times,serif" font-size="8.00">0 of 0.22GB (0.79%)</text> </a> </g> </g> <!-- N30->N38 --> <g id="edge74" class="edge"> <title>N30->N38</title> <g id="a_edge74"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).doDecode -> github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode (0.21GB)"> <path fill="none" stroke="#b2b0ab" d="M1928.4,-198.84C1911.08,-184.53 1888.03,-165.49 1869.29,-150.01"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1871.49,-147.29 1861.55,-143.61 1867.03,-152.68 1871.49,-147.29"/> </a> </g> <g id="a_edge74-label"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).doDecode -> github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode (0.21GB)"> <text text-anchor="middle" x="1929" y="-169.8" font-family="Times,serif" font-size="14.00"> 0.21GB</text> </a> </g> </g> <!-- N32->N2 --> <g id="edge83" class="edge"> <title>N32->N2</title> <g id="a_edge83"><a xlink:title="github.com/prometheus/prometheus/tsdb.open ... github.com/prometheus/prometheus/tsdb/encoding.(*Decbuf).UvarintStr (0.03GB)"> <path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M554.58,-1006.88C503.15,-983.95 409.97,-942.43 337.28,-910.03"/> <polygon fill="#b2b2b1" stroke="#b2b2b1" points="338.63,-906.8 328.07,-905.92 335.78,-913.19 338.63,-906.8"/> </a> </g> <g id="a_edge83-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.open ... github.com/prometheus/prometheus/tsdb/encoding.(*Decbuf).UvarintStr (0.03GB)"> <text text-anchor="middle" x="481" y="-955.8" font-family="Times,serif" font-size="14.00"> 0.03GB</text> <text text-anchor="middle" x="481" y="-940.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N32->N13 --> <g id="edge36" class="edge"> <title>N32->N13</title> <g id="a_edge36"><a xlink:title="github.com/prometheus/prometheus/tsdb.open -> github.com/prometheus/prometheus/tsdb.(*Head).Init (6.83GB)"> <path fill="none" stroke="#b23d00" stroke-width="2" d="M593,-1006.88C593,-980.25 593,-928.53 593,-895.16"/> <polygon fill="#b23d00" stroke="#b23d00" stroke-width="2" points="596.5,-895.03 593,-885.03 589.5,-895.03 596.5,-895.03"/> </a> </g> <g id="a_edge36-label"><a xlink:title="github.com/prometheus/prometheus/tsdb.open -> github.com/prometheus/prometheus/tsdb.(*Head).Init (6.83GB)"> <text text-anchor="middle" x="617" y="-948.3" font-family="Times,serif" font-size="14.00"> 6.83GB</text> </a> </g> </g> <!-- N33->N30 --> <g id="edge63" class="edge"> <title>N33->N30</title> <g id="a_edge63"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).Decode -> github.com/json-iterator/go.(*sliceDecoder).doDecode (0.23GB)"> <path fill="none" stroke="#b2b0ab" d="M1954,-315.91C1954,-298.43 1954,-273.33 1954,-253.47"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1957.5,-253.35 1954,-243.35 1950.5,-253.35 1957.5,-253.35"/> </a> </g> <g id="a_edge63-label"><a xlink:title="github.com/json-iterator/go.(*sliceDecoder).Decode -> github.com/json-iterator/go.(*sliceDecoder).doDecode (0.23GB)"> <text text-anchor="middle" x="1978" y="-264.8" font-family="Times,serif" font-size="14.00"> 0.23GB</text> </a> </g> </g> <!-- N44 --> <g id="node44" class="node"> <title>N44</title> <g id="a_node44"><a xlink:title="github.com/json-iterator/go.(*generalStructDecoder).decodeOneField (0.22GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="2146,-44 2050,-44 2050,0 2146,0 2146,-44"/> <text text-anchor="middle" x="2098" y="-33.6" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="2098" y="-24.6" font-family="Times,serif" font-size="8.00">(*generalStructDecoder)</text> <text text-anchor="middle" x="2098" y="-15.6" font-family="Times,serif" font-size="8.00">decodeOneField</text> <text text-anchor="middle" x="2098" y="-6.6" font-family="Times,serif" font-size="8.00">0 of 0.22GB (0.79%)</text> </a> </g> </g> <!-- N34->N44 --> <g id="edge67" class="edge"> <title>N34->N44</title> <g id="a_edge67"><a xlink:title="github.com/json-iterator/go.(*generalStructDecoder).Decode -> github.com/json-iterator/go.(*generalStructDecoder).decodeOneField (0.22GB)"> <path fill="none" stroke="#b2b0ab" d="M2056.83,-99.48C2058.91,-88 2062.38,-73.78 2068,-62 2069.52,-58.82 2071.33,-55.65 2073.29,-52.58"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="2076.28,-54.41 2079.13,-44.21 2070.54,-50.4 2076.28,-54.41"/> </a> </g> <g id="a_edge67-label"><a xlink:title="github.com/json-iterator/go.(*generalStructDecoder).Decode -> github.com/json-iterator/go.(*generalStructDecoder).decodeOneField (0.22GB)"> <text text-anchor="middle" x="2092" y="-65.8" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N35 --> <g id="node35" class="node"> <title>N35</title> <g id="a_node35"><a xlink:title="k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1 (0.16GB)"> <polygon fill="#ededec" stroke="#b2b1ad" points="2023,-1635.5 1939,-1635.5 1939,-1573.5 2023,-1573.5 2023,-1635.5"/> <text text-anchor="middle" x="1981" y="-1625.1" font-family="Times,serif" font-size="8.00">cache</text> <text text-anchor="middle" x="1981" y="-1616.1" font-family="Times,serif" font-size="8.00">(*Reflector)</text> <text text-anchor="middle" x="1981" y="-1607.1" font-family="Times,serif" font-size="8.00">ListAndWatch</text> <text text-anchor="middle" x="1981" y="-1598.1" font-family="Times,serif" font-size="8.00">func1</text> <text text-anchor="middle" x="1981" y="-1589.1" font-family="Times,serif" font-size="8.00">1</text> <text text-anchor="middle" x="1981" y="-1580.1" font-family="Times,serif" font-size="8.00">0 of 0.16GB (0.58%)</text> </a> </g> </g> <!-- N41 --> <g id="node41" class="node"> <title>N41</title> <g id="a_node41"><a xlink:title="k8s.io/client-go/tools/cache.(*ListWatch).List (0.22GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="2023,-1468 1939,-1468 1939,-1424 2023,-1424 2023,-1468"/> <text text-anchor="middle" x="1981" y="-1457.6" font-family="Times,serif" font-size="8.00">cache</text> <text text-anchor="middle" x="1981" y="-1448.6" font-family="Times,serif" font-size="8.00">(*ListWatch)</text> <text text-anchor="middle" x="1981" y="-1439.6" font-family="Times,serif" font-size="8.00">List</text> <text text-anchor="middle" x="1981" y="-1430.6" font-family="Times,serif" font-size="8.00">0 of 0.22GB (0.78%)</text> </a> </g> </g> <!-- N35->N41 --> <g id="edge79" class="edge"> <title>N35->N41</title> <g id="a_edge79"><a xlink:title="k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1 ... k8s.io/client-go/tools/cache.(*ListWatch).List (0.16GB)"> <path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1981,-1573.33C1981,-1546.04 1981,-1506.01 1981,-1478.36"/> <polygon fill="#b2b1ad" stroke="#b2b1ad" points="1984.5,-1478.07 1981,-1468.07 1977.5,-1478.07 1984.5,-1478.07"/> </a> </g> <g id="a_edge79-label"><a xlink:title="k8s.io/client-go/tools/cache.(*Reflector).ListAndWatch.func1.1 ... k8s.io/client-go/tools/cache.(*ListWatch).List (0.16GB)"> <text text-anchor="middle" x="2005" y="-1489.8" font-family="Times,serif" font-size="14.00"> 0.16GB</text> </a> </g> </g> <!-- N36->N33 --> <g id="edge81" class="edge"> <title>N36->N33</title> <g id="a_edge81"><a xlink:title="github.com/json-iterator/go.(*placeholderDecoder).Decode -> github.com/json-iterator/go.(*sliceDecoder).Decode (0.11GB)"> <path fill="none" stroke="#b2b1ae" d="M1976.42,-442.8C1972.11,-422.86 1965.62,-392.79 1960.72,-370.13"/> <polygon fill="#b2b1ae" stroke="#b2b1ae" points="1964.14,-369.34 1958.6,-360.31 1957.29,-370.82 1964.14,-369.34"/> </a> </g> <g id="a_edge81-label"><a xlink:title="github.com/json-iterator/go.(*placeholderDecoder).Decode -> github.com/json-iterator/go.(*sliceDecoder).Decode (0.11GB)"> <text text-anchor="middle" x="1992.5" y="-403.8" font-family="Times,serif" font-size="14.00"> 0.11GB</text> </a> </g> </g> <!-- N37 --> <g id="node37" class="node"> <title>N37</title> <g id="a_node37"><a xlink:title="github.com/json-iterator/go.(*Iterator).ReadVal (0.24GB)"> <polygon fill="#edecec" stroke="#b2b0aa" points="2023,-885 1939,-885 1939,-841 2023,-841 2023,-885"/> <text text-anchor="middle" x="1981" y="-874.6" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1981" y="-865.6" font-family="Times,serif" font-size="8.00">(*Iterator)</text> <text text-anchor="middle" x="1981" y="-856.6" font-family="Times,serif" font-size="8.00">ReadVal</text> <text text-anchor="middle" x="1981" y="-847.6" font-family="Times,serif" font-size="8.00">0 of 0.24GB (0.84%)</text> </a> </g> </g> <!-- N39 --> <g id="node39" class="node"> <title>N39</title> <g id="a_node39"><a xlink:title="github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode (0.22GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="2033.5,-741.5 1928.5,-741.5 1928.5,-697.5 2033.5,-697.5 2033.5,-741.5"/> <text text-anchor="middle" x="1981" y="-731.1" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1981" y="-722.1" font-family="Times,serif" font-size="8.00">(*fourFieldsStructDecoder)</text> <text text-anchor="middle" x="1981" y="-713.1" font-family="Times,serif" font-size="8.00">Decode</text> <text text-anchor="middle" x="1981" y="-704.1" font-family="Times,serif" font-size="8.00">0 of 0.22GB (0.8%)</text> </a> </g> </g> <!-- N37->N39 --> <g id="edge65" class="edge"> <title>N37->N39</title> <g id="a_edge65"><a xlink:title="github.com/json-iterator/go.(*Iterator).ReadVal -> github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode (0.22GB)"> <path fill="none" stroke="#b2b0ab" d="M1981,-840.82C1981,-817.27 1981,-778.99 1981,-751.95"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1984.5,-751.83 1981,-741.83 1977.5,-751.83 1984.5,-751.83"/> </a> </g> <g id="a_edge65-label"><a xlink:title="github.com/json-iterator/go.(*Iterator).ReadVal -> github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode (0.22GB)"> <text text-anchor="middle" x="2005" y="-777.8" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N38->N27 --> <g id="edge70" class="edge"> <title>N38->N27</title> <g id="a_edge70"><a xlink:title="github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode -> github.com/json-iterator/go.(*structFieldDecoder).Decode (0.22GB)"> <path fill="none" stroke="#b2b0ab" d="M1831.87,-143.71C1828.4,-163.4 1824,-193.57 1824,-220 1824,-466 1824,-466 1824,-466 1824,-519.99 1882.23,-553.84 1927.77,-572.05"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1926.68,-575.38 1937.27,-575.7 1929.19,-568.85 1926.68,-575.38"/> </a> </g> <g id="a_edge70-label"><a xlink:title="github.com/json-iterator/go.(*fiveFieldsStructDecoder).Decode -> github.com/json-iterator/go.(*structFieldDecoder).Decode (0.22GB)"> <text text-anchor="middle" x="1848" y="-334.3" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N39->N27 --> <g id="edge66" class="edge"> <title>N39->N27</title> <g id="a_edge66"><a xlink:title="github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode -> github.com/json-iterator/go.(*structFieldDecoder).Decode (0.22GB)"> <path fill="none" stroke="#b2b0ab" d="M1981,-697.45C1981,-676.96 1981,-645.59 1981,-622.2"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1984.5,-622.09 1981,-612.09 1977.5,-622.09 1984.5,-622.09"/> </a> </g> <g id="a_edge66-label"><a xlink:title="github.com/json-iterator/go.(*fourFieldsStructDecoder).Decode -> github.com/json-iterator/go.(*structFieldDecoder).Decode (0.22GB)"> <text text-anchor="middle" x="2005" y="-653.8" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N40 --> <g id="node40" class="node"> <title>N40</title> <g id="a_node40"><a xlink:title="k8s.io/client-go/rest.Result.Into (0.22GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="2023,-1219.5 1939,-1219.5 1939,-1175.5 2023,-1175.5 2023,-1219.5"/> <text text-anchor="middle" x="1981" y="-1209.1" font-family="Times,serif" font-size="8.00">rest</text> <text text-anchor="middle" x="1981" y="-1200.1" font-family="Times,serif" font-size="8.00">Result</text> <text text-anchor="middle" x="1981" y="-1191.1" font-family="Times,serif" font-size="8.00">Into</text> <text text-anchor="middle" x="1981" y="-1182.1" font-family="Times,serif" font-size="8.00">0 of 0.22GB (0.79%)</text> </a> </g> </g> <!-- N43 --> <g id="node43" class="node"> <title>N43</title> <g id="a_node43"><a xlink:title="github.com/json-iterator/go.(*frozenConfig).Unmarshal (0.24GB)"> <polygon fill="#edecec" stroke="#b2b0aa" points="2023,-1047 1939,-1047 1939,-1003 2023,-1003 2023,-1047"/> <text text-anchor="middle" x="1981" y="-1036.6" font-family="Times,serif" font-size="8.00">go</text> <text text-anchor="middle" x="1981" y="-1027.6" font-family="Times,serif" font-size="8.00">(*frozenConfig)</text> <text text-anchor="middle" x="1981" y="-1018.6" font-family="Times,serif" font-size="8.00">Unmarshal</text> <text text-anchor="middle" x="1981" y="-1009.6" font-family="Times,serif" font-size="8.00">0 of 0.24GB (0.84%)</text> </a> </g> </g> <!-- N40->N43 --> <g id="edge71" class="edge"> <title>N40->N43</title> <g id="a_edge71"><a xlink:title="k8s.io/client-go/rest.Result.Into ... github.com/json-iterator/go.(*frozenConfig).Unmarshal (0.22GB)"> <path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1981,-1175.25C1981,-1145.69 1981,-1091.93 1981,-1057.64"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1984.5,-1057.25 1981,-1047.25 1977.5,-1057.25 1984.5,-1057.25"/> </a> </g> <g id="a_edge71-label"><a xlink:title="k8s.io/client-go/rest.Result.Into ... github.com/json-iterator/go.(*frozenConfig).Unmarshal (0.22GB)"> <text text-anchor="middle" x="2005" y="-1094.3" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N45 --> <g id="node45" class="node"> <title>N45</title> <g id="a_node45"><a xlink:title="github.com/prometheus/prometheus/discovery/kubernetes.(*Discovery).Run.func11 (0.22GB)"> <polygon fill="#edecec" stroke="#b2b0ab" points="2023,-1370.5 1939,-1370.5 1939,-1317.5 2023,-1317.5 2023,-1370.5"/> <text text-anchor="middle" x="1981" y="-1360.1" font-family="Times,serif" font-size="8.00">kubernetes</text> <text text-anchor="middle" x="1981" y="-1351.1" font-family="Times,serif" font-size="8.00">(*Discovery)</text> <text text-anchor="middle" x="1981" y="-1342.1" font-family="Times,serif" font-size="8.00">Run</text> <text text-anchor="middle" x="1981" y="-1333.1" font-family="Times,serif" font-size="8.00">func11</text> <text text-anchor="middle" x="1981" y="-1324.1" font-family="Times,serif" font-size="8.00">0 of 0.22GB (0.78%)</text> </a> </g> </g> <!-- N41->N45 --> <g id="edge73" class="edge"> <title>N41->N45</title> <g id="a_edge73"><a xlink:title="k8s.io/client-go/tools/cache.(*ListWatch).List -> github.com/prometheus/prometheus/discovery/kubernetes.(*Discovery).Run.func11 (0.22GB)"> <path fill="none" stroke="#b2b0ab" d="M1981,-1423.79C1981,-1411.34 1981,-1395.26 1981,-1380.89"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1984.5,-1380.79 1981,-1370.79 1977.5,-1380.79 1984.5,-1380.79"/> </a> </g> <g id="a_edge73-label"><a xlink:title="k8s.io/client-go/tools/cache.(*ListWatch).List -> github.com/prometheus/prometheus/discovery/kubernetes.(*Discovery).Run.func11 (0.22GB)"> <text text-anchor="middle" x="2005" y="-1394.8" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N42->N28 --> <g id="edge56" class="edge"> <title>N42->N28</title> <g id="a_edge56"><a xlink:title="github.com/prometheus/prometheus/scrape.(*timeLimitAppender).Append ... github.com/prometheus/prometheus/tsdb.(*headAppender).Append (0.66GB)"> <path fill="none" stroke="#b2ab9d" stroke-dasharray="1,5" d="M1270,-1002.75C1270,-978.47 1270,-938.08 1270,-907.12"/> <polygon fill="#b2ab9d" stroke="#b2ab9d" points="1273.5,-907.02 1270,-897.02 1266.5,-907.02 1273.5,-907.02"/> </a> </g> <g id="a_edge56-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*timeLimitAppender).Append ... github.com/prometheus/prometheus/tsdb.(*headAppender).Append (0.66GB)"> <text text-anchor="middle" x="1294" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.66GB</text> </a> </g> </g> <!-- N43->N37 --> <g id="edge62" class="edge"> <title>N43->N37</title> <g id="a_edge62"><a xlink:title="github.com/json-iterator/go.(*frozenConfig).Unmarshal -> github.com/json-iterator/go.(*Iterator).ReadVal (0.24GB)"> <path fill="none" stroke="#b2b0aa" d="M1981,-1002.75C1981,-975.18 1981,-926.86 1981,-895.15"/> <polygon fill="#b2b0aa" stroke="#b2b0aa" points="1984.5,-895.08 1981,-885.08 1977.5,-895.08 1984.5,-895.08"/> </a> </g> <g id="a_edge62-label"><a xlink:title="github.com/json-iterator/go.(*frozenConfig).Unmarshal -> github.com/json-iterator/go.(*Iterator).ReadVal (0.24GB)"> <text text-anchor="middle" x="2005" y="-948.3" font-family="Times,serif" font-size="14.00"> 0.24GB</text> </a> </g> </g> <!-- N44->N27 --> <g id="edge68" class="edge"> <title>N44->N27</title> <g id="a_edge68"><a xlink:title="github.com/json-iterator/go.(*generalStructDecoder).decodeOneField -> github.com/json-iterator/go.(*structFieldDecoder).Decode (0.22GB)"> <path fill="none" stroke="#b2b0ab" d="M2109.19,-44.03C2118.42,-63.35 2130,-93.06 2130,-120.5 2130,-466 2130,-466 2130,-466 2130,-517.25 2076.92,-551.14 2034.13,-570.13"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="2032.72,-566.93 2024.9,-574.08 2035.47,-573.37 2032.72,-566.93"/> </a> </g> <g id="a_edge68-label"><a xlink:title="github.com/json-iterator/go.(*generalStructDecoder).decodeOneField -> github.com/json-iterator/go.(*structFieldDecoder).Decode (0.22GB)"> <text text-anchor="middle" x="2154" y="-264.8" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N45->N40 --> <g id="edge72" class="edge"> <title>N45->N40</title> <g id="a_edge72"><a xlink:title="github.com/prometheus/prometheus/discovery/kubernetes.(*Discovery).Run.func11 ... k8s.io/client-go/rest.Result.Into (0.22GB)"> <path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1981,-1317.5C1981,-1293 1981,-1255.94 1981,-1229.7"/> <polygon fill="#b2b0ab" stroke="#b2b0ab" points="1984.5,-1229.53 1981,-1219.53 1977.5,-1229.53 1984.5,-1229.53"/> </a> </g> <g id="a_edge72-label"><a xlink:title="github.com/prometheus/prometheus/discovery/kubernetes.(*Discovery).Run.func11 ... k8s.io/client-go/rest.Result.Into (0.22GB)"> <text text-anchor="middle" x="2005" y="-1285.8" font-family="Times,serif" font-size="14.00"> 0.22GB</text> </a> </g> </g> <!-- N46->N20 --> <g id="edge52" class="edge"> <title>N46->N20</title> <g id="a_edge52"><a xlink:title="github.com/prometheus/prometheus/pkg/pool.(*Pool).Get -> github.com/prometheus/prometheus/scrape.newScrapePool.func1 (0.75GB)"> <path fill="none" stroke="#b2aa9a" d="M1040.21,-1340.38C1093.7,-1336.01 1188.08,-1324.78 1264,-1297 1304.2,-1282.29 1345.72,-1258.04 1377.43,-1237.29"/> <polygon fill="#b2aa9a" stroke="#b2aa9a" points="1379.71,-1239.98 1386.11,-1231.53 1375.84,-1234.14 1379.71,-1239.98"/> </a> </g> <g id="a_edge52-label"><a xlink:title="github.com/prometheus/prometheus/pkg/pool.(*Pool).Get -> github.com/prometheus/prometheus/scrape.newScrapePool.func1 (0.75GB)"> <text text-anchor="middle" x="1322" y="-1285.8" font-family="Times,serif" font-size="14.00"> 0.75GB</text> </a> </g> </g> <!-- N47->N24 --> <g id="edge76" class="edge"> <title>N47->N24</title> <g id="a_edge76"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).checkAddError -> github.com/prometheus/prometheus/scrape.(*scrapeCache).trackStaleness (0.19GB)"> <path fill="none" stroke="#b2b1ac" d="M1052.86,-1002.75C1055.07,-977.47 1058.81,-934.75 1061.55,-903.38"/> <polygon fill="#b2b1ac" stroke="#b2b1ac" points="1065.06,-903.48 1062.44,-893.21 1058.09,-902.87 1065.06,-903.48"/> </a> </g> <g id="a_edge76-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).checkAddError -> github.com/prometheus/prometheus/scrape.(*scrapeCache).trackStaleness (0.19GB)"> <text text-anchor="middle" x="1082" y="-955.8" font-family="Times,serif" font-size="14.00"> 0.19GB</text> <text text-anchor="middle" x="1082" y="-940.8" font-family="Times,serif" font-size="14.00"> (inline)</text> </a> </g> </g> <!-- N48->N8 --> <g id="edge51" class="edge"> <title>N48->N8</title> <g id="a_edge51"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport.func1 ... github.com/prometheus/prometheus/tsdb.(*memSeries).append (0.76GB)"> <path fill="none" stroke="#b2aa9a" stroke-dasharray="1,5" d="M1410.65,-1317.5C1453.24,-1291.42 1519.07,-1251.11 1562.11,-1224.76"/> <polygon fill="#b2aa9a" stroke="#b2aa9a" points="1563.96,-1227.73 1570.66,-1219.53 1560.3,-1221.76 1563.96,-1227.73"/> </a> </g> <g id="a_edge51-label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport.func1 ... github.com/prometheus/prometheus/tsdb.(*memSeries).append (0.76GB)"> <text text-anchor="middle" x="1489" y="-1285.8" font-family="Times,serif" font-size="14.00"> 0.76GB</text> </a> </g> </g> </g> </g></svg>

