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 &lt;= 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 &lt;= 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&#45;&gt;NN1_0 -->
<g id="edge1" class="edge">
<title>N1&#45;&gt;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&#45;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&#45;&gt;NN1_1 -->
<g id="edge2" class="edge">
<title>N1&#45;&gt;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&#45;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&#45;&gt;NN1_2 -->
<g id="edge3" class="edge">
<title>N1&#45;&gt;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&#45;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&#45;&gt;NN1_3 -->
<g id="edge4" class="edge">
<title>N1&#45;&gt;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&#45;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&#45;&gt;N2 -->
<g id="edge34" class="edge">
<title>N1&#45;&gt;N2</title>
<g id="a_edge34"><a xlink:title="github.com/prometheus/prometheus/tsdb/record.(*Decoder).Series &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb/record.(*Decoder).Series &#45;&gt; 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&#45;&gt;NN2_0 -->
<g id="edge5" class="edge">
<title>N2&#45;&gt;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&#45;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&#45;&gt;NN2_1 -->
<g id="edge6" class="edge">
<title>N2&#45;&gt;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&#45;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&#45;&gt;NN2_2 -->
<g id="edge7" class="edge">
<title>N2&#45;&gt;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&#45;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&#45;&gt;NN2_3 -->
<g id="edge8" class="edge">
<title>N2&#45;&gt;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&#45;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&#45;&gt;N1 -->
<g id="edge33" class="edge">
<title>N3&#45;&gt;N1</title>
<g id="a_edge33"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func8 &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).loadWAL.func8 &#45;&gt; 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&#45;&gt;NN4_0 -->
<g id="edge9" class="edge">
<title>N4&#45;&gt;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&#45;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&#45;&gt;N15 -->
<g id="edge46" class="edge">
<title>N4&#45;&gt;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&#45;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&#45;&gt;N18 -->
<g id="edge48" class="edge">
<title>N4&#45;&gt;N18</title>
<g id="a_edge48"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;&gt;N24 -->
<g id="edge77" class="edge">
<title>N4&#45;&gt;N24</title>
<g id="a_edge77"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;&gt;N29 -->
<g id="edge61" class="edge">
<title>N4&#45;&gt;N29</title>
<g id="a_edge61"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;&gt;N42 -->
<g id="edge57" class="edge">
<title>N4&#45;&gt;N42</title>
<g id="a_edge57"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;&gt;N47 -->
<g id="edge75" class="edge">
<title>N4&#45;&gt;N47</title>
<g id="a_edge75"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append &#45;&gt; 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&#45;&gt;N11 -->
<g id="edge39" class="edge">
<title>N5&#45;&gt;N11</title>
<g id="a_edge39"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).getOrCreateWithID &#45;&gt; 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&#45;&gt;N12 -->
<g id="edge44" class="edge">
<title>N5&#45;&gt;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&#45;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&#45;&gt;N32 -->
<g id="edge35" class="edge">
<title>N6&#45;&gt;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&#45;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&#45;&gt;N4 -->
<g id="edge40" class="edge">
<title>N7&#45;&gt;N4</title>
<g id="a_edge40"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport &#45;&gt; 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&#45;&gt;N46 -->
<g id="edge53" class="edge">
<title>N7&#45;&gt;N46</title>
<g id="a_edge53"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport &#45;&gt; 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&#45;&gt;N48 -->
<g id="edge49" class="edge">
<title>N7&#45;&gt;N48</title>
<g id="a_edge49"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).scrapeAndReport &#45;&gt; 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&#45;&gt;N14 -->
<g id="edge42" class="edge">
<title>N8&#45;&gt;N14</title>
<g id="a_edge42"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append &#45;&gt; 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&#45;&gt;N26 -->
<g id="edge60" class="edge">
<title>N8&#45;&gt;N26</title>
<g id="a_edge60"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).append &#45;&gt; 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&#45;&gt;N31 -->
<g id="edge78" class="edge">
<title>N8&#45;&gt;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&#45;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&#45;&gt;N7 -->
<g id="edge38" class="edge">
<title>N9&#45;&gt;N7</title>
<g id="a_edge38"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run &#45;&gt; 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&#45;&gt;NN10_0 -->
<g id="edge10" class="edge">
<title>N10&#45;&gt;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&#45;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&#45;&gt;N19 -->
<g id="edge50" class="edge">
<title>N10&#45;&gt;N19</title>
<g id="a_edge50"><a xlink:title="github.com/prometheus/prometheus/tsdb.newMemSeries &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.newMemSeries &#45;&gt; 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&#45;&gt;N10 -->
<g id="edge41" class="edge">
<title>N11&#45;&gt;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&#45;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&#45;&gt;NN11_0 -->
<g id="edge11" class="edge">
<title>N11&#45;&gt;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&#45;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&#45;&gt;N21 -->
<g id="edge54" class="edge">
<title>N11&#45;&gt;N21</title>
<g id="a_edge54"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*stripeSeries).getOrSet &#45;&gt; 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&#45;&gt;NN12_0 -->
<g id="edge12" class="edge">
<title>N12&#45;&gt;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&#45;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&#45;&gt;NN12_1 -->
<g id="edge13" class="edge">
<title>N12&#45;&gt;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&#45;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&#45;&gt;N5 -->
<g id="edge37" class="edge">
<title>N13&#45;&gt;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&#45;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&#45;&gt;N23 -->
<g id="edge47" class="edge">
<title>N13&#45;&gt;N23</title>
<g id="a_edge47"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).Init &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).Init &#45;&gt; 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&#45;&gt;NN14_0 -->
<g id="edge14" class="edge">
<title>N14&#45;&gt;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&#45;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&#45;&gt;N16 -->
<g id="edge45" class="edge">
<title>N14&#45;&gt;N16</title>
<g id="a_edge45"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk &#45;&gt; 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&#45;&gt;N25 -->
<g id="edge58" class="edge">
<title>N14&#45;&gt;N25</title>
<g id="a_edge58"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*memSeries).cutNewHeadChunk &#45;&gt; 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&#45;&gt;NN15_0 -->
<g id="edge15" class="edge">
<title>N15&#45;&gt;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&#45;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&#45;&gt;NN15_1 -->
<g id="edge16" class="edge">
<title>N15&#45;&gt;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&#45;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&#45;&gt;NN15_2 -->
<g id="edge17" class="edge">
<title>N15&#45;&gt;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&#45;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&#45;&gt;NN16_0 -->
<g id="edge18" class="edge">
<title>N16&#45;&gt;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&#45;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&#45;&gt;NN16_1 -->
<g id="edge19" class="edge">
<title>N16&#45;&gt;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&#45;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&#45;&gt;N8 -->
<g id="edge43" class="edge">
<title>N17&#45;&gt;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&#45;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&#45;&gt;NN18_0 -->
<g id="edge20" class="edge">
<title>N18&#45;&gt;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&#45;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&#45;&gt;NN18_1 -->
<g id="edge21" class="edge">
<title>N18&#45;&gt;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&#45;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&#45;&gt;NN19_0 -->
<g id="edge22" class="edge">
<title>N19&#45;&gt;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&#45;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&#45;&gt;NN19_1 -->
<g id="edge23" class="edge">
<title>N19&#45;&gt;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&#45;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&#45;&gt;NN20_0 -->
<g id="edge24" class="edge">
<title>N20&#45;&gt;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&#45;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&#45;&gt;NN20_1 -->
<g id="edge25" class="edge">
<title>N20&#45;&gt;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&#45;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&#45;&gt;NN20_2 -->
<g id="edge26" class="edge">
<title>N20&#45;&gt;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&#45;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&#45;&gt;NN21_0 -->
<g id="edge27" class="edge">
<title>N21&#45;&gt;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&#45;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&#45;&gt;NN22_0 -->
<g id="edge28" class="edge">
<title>N22&#45;&gt;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&#45;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&#45;&gt;N22 -->
<g id="edge55" class="edge">
<title>N23&#45;&gt;N22</title>
<g id="a_edge55"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).gc &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.(*Head).gc &#45;&gt; 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&#45;&gt;NN23_0 -->
<g id="edge29" class="edge">
<title>N23&#45;&gt;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&#45;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&#45;&gt;NN25_0 -->
<g id="edge30" class="edge">
<title>N25&#45;&gt;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&#45;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&#45;&gt;NN26_0 -->
<g id="edge31" class="edge">
<title>N26&#45;&gt;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&#45;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&#45;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&#45;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&#45;&gt;N33 -->
<g id="edge64" class="edge">
<title>N27&#45;&gt;N33</title>
<g id="a_edge64"><a xlink:title="github.com/json&#45;iterator/go.(*structFieldDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*structFieldDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;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&#45;&gt;N34 -->
<g id="edge69" class="edge">
<title>N27&#45;&gt;N34</title>
<g id="a_edge69"><a xlink:title="github.com/json&#45;iterator/go.(*structFieldDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*structFieldDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;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&#45;&gt;N36 -->
<g id="edge80" class="edge">
<title>N27&#45;&gt;N36</title>
<g id="a_edge80"><a xlink:title="github.com/json&#45;iterator/go.(*structFieldDecoder).Decode ... github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*structFieldDecoder).Decode ... github.com/json&#45;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&#45;&gt;N5 -->
<g id="edge59" class="edge">
<title>N28&#45;&gt;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&#45;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&#45;&gt;NN29_0 -->
<g id="edge32" class="edge">
<title>N29&#45;&gt;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&#45;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&#45;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&#45;&gt;N34 -->
<g id="edge82" class="edge">
<title>N30&#45;&gt;N34</title>
<g id="a_edge82"><a xlink:title="github.com/json&#45;iterator/go.(*sliceDecoder).doDecode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*sliceDecoder).doDecode &#45;&gt; github.com/json&#45;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&#45;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&#45;&gt;N38 -->
<g id="edge74" class="edge">
<title>N30&#45;&gt;N38</title>
<g id="a_edge74"><a xlink:title="github.com/json&#45;iterator/go.(*sliceDecoder).doDecode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*sliceDecoder).doDecode &#45;&gt; github.com/json&#45;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&#45;&gt;N2 -->
<g id="edge83" class="edge">
<title>N32&#45;&gt;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&#45;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&#45;&gt;N13 -->
<g id="edge36" class="edge">
<title>N32&#45;&gt;N13</title>
<g id="a_edge36"><a xlink:title="github.com/prometheus/prometheus/tsdb.open &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/tsdb.open &#45;&gt; 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&#45;&gt;N30 -->
<g id="edge63" class="edge">
<title>N33&#45;&gt;N30</title>
<g id="a_edge63"><a xlink:title="github.com/json&#45;iterator/go.(*sliceDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*sliceDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;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&#45;&gt;N44 -->
<g id="edge67" class="edge">
<title>N34&#45;&gt;N44</title>
<g id="a_edge67"><a xlink:title="github.com/json&#45;iterator/go.(*generalStructDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*generalStructDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;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&#45;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&#45;&gt;N41 -->
<g id="edge79" class="edge">
<title>N35&#45;&gt;N41</title>
<g id="a_edge79"><a xlink:title="k8s.io/client&#45;go/tools/cache.(*Reflector).ListAndWatch.func1.1 ... k8s.io/client&#45;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&#45;label"><a xlink:title="k8s.io/client&#45;go/tools/cache.(*Reflector).ListAndWatch.func1.1 ... k8s.io/client&#45;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&#45;&gt;N33 -->
<g id="edge81" class="edge">
<title>N36&#45;&gt;N33</title>
<g id="a_edge81"><a xlink:title="github.com/json&#45;iterator/go.(*placeholderDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*placeholderDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;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&#45;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&#45;&gt;N39 -->
<g id="edge65" class="edge">
<title>N37&#45;&gt;N39</title>
<g id="a_edge65"><a xlink:title="github.com/json&#45;iterator/go.(*Iterator).ReadVal &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*Iterator).ReadVal &#45;&gt; github.com/json&#45;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&#45;&gt;N27 -->
<g id="edge70" class="edge">
<title>N38&#45;&gt;N27</title>
<g id="a_edge70"><a xlink:title="github.com/json&#45;iterator/go.(*fiveFieldsStructDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*fiveFieldsStructDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;&gt;N27 -->
<g id="edge66" class="edge">
<title>N39&#45;&gt;N27</title>
<g id="a_edge66"><a xlink:title="github.com/json&#45;iterator/go.(*fourFieldsStructDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*fourFieldsStructDecoder).Decode &#45;&gt; github.com/json&#45;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&#45;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&#45;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&#45;&gt;N43 -->
<g id="edge71" class="edge">
<title>N40&#45;&gt;N43</title>
<g id="a_edge71"><a xlink:title="k8s.io/client&#45;go/rest.Result.Into ... github.com/json&#45;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&#45;label"><a xlink:title="k8s.io/client&#45;go/rest.Result.Into ... github.com/json&#45;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&#45;&gt;N45 -->
<g id="edge73" class="edge">
<title>N41&#45;&gt;N45</title>
<g id="a_edge73"><a xlink:title="k8s.io/client&#45;go/tools/cache.(*ListWatch).List &#45;&gt; 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&#45;label"><a xlink:title="k8s.io/client&#45;go/tools/cache.(*ListWatch).List &#45;&gt; 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&#45;&gt;N28 -->
<g id="edge56" class="edge">
<title>N42&#45;&gt;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&#45;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&#45;&gt;N37 -->
<g id="edge62" class="edge">
<title>N43&#45;&gt;N37</title>
<g id="a_edge62"><a xlink:title="github.com/json&#45;iterator/go.(*frozenConfig).Unmarshal &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*frozenConfig).Unmarshal &#45;&gt; github.com/json&#45;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&#45;&gt;N27 -->
<g id="edge68" class="edge">
<title>N44&#45;&gt;N27</title>
<g id="a_edge68"><a xlink:title="github.com/json&#45;iterator/go.(*generalStructDecoder).decodeOneField &#45;&gt; github.com/json&#45;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&#45;label"><a xlink:title="github.com/json&#45;iterator/go.(*generalStructDecoder).decodeOneField &#45;&gt; github.com/json&#45;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&#45;&gt;N40 -->
<g id="edge72" class="edge">
<title>N45&#45;&gt;N40</title>
<g id="a_edge72"><a xlink:title="github.com/prometheus/prometheus/discovery/kubernetes.(*Discovery).Run.func11 ... k8s.io/client&#45;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&#45;label"><a xlink:title="github.com/prometheus/prometheus/discovery/kubernetes.(*Discovery).Run.func11 ... k8s.io/client&#45;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&#45;&gt;N20 -->
<g id="edge52" class="edge">
<title>N46&#45;&gt;N20</title>
<g id="a_edge52"><a xlink:title="github.com/prometheus/prometheus/pkg/pool.(*Pool).Get &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/pkg/pool.(*Pool).Get &#45;&gt; 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&#45;&gt;N24 -->
<g id="edge76" class="edge">
<title>N47&#45;&gt;N24</title>
<g id="a_edge76"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).checkAddError &#45;&gt; 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&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).checkAddError &#45;&gt; 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&#45;&gt;N8 -->
<g id="edge51" class="edge">
<title>N48&#45;&gt;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&#45;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>

Reply via email to