Skip to content

Instantly share code, notes, and snippets.

@omerlh
Created March 14, 2019 06:21
Show Gist options
  • Save omerlh/68011de0b902d1db02353556a4b9773d to your computer and use it in GitHub Desktop.
Save omerlh/68011de0b902d1db02353556a4b9773d to your computer and use it in GitHub Desktop.
Prometheus High CPU
Display the source blob
Display the rendered blob
Raw
<?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.38.0 (20140413.2041)
-->
<!-- 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 <a.leofreddi@vleo.net>. 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 3652)">
<title>prometheus</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-3652 3229.74,-3652 3229.74,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_L</title>
<polygon fill="none" stroke="black" points="674.738,-3472 674.738,-3640 1218.74,-3640 1218.74,-3472 674.738,-3472"/>
</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="1210.74,-3632 682.738,-3632 682.738,-3480 1210.74,-3480 1210.74,-3632"/>
<text text-anchor="start" x="690.738" y="-3615.2" font-family="Times,serif" font-size="16.00">File: prometheus</text>
<text text-anchor="start" x="690.738" y="-3597.2" font-family="Times,serif" font-size="16.00">Type: cpu</text>
<text text-anchor="start" x="690.738" y="-3579.2" font-family="Times,serif" font-size="16.00">Time: Mar 13, 2019 at 8:07pm (UTC)</text>
<text text-anchor="start" x="690.738" y="-3561.2" font-family="Times,serif" font-size="16.00">Duration: 30.16s, Total samples = 112.95s (374.48%)</text>
<text text-anchor="start" x="690.738" y="-3543.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 100.08s, 88.61% of 112.95s total</text>
<text text-anchor="start" x="690.738" y="-3525.2" font-family="Times,serif" font-size="16.00">Dropped 395 nodes (cum &lt;= 0.56s)</text>
<text text-anchor="start" x="690.738" y="-3507.2" font-family="Times,serif" font-size="16.00">Dropped 76 edges (freq &lt;= 0.11s)</text>
<text text-anchor="start" x="690.738" y="-3489.2" font-family="Times,serif" font-size="16.00">Showing top 80 nodes out of 163</text>
</a>
</g>
</g>
<!-- N1 -->
<g id="node1" class="node"><title>N1</title>
<g id="a_node1"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval (82.13s)">
<polygon fill="#edd7d5" stroke="#b21000" points="1409.74,-3108 1149.74,-3108 1149.74,-3016 1409.74,-3016 1409.74,-3108"/>
<text text-anchor="middle" x="1279.74" y="-3093.6" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="1279.74" y="-3079.6" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="1279.74" y="-3065.6" font-family="Times,serif" font-size="13.00">(*evaluator)</text>
<text text-anchor="middle" x="1279.74" y="-3051.6" font-family="Times,serif" font-size="13.00">eval</text>
<text text-anchor="middle" x="1279.74" y="-3037.6" font-family="Times,serif" font-size="13.00">0.87s (0.77%)</text>
<text text-anchor="middle" x="1279.74" y="-3023.6" font-family="Times,serif" font-size="13.00">of 82.13s (72.71%)</text>
</a>
</g>
</g>
<!-- N2 -->
<g id="node2" class="node"><title>N2</title>
<g id="a_node2"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval (82.13s)">
<polygon fill="#edd7d5" stroke="#b21000" points="1513.24,-2965 1046.24,-2965 1046.24,-2801 1513.24,-2801 1513.24,-2965"/>
<text text-anchor="middle" x="1279.74" y="-2941.8" font-family="Times,serif" font-size="24.00">github</text>
<text text-anchor="middle" x="1279.74" y="-2915.8" font-family="Times,serif" font-size="24.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="1279.74" y="-2889.8" font-family="Times,serif" font-size="24.00">(*evaluator)</text>
<text text-anchor="middle" x="1279.74" y="-2863.8" font-family="Times,serif" font-size="24.00">rangeEval</text>
<text text-anchor="middle" x="1279.74" y="-2837.8" font-family="Times,serif" font-size="24.00">9.81s (8.69%)</text>
<text text-anchor="middle" x="1279.74" y="-2811.8" font-family="Times,serif" font-size="24.00">of 82.13s (72.71%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N2 -->
<g id="edge5" class="edge"><title>N1&#45;&gt;N2</title>
<g id="a_edge5"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).rangeEval (82.13s)">
<path fill="none" stroke="#b21000" stroke-width="4" d="M1279.74,-3015.88C1279.74,-3003.43 1279.74,-2989.47 1279.74,-2975.4"/>
<polygon fill="#b21000" stroke="#b21000" stroke-width="4" points="1283.24,-2975.17 1279.74,-2965.17 1276.24,-2975.17 1283.24,-2975.17"/>
</a>
</g>
<g id="a_edge5&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).rangeEval (82.13s)">
<text text-anchor="middle" x="1306.24" y="-2986.8" font-family="Times,serif" font-size="14.00"> 82.13s</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node11" class="node"><title>N11</title>
<g id="a_node11"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle (30.05s)">
<polygon fill="#edddd5" stroke="#b23a00" points="2231.74,-2944 1885.74,-2944 1885.74,-2822 2231.74,-2822 2231.74,-2944"/>
<text text-anchor="middle" x="2058.74" y="-2926.4" font-family="Times,serif" font-size="17.00">github</text>
<text text-anchor="middle" x="2058.74" y="-2907.4" font-family="Times,serif" font-size="17.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2058.74" y="-2888.4" font-family="Times,serif" font-size="17.00">(*evaluator)</text>
<text text-anchor="middle" x="2058.74" y="-2869.4" font-family="Times,serif" font-size="17.00">vectorSelectorSingle</text>
<text text-anchor="middle" x="2058.74" y="-2850.4" font-family="Times,serif" font-size="17.00">2.56s (2.27%)</text>
<text text-anchor="middle" x="2058.74" y="-2831.4" font-family="Times,serif" font-size="17.00">of 30.05s (26.60%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N11 -->
<g id="edge8" class="edge"><title>N1&#45;&gt;N11</title>
<g id="a_edge8"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle (30.05s)">
<path fill="none" stroke="#b23a00" stroke-width="2" d="M1410.05,-3053.81C1557.86,-3044.48 1789.08,-3026.01 1871.74,-2998 1905.5,-2986.56 1939.61,-2968.21 1969.29,-2949.55"/>
<polygon fill="#b23a00" stroke="#b23a00" stroke-width="2" points="1971.4,-2952.35 1977.94,-2944.02 1967.63,-2946.45 1971.4,-2952.35"/>
</a>
</g>
<g id="a_edge8&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle (30.05s)">
<text text-anchor="middle" x="1932.24" y="-2986.8" font-family="Times,serif" font-size="14.00"> 30.05s</text>
</a>
</g>
</g>
<!-- N14 -->
<g id="node14" class="node"><title>N14</title>
<g id="a_node14"><a xlink:title="runtime.makeslice (23.29s)">
<polygon fill="#edded5" stroke="#b24300" points="1478.74,-2407 1316.74,-2407 1316.74,-2331 1478.74,-2331 1478.74,-2407"/>
<text text-anchor="middle" x="1397.74" y="-2391" font-family="Times,serif" font-size="15.00">runtime</text>
<text text-anchor="middle" x="1397.74" y="-2374" font-family="Times,serif" font-size="15.00">makeslice</text>
<text text-anchor="middle" x="1397.74" y="-2357" font-family="Times,serif" font-size="15.00">1.46s (1.29%)</text>
<text text-anchor="middle" x="1397.74" y="-2340" font-family="Times,serif" font-size="15.00">of 23.29s (20.62%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N14 -->
<g id="edge75" class="edge"><title>N1&#45;&gt;N14</title>
<g id="a_edge75"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... runtime.makeslice (1.16s)">
<path fill="none" stroke="#b2b0a9" stroke-dasharray="1,5" d="M1409.8,-3019.27C1447.28,-3004.66 1487.31,-2986.45 1521.74,-2965 1642.44,-2889.79 1678.98,-2867.75 1758.74,-2750 1788,-2706.8 1763.74,-2677.77 1799.74,-2640 1839.44,-2598.35 1887.06,-2637.04 1918.74,-2589 1958.08,-2529.34 1946.26,-2459.11 1879.74,-2433 1798.57,-2401.14 1572.13,-2436.98 1487.74,-2415 1483.12,-2413.8 1478.46,-2412.34 1473.83,-2410.69"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1474.96,-2407.38 1464.37,-2407.07 1472.46,-2413.92 1474.96,-2407.38"/>
</a>
</g>
<g id="a_edge75&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... runtime.makeslice (1.16s)">
<text text-anchor="middle" x="1821.74" y="-2691.3" font-family="Times,serif" font-size="14.00"> 1.16s</text>
</a>
</g>
</g>
<!-- N33 -->
<g id="node33" class="node"><title>N33</title>
<g id="a_node33"><a xlink:title="runtime.growslice (3.47s)">
<polygon fill="#edebe9" stroke="#b2a897" points="1062.24,-2074.5 945.238,-2074.5 945.238,-2014.5 1062.24,-2014.5 1062.24,-2074.5"/>
<text text-anchor="middle" x="1003.74" y="-2060.9" font-family="Times,serif" font-size="12.00">runtime</text>
<text text-anchor="middle" x="1003.74" y="-2047.9" font-family="Times,serif" font-size="12.00">growslice</text>
<text text-anchor="middle" x="1003.74" y="-2034.9" font-family="Times,serif" font-size="12.00">0.35s (0.31%)</text>
<text text-anchor="middle" x="1003.74" y="-2021.9" font-family="Times,serif" font-size="12.00">of 3.47s (3.07%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N33 -->
<g id="edge114" class="edge"><title>N1&#45;&gt;N33</title>
<g id="a_edge114"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; runtime.growslice (0.19s)">
<path fill="none" stroke="#b2b2b0" d="M1149.46,-3034.92C1108.16,-3020.64 1065.75,-2998.68 1036.74,-2965 987.904,-2908.31 1021.51,-2872.27 998.738,-2801 995.209,-2789.95 841.989,-2426.38 839.738,-2415 828.953,-2360.5 802.427,-2331.16 839.738,-2290 867.182,-2259.72 995.294,-2302.28 1022.74,-2272 1069.05,-2220.91 1043.29,-2134.04 1022.26,-2084.04"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1025.47,-2082.63 1018.28,-2074.85 1019.05,-2085.41 1025.47,-2082.63"/>
</a>
</g>
<g id="a_edge114&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; runtime.growslice (0.19s)">
<text text-anchor="middle" x="932.738" y="-2523.8" font-family="Times,serif" font-size="14.00"> 0.19s</text>
</a>
</g>
</g>
<!-- N69 -->
<g id="node69" class="node"><title>N69</title>
<g id="a_node69"><a xlink:title="sync.(*Pool).Get (1.09s)">
<polygon fill="#edecec" stroke="#b2b0a9" points="1902.24,-2400.5 1807.24,-2400.5 1807.24,-2337.5 1902.24,-2337.5 1902.24,-2400.5"/>
<text text-anchor="middle" x="1854.74" y="-2388.5" font-family="Times,serif" font-size="10.00">sync</text>
<text text-anchor="middle" x="1854.74" y="-2377.5" font-family="Times,serif" font-size="10.00">(*Pool)</text>
<text text-anchor="middle" x="1854.74" y="-2366.5" font-family="Times,serif" font-size="10.00">Get</text>
<text text-anchor="middle" x="1854.74" y="-2355.5" font-family="Times,serif" font-size="10.00">0.06s (0.053%)</text>
<text text-anchor="middle" x="1854.74" y="-2344.5" font-family="Times,serif" font-size="10.00">of 1.09s (0.97%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N69 -->
<g id="edge116" class="edge"><title>N1&#45;&gt;N69</title>
<g id="a_edge116"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... sync.(*Pool).Get (0.18s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1409.82,-3043.45C1480.58,-3029.74 1567.52,-3005.88 1636.74,-2965 1750.95,-2897.54 1777.76,-2865.07 1843.74,-2750 1869,-2705.94 1845.73,-2681.69 1874.74,-2640 1896.72,-2608.4 1926.32,-2622.8 1944.74,-2589 1974.77,-2533.88 1950.96,-2510.74 1952.74,-2448 1952.93,-2441.34 1956.41,-2438.57 1952.74,-2433 1941.56,-2416.05 1928.15,-2425.46 1910.74,-2415 1906.55,-2412.48 1902.33,-2409.68 1898.19,-2406.74"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1899.95,-2403.7 1889.83,-2400.56 1895.79,-2409.32 1899.95,-2403.7"/>
</a>
</g>
<g id="a_edge116&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... sync.(*Pool).Get (0.18s)">
<text text-anchor="middle" x="1896.74" y="-2691.3" font-family="Times,serif" font-size="14.00"> 0.18s</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N1 -->
<g id="edge6" class="edge"><title>N2&#45;&gt;N1</title>
<g id="a_edge6"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).eval (35.18s)">
<path fill="none" stroke="#b23400" stroke-width="2" d="M1228.72,-2965.23C1226.36,-2971.11 1224.33,-2977.06 1222.74,-2983 1220.58,-2991.09 1221.42,-2998.99 1224.19,-3006.47"/>
<polygon fill="#b23400" stroke="#b23400" stroke-width="2" points="1221.15,-3008.21 1228.64,-3015.69 1227.45,-3005.17 1221.15,-3008.21"/>
</a>
</g>
<g id="a_edge6&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).eval (35.18s)">
<text text-anchor="middle" x="1249.24" y="-2986.8" font-family="Times,serif" font-size="14.00"> 35.18s</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node8" class="node"><title>N8</title>
<g id="a_node8"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation (33.21s)">
<polygon fill="#eddcd5" stroke="#b23600" points="1426.24,-2750 1133.24,-2750 1133.24,-2640 1426.24,-2640 1426.24,-2750"/>
<text text-anchor="middle" x="1279.74" y="-2734" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="1279.74" y="-2717" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="1279.74" y="-2700" font-family="Times,serif" font-size="15.00">(*evaluator)</text>
<text text-anchor="middle" x="1279.74" y="-2683" font-family="Times,serif" font-size="15.00">aggregation</text>
<text text-anchor="middle" x="1279.74" y="-2666" font-family="Times,serif" font-size="15.00">1.53s (1.35%)</text>
<text text-anchor="middle" x="1279.74" y="-2649" font-family="Times,serif" font-size="15.00">of 33.21s (29.40%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N8 -->
<g id="edge7" class="edge"><title>N2&#45;&gt;N8</title>
<g id="a_edge7"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... github.com/prometheus/prometheus/promql.(*evaluator).aggregation (33.21s)">
<path fill="none" stroke="#b23600" stroke-width="2" stroke-dasharray="1,5" d="M1279.74,-2800.96C1279.74,-2787.36 1279.74,-2773.42 1279.74,-2760.32"/>
<polygon fill="#b23600" stroke="#b23600" stroke-width="2" points="1283.24,-2760.02 1279.74,-2750.02 1276.24,-2760.02 1283.24,-2760.02"/>
</a>
</g>
<g id="a_edge7&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... github.com/prometheus/prometheus/promql.(*evaluator).aggregation (33.21s)">
<text text-anchor="middle" x="1306.24" y="-2771.8" font-family="Times,serif" font-size="14.00"> 33.21s</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node18" class="node"><title>N18</title>
<g id="a_node18"><a xlink:title="runtime.gcWriteBarrier (3.68s)">
<polygon fill="#edebe9" stroke="#b2a895" points="1232.24,-1341 1107.24,-1341 1107.24,-1277 1232.24,-1277 1232.24,-1341"/>
<text text-anchor="middle" x="1169.74" y="-1326.6" font-family="Times,serif" font-size="13.00">runtime</text>
<text text-anchor="middle" x="1169.74" y="-1312.6" font-family="Times,serif" font-size="13.00">gcWriteBarrier</text>
<text text-anchor="middle" x="1169.74" y="-1298.6" font-family="Times,serif" font-size="13.00">0.81s (0.72%)</text>
<text text-anchor="middle" x="1169.74" y="-1284.6" font-family="Times,serif" font-size="13.00">of 3.68s (3.26%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N18 -->
<g id="edge80" class="edge"><title>N2&#45;&gt;N18</title>
<g id="a_edge80"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... runtime.gcWriteBarrier (0.99s)">
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M1163.2,-2800.87C1053.36,-2714.51 917.865,-2575.5 1006.74,-2466 1051.67,-2410.64 1093.69,-2446.3 1163.74,-2433 1187.21,-2428.54 1254.32,-2433.25 1269.74,-2415 1306.44,-2371.54 1306.15,-2202.71 1269.74,-2159 1241.39,-2124.98 1213.56,-2155.58 1171.74,-2141 1169.9,-2140.36 1110.98,-2109.5 1109.74,-2108 1072.16,-2062.45 1115,-2020.08 1070.74,-1981 1007.15,-1924.85 966.892,-1958.71 882.738,-1948 857.749,-1944.82 676.072,-1946.15 656.738,-1930 602.046,-1884.32 638.823,-1842.42 615.738,-1775 610.577,-1759.93 608.728,-1756.32 601.738,-1742 597.723,-1733.78 594.034,-1732.86 591.738,-1724 576.799,-1666.35 566.577,-1643.98 591.738,-1590 643.716,-1478.49 697.5,-1474.05 803.738,-1412 896.682,-1357.72 1019.84,-1331.19 1096.93,-1319.1"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1097.67,-1322.52 1107.03,-1317.55 1096.62,-1315.6 1097.67,-1322.52"/>
</a>
</g>
<g id="a_edge80&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... runtime.gcWriteBarrier (0.99s)">
<text text-anchor="middle" x="1193.74" y="-2129.8" font-family="Times,serif" font-size="14.00"> 0.99s</text>
</a>
</g>
</g>
<!-- N32 -->
<g id="node32" class="node"><title>N32</title>
<g id="a_node32"><a xlink:title="runtime.duffcopy (2.48s)">
<polygon fill="#edecea" stroke="#b2ac9e" points="1667.24,-2560 1528.24,-2560 1528.24,-2495 1667.24,-2495 1667.24,-2560"/>
<text text-anchor="middle" x="1597.74" y="-2542.4" font-family="Times,serif" font-size="17.00">runtime</text>
<text text-anchor="middle" x="1597.74" y="-2523.4" font-family="Times,serif" font-size="17.00">duffcopy</text>
<text text-anchor="middle" x="1597.74" y="-2504.4" font-family="Times,serif" font-size="17.00">2.48s (2.20%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N32 -->
<g id="edge60" class="edge"><title>N2&#45;&gt;N32</title>
<g id="a_edge60"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; runtime.duffcopy (1.70s)">
<path fill="none" stroke="#b2aea5" d="M1513.32,-2851.59C1575.48,-2832.22 1636.67,-2800.81 1677.74,-2750 1717.88,-2700.33 1718.79,-2664.84 1691.74,-2607 1689.03,-2601.21 1668.13,-2583.54 1646.73,-2566.43"/>
<polygon fill="#b2aea5" stroke="#b2aea5" points="1648.86,-2563.66 1638.85,-2560.18 1644.5,-2569.14 1648.86,-2563.66"/>
</a>
</g>
<g id="a_edge60&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; runtime.duffcopy (1.70s)">
<text text-anchor="middle" x="1732.74" y="-2691.3" font-family="Times,serif" font-size="14.00"> 1.70s</text>
</a>
</g>
</g>
<!-- N67 -->
<g id="node67" class="node"><title>N67</title>
<g id="a_node67"><a xlink:title="runtime.typedmemmove (1.84s)">
<polygon fill="#edeceb" stroke="#b2aea3" points="571.238,-1878.5 476.238,-1878.5 476.238,-1826.5 571.238,-1826.5 571.238,-1878.5"/>
<text text-anchor="middle" x="523.738" y="-1866.5" font-family="Times,serif" font-size="10.00">runtime</text>
<text text-anchor="middle" x="523.738" y="-1855.5" font-family="Times,serif" font-size="10.00">typedmemmove</text>
<text text-anchor="middle" x="523.738" y="-1844.5" font-family="Times,serif" font-size="10.00">0.13s (0.12%)</text>
<text text-anchor="middle" x="523.738" y="-1833.5" font-family="Times,serif" font-size="10.00">of 1.84s (1.63%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N67 -->
<g id="edge65" class="edge"><title>N2&#45;&gt;N67</title>
<g id="a_edge65"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; runtime.typedmemmove (1.54s)">
<path fill="none" stroke="#b2afa6" d="M1045.94,-2816.04C1027.12,-2806.42 1009.09,-2795.46 992.738,-2783 909.579,-2719.65 912.794,-2679.07 859.738,-2589 781.966,-2456.96 592.487,-2015.24 538.384,-1888.04"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="541.568,-1886.59 534.435,-1878.75 535.126,-1889.33 541.568,-1886.59"/>
</a>
</g>
<g id="a_edge65&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; runtime.typedmemmove (1.54s)">
<text text-anchor="middle" x="793.738" y="-2365.3" font-family="Times,serif" font-size="14.00"> 1.54s</text>
</a>
</g>
</g>
<!-- N3 -->
<g id="node3" class="node"><title>N3</title>
<g id="a_node3"><a xlink:title="net/http.(*conn).serve (97.05s)">
<polygon fill="#edd6d5" stroke="#b20700" points="1330.74,-3578 1228.74,-3578 1228.74,-3534 1330.74,-3534 1330.74,-3578"/>
<text text-anchor="middle" x="1279.74" y="-3567.6" font-family="Times,serif" font-size="8.00">net/http</text>
<text text-anchor="middle" x="1279.74" y="-3558.6" font-family="Times,serif" font-size="8.00">(*conn)</text>
<text text-anchor="middle" x="1279.74" y="-3549.6" font-family="Times,serif" font-size="8.00">serve</text>
<text text-anchor="middle" x="1279.74" y="-3540.6" font-family="Times,serif" font-size="8.00">0 of 97.05s (85.92%)</text>
</a>
</g>
</g>
<!-- N80 -->
<g id="node80" class="node"><title>N80</title>
<g id="a_node80"><a xlink:title="net/http.HandlerFunc.ServeHTTP (96.99s)">
<polygon fill="#edd6d5" stroke="#b20700" points="1330.74,-3429 1228.74,-3429 1228.74,-3385 1330.74,-3385 1330.74,-3429"/>
<text text-anchor="middle" x="1279.74" y="-3418.6" font-family="Times,serif" font-size="8.00">net/http</text>
<text text-anchor="middle" x="1279.74" y="-3409.6" font-family="Times,serif" font-size="8.00">HandlerFunc</text>
<text text-anchor="middle" x="1279.74" y="-3400.6" font-family="Times,serif" font-size="8.00">ServeHTTP</text>
<text text-anchor="middle" x="1279.74" y="-3391.6" font-family="Times,serif" font-size="8.00">0 of 96.99s (85.87%)</text>
</a>
</g>
</g>
<!-- N3&#45;&gt;N80 -->
<g id="edge1" class="edge"><title>N3&#45;&gt;N80</title>
<g id="a_edge1"><a xlink:title="net/http.(*conn).serve ... net/http.HandlerFunc.ServeHTTP (96.99s)">
<path fill="none" stroke="#b20700" stroke-width="5" stroke-dasharray="1,5" d="M1279.74,-3533.94C1279.74,-3509.16 1279.74,-3467.79 1279.74,-3439.26"/>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="1284.11,-3439.02 1279.74,-3429.02 1275.36,-3439.02 1284.11,-3439.02"/>
</a>
</g>
<g id="a_edge1&#45;label"><a xlink:title="net/http.(*conn).serve ... net/http.HandlerFunc.ServeHTTP (96.99s)">
<text text-anchor="middle" x="1306.24" y="-3450.8" font-family="Times,serif" font-size="14.00"> 96.99s</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node4" class="node"><title>N4</title>
<g id="a_node4"><a xlink:title="runtime.mallocgc (29.85s)">
<polygon fill="#edddd5" stroke="#b23a00" points="1649.24,-1361 1426.24,-1361 1426.24,-1257 1649.24,-1257 1649.24,-1361"/>
<text text-anchor="middle" x="1537.74" y="-1339.4" font-family="Times,serif" font-size="22.00">runtime</text>
<text text-anchor="middle" x="1537.74" y="-1315.4" font-family="Times,serif" font-size="22.00">mallocgc</text>
<text text-anchor="middle" x="1537.74" y="-1291.4" font-family="Times,serif" font-size="22.00">6.65s (5.89%)</text>
<text text-anchor="middle" x="1537.74" y="-1267.4" font-family="Times,serif" font-size="22.00">of 29.85s (26.43%)</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node5" class="node"><title>N5</title>
<g id="a_node5"><a xlink:title="runtime.systemstack (30.16s)">
<polygon fill="#edddd5" stroke="#b23a00" points="1491.24,-1028 1384.24,-1028 1384.24,-976 1491.24,-976 1491.24,-1028"/>
<text text-anchor="middle" x="1437.74" y="-1016" font-family="Times,serif" font-size="10.00">runtime</text>
<text text-anchor="middle" x="1437.74" y="-1005" font-family="Times,serif" font-size="10.00">systemstack</text>
<text text-anchor="middle" x="1437.74" y="-994" font-family="Times,serif" font-size="10.00">0.07s (0.062%)</text>
<text text-anchor="middle" x="1437.74" y="-983" font-family="Times,serif" font-size="10.00">of 30.16s (26.70%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N5 -->
<g id="edge14" class="edge"><title>N4&#45;&gt;N5</title>
<g id="a_edge14"><a xlink:title="runtime.mallocgc ... runtime.systemstack (13.69s)">
<path fill="none" stroke="#b27946" stroke-dasharray="1,5" d="M1490.06,-1256.88C1478.25,-1241.56 1466.94,-1224.01 1459.74,-1206 1447.88,-1176.35 1441.82,-1087.87 1439.26,-1038.07"/>
<polygon fill="#b27946" stroke="#b27946" points="1442.76,-1037.88 1438.77,-1028.06 1435.77,-1038.22 1442.76,-1037.88"/>
</a>
</g>
<g id="a_edge14&#45;label"><a xlink:title="runtime.mallocgc ... runtime.systemstack (13.69s)">
<text text-anchor="middle" x="1486.24" y="-1138.8" font-family="Times,serif" font-size="14.00"> 13.69s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node19" class="node"><title>N19</title>
<g id="a_node19"><a xlink:title="runtime.heapBitsSetType (7.43s)">
<polygon fill="#ede9e5" stroke="#b29877" points="1725.24,-1182.5 1522.24,-1182.5 1522.24,-1102.5 1725.24,-1102.5 1725.24,-1182.5"/>
<text text-anchor="middle" x="1623.74" y="-1160.9" font-family="Times,serif" font-size="22.00">runtime</text>
<text text-anchor="middle" x="1623.74" y="-1136.9" font-family="Times,serif" font-size="22.00">heapBitsSetType</text>
<text text-anchor="middle" x="1623.74" y="-1112.9" font-family="Times,serif" font-size="22.00">7.43s (6.58%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N19 -->
<g id="edge24" class="edge"><title>N4&#45;&gt;N19</title>
<g id="a_edge24"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.heapBitsSetType (7.43s)">
<path fill="none" stroke="#b29877" d="M1564.48,-1256.85C1575.39,-1235.98 1587.93,-1211.98 1598.67,-1191.46"/>
<polygon fill="#b29877" stroke="#b29877" points="1601.77,-1193.08 1603.3,-1182.59 1595.57,-1189.83 1601.77,-1193.08"/>
</a>
</g>
<g id="a_edge24&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.heapBitsSetType (7.43s)">
<text text-anchor="middle" x="1602.74" y="-1227.8" font-family="Times,serif" font-size="14.00"> 7.43s</text>
</a>
</g>
</g>
<!-- N45 -->
<g id="node45" class="node"><title>N45</title>
<g id="a_node45"><a xlink:title="runtime.memclrNoHeapPointers (1.67s)">
<polygon fill="#edeceb" stroke="#b2aea5" points="1213.24,-623 1016.24,-623 1016.24,-564 1213.24,-564 1213.24,-623"/>
<text text-anchor="middle" x="1114.74" y="-607" font-family="Times,serif" font-size="15.00">runtime</text>
<text text-anchor="middle" x="1114.74" y="-590" font-family="Times,serif" font-size="15.00">memclrNoHeapPointers</text>
<text text-anchor="middle" x="1114.74" y="-573" font-family="Times,serif" font-size="15.00">1.67s (1.48%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N45 -->
<g id="edge82" class="edge"><title>N4&#45;&gt;N45</title>
<g id="a_edge82"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.memclrNoHeapPointers (0.97s)">
<path fill="none" stroke="#b2b0aa" d="M1649.27,-1268.64C1680.14,-1253.18 1711.3,-1232.62 1733.74,-1206 1752.53,-1183.7 1753.74,-1172.67 1753.74,-1143.5 1753.74,-1143.5 1753.74,-1143.5 1753.74,-786.5 1753.74,-736.668 1771.19,-709.981 1734.74,-676 1651.91,-598.783 1339.1,-645.489 1227.74,-625 1226.27,-624.73 1224.79,-624.45 1223.31,-624.162"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1223.93,-620.717 1213.44,-622.138 1222.53,-627.575 1223.93,-620.717"/>
</a>
</g>
<g id="a_edge82&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.memclrNoHeapPointers (0.97s)">
<text text-anchor="middle" x="1775.74" y="-946.8" font-family="Times,serif" font-size="14.00"> 0.97s</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node9" class="node"><title>N9</title>
<g id="a_node9"><a xlink:title="runtime.scanobject (19.99s)">
<polygon fill="#ede0d8" stroke="#b25414" points="1558.74,-925 1316.74,-925 1316.74,-813 1558.74,-813 1558.74,-925"/>
<text text-anchor="middle" x="1437.74" y="-901.8" font-family="Times,serif" font-size="24.00">runtime</text>
<text text-anchor="middle" x="1437.74" y="-875.8" font-family="Times,serif" font-size="24.00">scanobject</text>
<text text-anchor="middle" x="1437.74" y="-849.8" font-family="Times,serif" font-size="24.00">8.86s (7.84%)</text>
<text text-anchor="middle" x="1437.74" y="-823.8" font-family="Times,serif" font-size="24.00">of 19.99s (17.70%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N9 -->
<g id="edge12" class="edge"><title>N5&#45;&gt;N9</title>
<g id="a_edge12"><a xlink:title="runtime.systemstack ... runtime.scanobject (19.99s)">
<path fill="none" stroke="#b25414" stroke-dasharray="1,5" d="M1437.74,-975.742C1437.74,-964.135 1437.74,-949.776 1437.74,-935.422"/>
<polygon fill="#b25414" stroke="#b25414" points="1441.24,-935.01 1437.74,-925.01 1434.24,-935.01 1441.24,-935.01"/>
</a>
</g>
<g id="a_edge12&#45;label"><a xlink:title="runtime.systemstack ... runtime.scanobject (19.99s)">
<text text-anchor="middle" x="1464.24" y="-946.8" font-family="Times,serif" font-size="14.00"> 19.99s</text>
</a>
</g>
</g>
<!-- N28 -->
<g id="node28" class="node"><title>N28</title>
<g id="a_node28"><a xlink:title="runtime.(*mcentral).cacheSpan (4.72s)">
<polygon fill="#edebe8" stroke="#b2a48d" points="1137.24,-905.5 1020.24,-905.5 1020.24,-832.5 1137.24,-832.5 1137.24,-905.5"/>
<text text-anchor="middle" x="1078.74" y="-891.9" font-family="Times,serif" font-size="12.00">runtime</text>
<text text-anchor="middle" x="1078.74" y="-878.9" font-family="Times,serif" font-size="12.00">(*mcentral)</text>
<text text-anchor="middle" x="1078.74" y="-865.9" font-family="Times,serif" font-size="12.00">cacheSpan</text>
<text text-anchor="middle" x="1078.74" y="-852.9" font-family="Times,serif" font-size="12.00">0.35s (0.31%)</text>
<text text-anchor="middle" x="1078.74" y="-839.9" font-family="Times,serif" font-size="12.00">of 4.72s (4.18%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N28 -->
<g id="edge30" class="edge"><title>N5&#45;&gt;N28</title>
<g id="a_edge30"><a xlink:title="runtime.systemstack ... runtime.(*mcentral).cacheSpan (4.72s)">
<path fill="none" stroke="#b2a48d" stroke-dasharray="1,5" d="M1384.12,-994.14C1323.6,-984.821 1223.46,-964.577 1145.74,-925 1138.57,-921.351 1131.48,-916.829 1124.74,-911.957"/>
<polygon fill="#b2a48d" stroke="#b2a48d" points="1126.49,-908.896 1116.41,-905.638 1122.26,-914.472 1126.49,-908.896"/>
</a>
</g>
<g id="a_edge30&#45;label"><a xlink:title="runtime.systemstack ... runtime.(*mcentral).cacheSpan (4.72s)">
<text text-anchor="middle" x="1244.74" y="-946.8" font-family="Times,serif" font-size="14.00"> 4.72s</text>
</a>
</g>
</g>
<!-- N42 -->
<g id="node42" class="node"><title>N42</title>
<g id="a_node42"><a xlink:title="runtime.wbBufFlush1 (4.18s)">
<polygon fill="#edebe8" stroke="#b2a691" points="1298.24,-907 1155.24,-907 1155.24,-831 1298.24,-831 1298.24,-907"/>
<text text-anchor="middle" x="1226.74" y="-891" font-family="Times,serif" font-size="15.00">runtime</text>
<text text-anchor="middle" x="1226.74" y="-874" font-family="Times,serif" font-size="15.00">wbBufFlush1</text>
<text text-anchor="middle" x="1226.74" y="-857" font-family="Times,serif" font-size="15.00">1.65s (1.46%)</text>
<text text-anchor="middle" x="1226.74" y="-840" font-family="Times,serif" font-size="15.00">of 4.18s (3.70%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N42 -->
<g id="edge34" class="edge"><title>N5&#45;&gt;N42</title>
<g id="a_edge34"><a xlink:title="runtime.systemstack ... runtime.wbBufFlush1 (4.18s)">
<path fill="none" stroke="#b2a691" stroke-dasharray="1,5" d="M1393.07,-975.877C1367.78,-961.409 1335.71,-942.644 1307.74,-925 1301.61,-921.134 1295.28,-917.031 1288.98,-912.877"/>
<polygon fill="#b2a691" stroke="#b2a691" points="1290.7,-909.817 1280.43,-907.198 1286.82,-915.647 1290.7,-909.817"/>
</a>
</g>
<g id="a_edge34&#45;label"><a xlink:title="runtime.systemstack ... runtime.wbBufFlush1 (4.18s)">
<text text-anchor="middle" x="1383.74" y="-946.8" font-family="Times,serif" font-size="14.00"> 4.18s</text>
</a>
</g>
</g>
<!-- N6 -->
<g id="node6" class="node"><title>N6</title>
<g id="a_node6"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt (96.56s)">
<polygon fill="#edd6d5" stroke="#b20800" points="1365.24,-3212 1194.24,-3212 1194.24,-3159 1365.24,-3159 1365.24,-3212"/>
<text text-anchor="middle" x="1279.74" y="-3201.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="1279.74" y="-3192.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="1279.74" y="-3183.6" font-family="Times,serif" font-size="8.00">(*Engine)</text>
<text text-anchor="middle" x="1279.74" y="-3174.6" font-family="Times,serif" font-size="8.00">execEvalStmt</text>
<text text-anchor="middle" x="1279.74" y="-3165.6" font-family="Times,serif" font-size="8.00">0 of 96.56s (85.49%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N1 -->
<g id="edge4" class="edge"><title>N6&#45;&gt;N1</title>
<g id="a_edge4"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt ... github.com/prometheus/prometheus/promql.(*evaluator).eval (82.13s)">
<path fill="none" stroke="#b21000" stroke-width="4" stroke-dasharray="1,5" d="M1279.74,-3158.73C1279.74,-3146.96 1279.74,-3132.53 1279.74,-3118.48"/>
<polygon fill="#b21000" stroke="#b21000" stroke-width="4" points="1283.24,-3118.36 1279.74,-3108.36 1276.24,-3118.36 1283.24,-3118.36"/>
</a>
</g>
<g id="a_edge4&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt ... github.com/prometheus/prometheus/promql.(*evaluator).eval (82.13s)">
<text text-anchor="middle" x="1306.24" y="-3129.8" font-family="Times,serif" font-size="14.00"> 82.13s</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node21" class="node"><title>N21</title>
<g id="a_node21"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 (14.42s)">
<polygon fill="#ede4de" stroke="#b27540" points="1053.24,-3093 882.238,-3093 882.238,-3031 1053.24,-3031 1053.24,-3093"/>
<text text-anchor="middle" x="967.738" y="-3082.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="967.738" y="-3073.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="967.738" y="-3064.6" font-family="Times,serif" font-size="8.00">(*Engine)</text>
<text text-anchor="middle" x="967.738" y="-3055.6" font-family="Times,serif" font-size="8.00">populateSeries</text>
<text text-anchor="middle" x="967.738" y="-3046.6" font-family="Times,serif" font-size="8.00">func2</text>
<text text-anchor="middle" x="967.738" y="-3037.6" font-family="Times,serif" font-size="8.00">0 of 14.42s (12.77%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N21 -->
<g id="edge13" class="edge"><title>N6&#45;&gt;N21</title>
<g id="a_edge13"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt ... github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 (14.42s)">
<path fill="none" stroke="#b27540" stroke-dasharray="1,5" d="M1213.95,-3158.88C1167.6,-3140.83 1105.05,-3116.47 1054.59,-3096.82"/>
<polygon fill="#b27540" stroke="#b27540" points="1055.58,-3093.45 1045,-3093.09 1053.04,-3099.98 1055.58,-3093.45"/>
</a>
</g>
<g id="a_edge13&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt ... github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 (14.42s)">
<text text-anchor="middle" x="1188.24" y="-3129.8" font-family="Times,serif" font-size="14.00"> 14.42s</text>
</a>
</g>
</g>
<!-- N7 -->
<g id="node7" class="node"><title>N7</title>
<g id="a_node7"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek (24.53s)">
<polygon fill="#edded5" stroke="#b24100" points="2486.24,-2744 2201.24,-2744 2201.24,-2646 2486.24,-2646 2486.24,-2744"/>
<text text-anchor="middle" x="2343.74" y="-2728.8" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="2343.74" y="-2713.8" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="2343.74" y="-2698.8" font-family="Times,serif" font-size="14.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="2343.74" y="-2683.8" font-family="Times,serif" font-size="14.00">Seek</text>
<text text-anchor="middle" x="2343.74" y="-2668.8" font-family="Times,serif" font-size="14.00">1.18s (1.04%)</text>
<text text-anchor="middle" x="2343.74" y="-2653.8" font-family="Times,serif" font-size="14.00">of 24.53s (21.72%)</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node12" class="node"><title>N12</title>
<g id="a_node12"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (11.31s)">
<polygon fill="#ede7e1" stroke="#b28559" points="2471.74,-2108 2127.74,-2108 2127.74,-1981 2471.74,-1981 2471.74,-2108"/>
<text text-anchor="middle" x="2299.74" y="-2092" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="2299.74" y="-2075" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2299.74" y="-2058" font-family="Times,serif" font-size="15.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2299.74" y="-2041" font-family="Times,serif" font-size="15.00">(*chunkSeriesIterator)</text>
<text text-anchor="middle" x="2299.74" y="-2024" font-family="Times,serif" font-size="15.00">Seek</text>
<text text-anchor="middle" x="2299.74" y="-2007" font-family="Times,serif" font-size="15.00">1.40s (1.24%)</text>
<text text-anchor="middle" x="2299.74" y="-1990" font-family="Times,serif" font-size="15.00">of 11.31s (10.01%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N12 -->
<g id="edge35" class="edge"><title>N7&#45;&gt;N12</title>
<g id="a_edge35"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (4.13s)">
<path fill="none" stroke="#b2a691" d="M2341.29,-2645.9C2338.78,-2599.72 2334.42,-2528.02 2328.74,-2466 2326.66,-2443.27 2324.78,-2437.73 2322.74,-2415 2313.49,-2312.13 2306.79,-2192.82 2303.08,-2118.24"/>
<polygon fill="#b2a691" stroke="#b2a691" points="2306.57,-2117.83 2302.58,-2108.02 2299.58,-2118.18 2306.57,-2117.83"/>
</a>
</g>
<g id="a_edge35&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (4.13s)">
<text text-anchor="middle" x="2344.74" y="-2365.3" font-family="Times,serif" font-size="14.00"> 4.13s</text>
</a>
</g>
</g>
<!-- N16 -->
<g id="node16" class="node"><title>N16</title>
<g id="a_node16"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next (8.02s)">
<polygon fill="#ede9e4" stroke="#b29573" points="2641.24,-2570.5 2386.24,-2570.5 2386.24,-2484.5 2641.24,-2484.5 2641.24,-2570.5"/>
<text text-anchor="middle" x="2513.74" y="-2556.9" font-family="Times,serif" font-size="12.00">github</text>
<text text-anchor="middle" x="2513.74" y="-2543.9" font-family="Times,serif" font-size="12.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="2513.74" y="-2530.9" font-family="Times,serif" font-size="12.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="2513.74" y="-2517.9" font-family="Times,serif" font-size="12.00">Next</text>
<text text-anchor="middle" x="2513.74" y="-2504.9" font-family="Times,serif" font-size="12.00">0.41s (0.36%)</text>
<text text-anchor="middle" x="2513.74" y="-2491.9" font-family="Times,serif" font-size="12.00">of 8.02s (7.10%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N16 -->
<g id="edge23" class="edge"><title>N7&#45;&gt;N16</title>
<g id="a_edge23"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next (8.02s)">
<path fill="none" stroke="#b29573" d="M2393.37,-2645.69C2415.29,-2624.34 2441.04,-2599.28 2463.08,-2577.82"/>
<polygon fill="#b29573" stroke="#b29573" points="2465.68,-2580.17 2470.4,-2570.69 2460.79,-2575.16 2465.68,-2580.17"/>
</a>
</g>
<g id="a_edge23&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next (8.02s)">
<text text-anchor="middle" x="2450.74" y="-2610.8" font-family="Times,serif" font-size="14.00"> 8.02s</text>
</a>
</g>
</g>
<!-- N17 -->
<g id="node17" class="node"><title>N17</title>
<g id="a_node17"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek (11.14s)">
<polygon fill="#ede7e1" stroke="#b2865a" points="2320.24,-2573.5 2043.24,-2573.5 2043.24,-2481.5 2320.24,-2481.5 2320.24,-2573.5"/>
<text text-anchor="middle" x="2181.74" y="-2560.7" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2181.74" y="-2548.7" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2181.74" y="-2536.7" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2181.74" y="-2524.7" font-family="Times,serif" font-size="11.00">(*chainedSeriesIterator)</text>
<text text-anchor="middle" x="2181.74" y="-2512.7" font-family="Times,serif" font-size="11.00">Seek</text>
<text text-anchor="middle" x="2181.74" y="-2500.7" font-family="Times,serif" font-size="11.00">0.18s (0.16%)</text>
<text text-anchor="middle" x="2181.74" y="-2488.7" font-family="Times,serif" font-size="11.00">of 11.14s (9.86%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N17 -->
<g id="edge16" class="edge"><title>N7&#45;&gt;N17</title>
<g id="a_edge16"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek (11.14s)">
<path fill="none" stroke="#b2865a" d="M2296.45,-2645.69C2276.56,-2625.37 2253.38,-2601.69 2233.08,-2580.95"/>
<polygon fill="#b2865a" stroke="#b2865a" points="2235.53,-2578.45 2226.03,-2573.75 2230.53,-2583.35 2235.53,-2578.45"/>
</a>
</g>
<g id="a_edge16&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek (11.14s)">
<text text-anchor="middle" x="2299.24" y="-2610.8" font-family="Times,serif" font-size="14.00"> 11.14s</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N14 -->
<g id="edge11" class="edge"><title>N8&#45;&gt;N14</title>
<g id="a_edge11"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.makeslice (21.16s)">
<path fill="none" stroke="#b24d0b" d="M1133.21,-2662.67C1094.75,-2647.07 1057.67,-2623.77 1034.74,-2589 1004.64,-2543.36 999.883,-2508.11 1034.74,-2466 1112.05,-2372.59 1187.46,-2452.59 1302.74,-2415 1306.69,-2413.71 1310.69,-2412.3 1314.7,-2410.79"/>
<polygon fill="#b24d0b" stroke="#b24d0b" points="1316.03,-2414.02 1324.06,-2407.11 1313.47,-2407.51 1316.03,-2414.02"/>
</a>
</g>
<g id="a_edge11&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.makeslice (21.16s)">
<text text-anchor="middle" x="1061.24" y="-2523.8" font-family="Times,serif" font-size="14.00"> 21.16s</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node15" class="node"><title>N15</title>
<g id="a_node15"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels (9.27s)">
<polygon fill="#ede8e3" stroke="#b28f69" points="1510.24,-2589 1097.24,-2589 1097.24,-2466 1510.24,-2466 1510.24,-2589"/>
<text text-anchor="middle" x="1303.74" y="-2568.2" font-family="Times,serif" font-size="21.00">github</text>
<text text-anchor="middle" x="1303.74" y="-2545.2" font-family="Times,serif" font-size="21.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="1303.74" y="-2522.2" font-family="Times,serif" font-size="21.00">hashForLabels</text>
<text text-anchor="middle" x="1303.74" y="-2499.2" font-family="Times,serif" font-size="21.00">6.29s (5.57%)</text>
<text text-anchor="middle" x="1303.74" y="-2476.2" font-family="Times,serif" font-size="21.00">of 9.27s (8.21%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N15 -->
<g id="edge21" class="edge"><title>N8&#45;&gt;N15</title>
<g id="a_edge21"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; github.com/prometheus/prometheus/promql.hashForLabels (9.27s)">
<path fill="none" stroke="#b28f69" d="M1287.6,-2639.81C1289.47,-2626.89 1291.5,-2612.91 1293.46,-2599.36"/>
<polygon fill="#b28f69" stroke="#b28f69" points="1296.98,-2599.51 1294.95,-2589.11 1290.05,-2598.51 1296.98,-2599.51"/>
</a>
</g>
<g id="a_edge21&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; github.com/prometheus/prometheus/promql.hashForLabels (9.27s)">
<text text-anchor="middle" x="1313.74" y="-2610.8" font-family="Times,serif" font-size="14.00"> 9.27s</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N32 -->
<g id="edge96" class="edge"><title>N8&#45;&gt;N32</title>
<g id="a_edge96"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.duffcopy (0.63s)">
<path fill="none" stroke="#b2b1ad" d="M1418.11,-2639.93C1451.82,-2624.94 1487.23,-2607.62 1518.74,-2589 1529.89,-2582.41 1541.28,-2574.49 1551.82,-2566.59"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1554.25,-2569.14 1560.07,-2560.28 1550,-2563.58 1554.25,-2569.14"/>
</a>
</g>
<g id="a_edge96&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.duffcopy (0.63s)">
<text text-anchor="middle" x="1503.74" y="-2610.8" font-family="Times,serif" font-size="14.00"> 0.63s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node13" class="node"><title>N13</title>
<g id="a_node13"><a xlink:title="runtime.heapBitsForObject (9.25s)">
<polygon fill="#ede8e3" stroke="#b28f69" points="1559.24,-762 1316.24,-762 1316.24,-676 1559.24,-676 1559.24,-762"/>
<text text-anchor="middle" x="1437.74" y="-738.8" font-family="Times,serif" font-size="24.00">runtime</text>
<text text-anchor="middle" x="1437.74" y="-712.8" font-family="Times,serif" font-size="24.00">heapBitsForObject</text>
<text text-anchor="middle" x="1437.74" y="-686.8" font-family="Times,serif" font-size="24.00">9.25s (8.19%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N13 -->
<g id="edge26" class="edge"><title>N9&#45;&gt;N13</title>
<g id="a_edge26"><a xlink:title="runtime.scanobject &#45;&gt; runtime.heapBitsForObject (6.77s)">
<path fill="none" stroke="#b29b7d" d="M1437.74,-812.89C1437.74,-799.661 1437.74,-785.569 1437.74,-772.464"/>
<polygon fill="#b29b7d" stroke="#b29b7d" points="1441.24,-772.2 1437.74,-762.2 1434.24,-772.2 1441.24,-772.2"/>
</a>
</g>
<g id="a_edge26&#45;label"><a xlink:title="runtime.scanobject &#45;&gt; runtime.heapBitsForObject (6.77s)">
<text text-anchor="middle" x="1459.74" y="-783.8" font-family="Times,serif" font-size="14.00"> 6.77s</text>
</a>
</g>
</g>
<!-- N30 -->
<g id="node30" class="node"><title>N30</title>
<g id="a_node30"><a xlink:title="runtime.greyobject (4.36s)">
<polygon fill="#edebe8" stroke="#b2a590" points="1725.74,-754.5 1577.74,-754.5 1577.74,-683.5 1725.74,-683.5 1725.74,-754.5"/>
<text text-anchor="middle" x="1651.74" y="-735.3" font-family="Times,serif" font-size="19.00">runtime</text>
<text text-anchor="middle" x="1651.74" y="-714.3" font-family="Times,serif" font-size="19.00">greyobject</text>
<text text-anchor="middle" x="1651.74" y="-693.3" font-family="Times,serif" font-size="19.00">4.36s (3.86%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N30 -->
<g id="edge32" class="edge"><title>N9&#45;&gt;N30</title>
<g id="a_edge32"><a xlink:title="runtime.scanobject &#45;&gt; runtime.greyobject (4.36s)">
<path fill="none" stroke="#b2a590" d="M1517.42,-812.89C1542.61,-795.47 1569.97,-776.552 1593.38,-760.363"/>
<polygon fill="#b2a590" stroke="#b2a590" points="1595.58,-763.097 1601.81,-754.53 1591.59,-757.34 1595.58,-763.097"/>
</a>
</g>
<g id="a_edge32&#45;label"><a xlink:title="runtime.scanobject &#45;&gt; runtime.greyobject (4.36s)">
<text text-anchor="middle" x="1586.74" y="-783.8" font-family="Times,serif" font-size="14.00"> 4.36s</text>
</a>
</g>
</g>
<!-- N10 -->
<g id="node10" class="node"><title>N10</title>
<g id="a_node10"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next (12.23s)">
<polygon fill="#ede6e0" stroke="#b28051" points="1101.74,-1930 665.738,-1930 665.738,-1775 1101.74,-1775 1101.74,-1930"/>
<text text-anchor="middle" x="883.738" y="-1910.8" font-family="Times,serif" font-size="19.00">github</text>
<text text-anchor="middle" x="883.738" y="-1889.8" font-family="Times,serif" font-size="19.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="883.738" y="-1868.8" font-family="Times,serif" font-size="19.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="883.738" y="-1847.8" font-family="Times,serif" font-size="19.00">(*xorIterator)</text>
<text text-anchor="middle" x="883.738" y="-1826.8" font-family="Times,serif" font-size="19.00">Next</text>
<text text-anchor="middle" x="883.738" y="-1805.8" font-family="Times,serif" font-size="19.00">4.22s (3.74%)</text>
<text text-anchor="middle" x="883.738" y="-1784.8" font-family="Times,serif" font-size="19.00">of 12.23s (10.83%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N18 -->
<g id="edge113" class="edge"><title>N10&#45;&gt;N18</title>
<g id="a_edge113"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; runtime.gcWriteBarrier (0.22s)">
<path fill="none" stroke="#b2b2b0" d="M1101.79,-1778.81C1106.48,-1777.51 1111.13,-1776.23 1115.74,-1775 1223.6,-1746.14 1291.25,-1810.6 1361.74,-1724 1381.89,-1699.24 1359.22,-1425.54 1350.74,-1412 1326.29,-1372.97 1281.2,-1347.5 1242.15,-1331.77"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1242.95,-1328.33 1232.37,-1327.98 1240.43,-1334.86 1242.95,-1328.33"/>
</a>
</g>
<g id="a_edge113&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; runtime.gcWriteBarrier (0.22s)">
<text text-anchor="middle" x="1389.74" y="-1560.8" font-family="Times,serif" font-size="14.00"> 0.22s</text>
</a>
</g>
</g>
<!-- N29 -->
<g id="node29" class="node"><title>N29</title>
<g id="a_node29"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits (4.91s)">
<polygon fill="#edebe7" stroke="#b2a38b" points="1353.24,-1724 986.238,-1724 986.238,-1590 1353.24,-1590 1353.24,-1724"/>
<text text-anchor="middle" x="1169.74" y="-1707.2" font-family="Times,serif" font-size="16.00">github</text>
<text text-anchor="middle" x="1169.74" y="-1689.2" font-family="Times,serif" font-size="16.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1169.74" y="-1671.2" font-family="Times,serif" font-size="16.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="1169.74" y="-1653.2" font-family="Times,serif" font-size="16.00">(*bstream)</text>
<text text-anchor="middle" x="1169.74" y="-1635.2" font-family="Times,serif" font-size="16.00">readBits</text>
<text text-anchor="middle" x="1169.74" y="-1617.2" font-family="Times,serif" font-size="16.00">2.09s (1.85%)</text>
<text text-anchor="middle" x="1169.74" y="-1599.2" font-family="Times,serif" font-size="16.00">of 4.91s (4.35%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N29 -->
<g id="edge28" class="edge"><title>N10&#45;&gt;N29</title>
<g id="a_edge28"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits (4.85s)">
<path fill="none" stroke="#b2a38c" d="M997.184,-1774.75C1019.07,-1759.93 1041.93,-1744.47 1063.58,-1729.82"/>
<polygon fill="#b2a38c" stroke="#b2a38c" points="1065.81,-1732.54 1072.13,-1724.04 1061.89,-1726.74 1065.81,-1732.54"/>
</a>
</g>
<g id="a_edge28&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits (4.85s)">
<text text-anchor="middle" x="1066.74" y="-1745.8" font-family="Times,serif" font-size="14.00"> 4.85s</text>
</a>
</g>
</g>
<!-- N56 -->
<g id="node56" class="node"><title>N56</title>
<g id="a_node56"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).readValue (2.23s)">
<polygon fill="#edecea" stroke="#b2ada0" points="968.238,-1724 601.238,-1724 601.238,-1590 968.238,-1590 968.238,-1724"/>
<text text-anchor="middle" x="784.738" y="-1707.2" font-family="Times,serif" font-size="16.00">github</text>
<text text-anchor="middle" x="784.738" y="-1689.2" font-family="Times,serif" font-size="16.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="784.738" y="-1671.2" font-family="Times,serif" font-size="16.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="784.738" y="-1653.2" font-family="Times,serif" font-size="16.00">(*xorIterator)</text>
<text text-anchor="middle" x="784.738" y="-1635.2" font-family="Times,serif" font-size="16.00">readValue</text>
<text text-anchor="middle" x="784.738" y="-1617.2" font-family="Times,serif" font-size="16.00">2.05s (1.81%)</text>
<text text-anchor="middle" x="784.738" y="-1599.2" font-family="Times,serif" font-size="16.00">of 2.23s (1.97%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N56 -->
<g id="edge54" class="edge"><title>N10&#45;&gt;N56</title>
<g id="a_edge54"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).readValue (2.23s)">
<path fill="none" stroke="#b2ada0" d="M844.469,-1774.75C837.427,-1760.98 830.097,-1746.66 823.083,-1732.95"/>
<polygon fill="#b2ada0" stroke="#b2ada0" points="826.195,-1731.35 818.525,-1724.04 819.964,-1734.53 826.195,-1731.35"/>
</a>
</g>
<g id="a_edge54&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).readValue (2.23s)">
<text text-anchor="middle" x="856.738" y="-1745.8" font-family="Times,serif" font-size="14.00"> 2.23s</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N7 -->
<g id="edge9" class="edge"><title>N11&#45;&gt;N7</title>
<g id="a_edge9"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek (24.09s)">
<path fill="none" stroke="#b24200" stroke-width="2" d="M2150.88,-2821.87C2186.41,-2798.68 2226.73,-2772.36 2261.29,-2749.81"/>
<polygon fill="#b24200" stroke="#b24200" stroke-width="2" points="2263.49,-2752.55 2269.95,-2744.16 2259.66,-2746.69 2263.49,-2752.55"/>
</a>
</g>
<g id="a_edge9&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek (24.09s)">
<text text-anchor="middle" x="2254.24" y="-2771.8" font-family="Times,serif" font-size="14.00"> 24.09s</text>
</a>
</g>
</g>
<!-- N25 -->
<g id="node25" class="node"><title>N25</title>
<g id="a_node25"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (3.68s)">
<polygon fill="#edebe9" stroke="#b2a895" points="3094.24,-2415 2831.24,-2415 2831.24,-2323 3094.24,-2323 3094.24,-2415"/>
<text text-anchor="middle" x="2962.74" y="-2400.6" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="2962.74" y="-2386.6" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="2962.74" y="-2372.6" font-family="Times,serif" font-size="13.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="2962.74" y="-2358.6" font-family="Times,serif" font-size="13.00">Values</text>
<text text-anchor="middle" x="2962.74" y="-2344.6" font-family="Times,serif" font-size="13.00">0.90s (0.8%)</text>
<text text-anchor="middle" x="2962.74" y="-2330.6" font-family="Times,serif" font-size="13.00">of 3.68s (3.26%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N25 -->
<g id="edge53" class="edge"><title>N11&#45;&gt;N25</title>
<g id="a_edge53"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (2.30s)">
<path fill="none" stroke="#b2aca0" d="M2231.85,-2846.25C2314.69,-2825.07 2413.49,-2793.68 2495.74,-2750 2665.33,-2659.94 2832,-2503.45 2912.62,-2422.25"/>
<polygon fill="#b2aca0" stroke="#b2aca0" points="2915.14,-2424.68 2919.68,-2415.11 2910.16,-2419.76 2915.14,-2424.68"/>
</a>
</g>
<g id="a_edge53&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (2.30s)">
<text text-anchor="middle" x="2726.74" y="-2610.8" font-family="Times,serif" font-size="14.00"> 2.30s</text>
</a>
</g>
</g>
<!-- N74 -->
<g id="node74" class="node"><title>N74</title>
<g id="a_node74"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err (1.11s)">
<polygon fill="#edeceb" stroke="#b2b0a9" points="2183.24,-2738 1928.24,-2738 1928.24,-2652 2183.24,-2652 2183.24,-2738"/>
<text text-anchor="middle" x="2055.74" y="-2724.4" font-family="Times,serif" font-size="12.00">github</text>
<text text-anchor="middle" x="2055.74" y="-2711.4" font-family="Times,serif" font-size="12.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="2055.74" y="-2698.4" font-family="Times,serif" font-size="12.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="2055.74" y="-2685.4" font-family="Times,serif" font-size="12.00">Err</text>
<text text-anchor="middle" x="2055.74" y="-2672.4" font-family="Times,serif" font-size="12.00">0.46s (0.41%)</text>
<text text-anchor="middle" x="2055.74" y="-2659.4" font-family="Times,serif" font-size="12.00">of 1.11s (0.98%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N74 -->
<g id="edge77" class="edge"><title>N11&#45;&gt;N74</title>
<g id="a_edge77"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err (1.10s)">
<path fill="none" stroke="#b2b0a9" d="M2057.77,-2821.87C2057.39,-2798.21 2056.95,-2771.3 2056.58,-2748.45"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="2060.08,-2748.21 2056.42,-2738.27 2053.08,-2748.32 2060.08,-2748.21"/>
</a>
</g>
<g id="a_edge77&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err (1.10s)">
<text text-anchor="middle" x="2079.74" y="-2771.8" font-family="Times,serif" font-size="14.00"> 1.10s</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N10 -->
<g id="edge22" class="edge"><title>N12&#45;&gt;N10</title>
<g id="a_edge22"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next (8.46s)">
<path fill="none" stroke="#b2936f" stroke-dasharray="1,5" d="M2127.59,-1982.83C2124.63,-1982.18 2121.67,-1981.57 2118.74,-1981 2044.48,-1966.51 1850.67,-1986.47 1778.74,-1963 1767.14,-1959.21 1767.38,-1951.65 1755.74,-1948 1626.97,-1907.63 1282.06,-1950.88 1148.74,-1930 1136.61,-1928.1 1124.25,-1925.81 1111.82,-1923.24"/>
<polygon fill="#b2936f" stroke="#b2936f" points="1112.36,-1919.77 1101.85,-1921.11 1110.9,-1926.62 1112.36,-1919.77"/>
</a>
</g>
<g id="a_edge22&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next (8.46s)">
<text text-anchor="middle" x="1800.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 8.46s</text>
</a>
</g>
</g>
<!-- N26 -->
<g id="node26" class="node"><title>N26</title>
<g id="a_node26"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator (3.67s)">
<polygon fill="#edebe9" stroke="#b2a895" points="2317.74,-1710 2011.74,-1710 2011.74,-1604 2317.74,-1604 2317.74,-1710"/>
<text text-anchor="middle" x="2164.74" y="-1695.6" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="2164.74" y="-1681.6" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2164.74" y="-1667.6" font-family="Times,serif" font-size="13.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="2164.74" y="-1653.6" font-family="Times,serif" font-size="13.00">(*XORChunk)</text>
<text text-anchor="middle" x="2164.74" y="-1639.6" font-family="Times,serif" font-size="13.00">Iterator</text>
<text text-anchor="middle" x="2164.74" y="-1625.6" font-family="Times,serif" font-size="13.00">0.86s (0.76%)</text>
<text text-anchor="middle" x="2164.74" y="-1611.6" font-family="Times,serif" font-size="13.00">of 3.67s (3.25%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N26 -->
<g id="edge85" class="edge"><title>N12&#45;&gt;N26</title>
<g id="a_edge85"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator (0.86s)">
<path fill="none" stroke="#b2b0ab" d="M2300.77,-1980.87C2299.5,-1924.69 2292.05,-1841.14 2262.74,-1775 2253.71,-1754.62 2240.03,-1735 2225.74,-1717.85"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="2228.3,-1715.46 2219.14,-1710.14 2222.99,-1720.01 2228.3,-1715.46"/>
</a>
</g>
<g id="a_edge85&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator (0.86s)">
<text text-anchor="middle" x="2320.74" y="-1848.8" font-family="Times,serif" font-size="14.00"> 0.86s</text>
</a>
</g>
</g>
<!-- N53 -->
<g id="node53" class="node"><title>N53</title>
<g id="a_node53"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).At (1.07s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="2876.74,-1901.5 2544.74,-1901.5 2544.74,-1803.5 2876.74,-1803.5 2876.74,-1901.5"/>
<text text-anchor="middle" x="2710.74" y="-1886.3" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="2710.74" y="-1871.3" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2710.74" y="-1856.3" font-family="Times,serif" font-size="14.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="2710.74" y="-1841.3" font-family="Times,serif" font-size="14.00">(*xorIterator)</text>
<text text-anchor="middle" x="2710.74" y="-1826.3" font-family="Times,serif" font-size="14.00">At</text>
<text text-anchor="middle" x="2710.74" y="-1811.3" font-family="Times,serif" font-size="14.00">1.07s (0.95%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N53 -->
<g id="edge103" class="edge"><title>N12&#45;&gt;N53</title>
<g id="a_edge103"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).At (0.34s)">
<path fill="none" stroke="#b2b2af" d="M2435.17,-1980.89C2487.68,-1956.62 2547.13,-1929.13 2597.34,-1905.92"/>
<polygon fill="#b2b2af" stroke="#b2b2af" points="2598.99,-1909.01 2606.6,-1901.64 2596.05,-1902.66 2598.99,-1909.01"/>
</a>
</g>
<g id="a_edge103&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).At (0.34s)">
<text text-anchor="middle" x="2526.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.34s</text>
</a>
</g>
</g>
<!-- N59 -->
<g id="node59" class="node"><title>N59</title>
<g id="a_node59"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator (1.09s)">
<polygon fill="#edecec" stroke="#b2b0a9" points="2254.24,-1895 2029.24,-1895 2029.24,-1810 2254.24,-1810 2254.24,-1895"/>
<text text-anchor="middle" x="2141.74" y="-1883" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="2141.74" y="-1872" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2141.74" y="-1861" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2141.74" y="-1850" font-family="Times,serif" font-size="10.00">(*safeChunk)</text>
<text text-anchor="middle" x="2141.74" y="-1839" font-family="Times,serif" font-size="10.00">Iterator</text>
<text text-anchor="middle" x="2141.74" y="-1828" font-family="Times,serif" font-size="10.00">0.09s (0.08%)</text>
<text text-anchor="middle" x="2141.74" y="-1817" font-family="Times,serif" font-size="10.00">of 1.09s (0.97%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N59 -->
<g id="edge110" class="edge"><title>N12&#45;&gt;N59</title>
<g id="a_edge110"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator (0.23s)">
<path fill="none" stroke="#b2b2b0" d="M2247.57,-1980.76C2226.57,-1955.51 2202.7,-1926.81 2182.96,-1903.07"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="2185.51,-1900.67 2176.43,-1895.21 2180.13,-1905.14 2185.51,-1900.67"/>
</a>
</g>
<g id="a_edge110&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator (0.23s)">
<text text-anchor="middle" x="2252.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.23s</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N4 -->
<g id="edge10" class="edge"><title>N14&#45;&gt;N4</title>
<g id="a_edge10"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (21.83s)">
<path fill="none" stroke="#b24906" d="M1462,-2330.86C1498.81,-2304.33 1537.74,-2264.85 1537.74,-2216.5 1537.74,-2216.5 1537.74,-2216.5 1537.74,-1474.5 1537.74,-1440.37 1537.74,-1402.27 1537.74,-1371.33"/>
<polygon fill="#b24906" stroke="#b24906" points="1541.24,-1371.13 1537.74,-1361.13 1534.24,-1371.13 1541.24,-1371.13"/>
</a>
</g>
<g id="a_edge10&#45;label"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (21.83s)">
<text text-anchor="middle" x="1564.24" y="-1848.8" font-family="Times,serif" font-size="14.00"> 21.83s</text>
</a>
</g>
</g>
<!-- N15&#45;&gt;N14 -->
<g id="edge89" class="edge"><title>N15&#45;&gt;N14</title>
<g id="a_edge89"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.makeslice (0.77s)">
<path fill="none" stroke="#b2b1ac" d="M1340.08,-2465.99C1350.01,-2449.46 1360.62,-2431.8 1369.99,-2416.2"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1373.2,-2417.65 1375.35,-2407.28 1367.2,-2414.05 1373.2,-2417.65"/>
</a>
</g>
<g id="a_edge89&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.makeslice (0.77s)">
<text text-anchor="middle" x="1381.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 0.77s</text>
</a>
</g>
</g>
<!-- N64 -->
<g id="node64" class="node"><title>N64</title>
<g id="a_node64"><a xlink:title="runtime.memeqbody (0.62s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="712.738,-2394 604.738,-2394 604.738,-2344 712.738,-2344 712.738,-2394"/>
<text text-anchor="middle" x="658.738" y="-2379.6" font-family="Times,serif" font-size="13.00">runtime</text>
<text text-anchor="middle" x="658.738" y="-2365.6" font-family="Times,serif" font-size="13.00">memeqbody</text>
<text text-anchor="middle" x="658.738" y="-2351.6" font-family="Times,serif" font-size="13.00">0.62s (0.55%)</text>
</a>
</g>
</g>
<!-- N15&#45;&gt;N64 -->
<g id="edge106" class="edge"><title>N15&#45;&gt;N64</title>
<g id="a_edge106"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.memeqbody (0.27s)">
<path fill="none" stroke="#b2b2b0" d="M1096.94,-2468.75C1092.17,-2467.79 1087.43,-2466.87 1082.74,-2466 1002.81,-2451.22 981.192,-2459.58 900.738,-2448 881.261,-2445.2 744.968,-2422.41 726.738,-2415 716.899,-2411 706.987,-2405.48 697.889,-2399.68"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="699.711,-2396.68 689.445,-2394.06 695.835,-2402.51 699.711,-2396.68"/>
</a>
</g>
<g id="a_edge106&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.memeqbody (0.27s)">
<text text-anchor="middle" x="922.738" y="-2436.8" font-family="Times,serif" font-size="14.00"> 0.27s</text>
</a>
</g>
</g>
<!-- N70 -->
<g id="node70" class="node"><title>N70</title>
<g id="a_node70"><a xlink:title="github.com/prometheus/prometheus/pkg/labels.Labels.Hash (1.95s)">
<polygon fill="#edeceb" stroke="#b2ada3" points="1750.74,-2409 1496.74,-2409 1496.74,-2329 1750.74,-2329 1750.74,-2409"/>
<text text-anchor="middle" x="1623.74" y="-2396.2" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="1623.74" y="-2384.2" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/pkg/labels</text>
<text text-anchor="middle" x="1623.74" y="-2372.2" font-family="Times,serif" font-size="11.00">Labels</text>
<text text-anchor="middle" x="1623.74" y="-2360.2" font-family="Times,serif" font-size="11.00">Hash</text>
<text text-anchor="middle" x="1623.74" y="-2348.2" font-family="Times,serif" font-size="11.00">0.34s (0.3%)</text>
<text text-anchor="middle" x="1623.74" y="-2336.2" font-family="Times,serif" font-size="11.00">of 1.95s (1.73%)</text>
</a>
</g>
</g>
<!-- N15&#45;&gt;N70 -->
<g id="edge58" class="edge"><title>N15&#45;&gt;N70</title>
<g id="a_edge58"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; github.com/prometheus/prometheus/pkg/labels.Labels.Hash (1.92s)">
<path fill="none" stroke="#b2aea3" d="M1427.46,-2465.99C1463.15,-2448.54 1501.38,-2429.84 1534.53,-2413.63"/>
<polygon fill="#b2aea3" stroke="#b2aea3" points="1536.29,-2416.66 1543.74,-2409.12 1533.22,-2410.37 1536.29,-2416.66"/>
</a>
</g>
<g id="a_edge58&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; github.com/prometheus/prometheus/pkg/labels.Labels.Hash (1.92s)">
<text text-anchor="middle" x="1514.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 1.92s</text>
</a>
</g>
</g>
<!-- N23 -->
<g id="node23" class="node"><title>N23</title>
<g id="a_node23"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next (4.88s)">
<polygon fill="#edebe8" stroke="#b2a38b" points="2661.74,-2265 2365.74,-2265 2365.74,-2166 2661.74,-2166 2661.74,-2265"/>
<text text-anchor="middle" x="2513.74" y="-2251.4" font-family="Times,serif" font-size="12.00">github</text>
<text text-anchor="middle" x="2513.74" y="-2238.4" font-family="Times,serif" font-size="12.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2513.74" y="-2225.4" font-family="Times,serif" font-size="12.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2513.74" y="-2212.4" font-family="Times,serif" font-size="12.00">(*chunkSeriesIterator)</text>
<text text-anchor="middle" x="2513.74" y="-2199.4" font-family="Times,serif" font-size="12.00">Next</text>
<text text-anchor="middle" x="2513.74" y="-2186.4" font-family="Times,serif" font-size="12.00">0.45s (0.4%)</text>
<text text-anchor="middle" x="2513.74" y="-2173.4" font-family="Times,serif" font-size="12.00">of 4.88s (4.32%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N23 -->
<g id="edge63" class="edge"><title>N16&#45;&gt;N23</title>
<g id="a_edge63"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next (1.63s)">
<path fill="none" stroke="#b2aea5" d="M2596.42,-2484.29C2622.17,-2466.63 2647.53,-2443.5 2661.74,-2415 2679.98,-2378.41 2680.38,-2359.39 2661.74,-2323 2651.47,-2302.97 2635.49,-2285.85 2617.76,-2271.56"/>
<polygon fill="#b2aea5" stroke="#b2aea5" points="2619.56,-2268.53 2609.51,-2265.2 2615.29,-2274.08 2619.56,-2268.53"/>
</a>
</g>
<g id="a_edge63&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next (1.63s)">
<text text-anchor="middle" x="2696.74" y="-2365.3" font-family="Times,serif" font-size="14.00"> 1.63s</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N25 -->
<g id="edge72" class="edge"><title>N16&#45;&gt;N25</title>
<g id="a_edge72"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (1.29s)">
<path fill="none" stroke="#b2afa8" d="M2641.37,-2492.78C2686.43,-2479.95 2737.21,-2464.44 2782.74,-2448 2806.49,-2439.42 2831.59,-2429.27 2855.26,-2419.18"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="2856.79,-2422.33 2864.6,-2415.16 2854.03,-2415.89 2856.79,-2422.33"/>
</a>
</g>
<g id="a_edge72&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (1.29s)">
<text text-anchor="middle" x="2839.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 1.29s</text>
</a>
</g>
</g>
<!-- N35 -->
<g id="node35" class="node"><title>N35</title>
<g id="a_node35"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (2.37s)">
<polygon fill="#edecea" stroke="#b2ac9f" points="3153.74,-2108 2809.74,-2108 2809.74,-1981 3153.74,-1981 3153.74,-2108"/>
<text text-anchor="middle" x="2981.74" y="-2092" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="2981.74" y="-2075" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2981.74" y="-2058" font-family="Times,serif" font-size="15.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2981.74" y="-2041" font-family="Times,serif" font-size="15.00">(*chunkSeriesIterator)</text>
<text text-anchor="middle" x="2981.74" y="-2024" font-family="Times,serif" font-size="15.00">At</text>
<text text-anchor="middle" x="2981.74" y="-2007" font-family="Times,serif" font-size="15.00">1.64s (1.45%)</text>
<text text-anchor="middle" x="2981.74" y="-1990" font-family="Times,serif" font-size="15.00">of 2.37s (2.10%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N35 -->
<g id="edge117" class="edge"><title>N16&#45;&gt;N35</title>
<g id="a_edge117"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (0.18s)">
<path fill="none" stroke="#b2b2b1" d="M2641.44,-2520.83C2796.99,-2510.94 3046.2,-2484.43 3103.74,-2415 3135.87,-2376.23 3087.12,-2185.94 3074.74,-2159 3067.96,-2144.24 3058.78,-2129.79 3048.83,-2116.41"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="3051.41,-2114.03 3042.55,-2108.23 3045.86,-2118.29 3051.41,-2114.03"/>
</a>
</g>
<g id="a_edge117&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (0.18s)">
<text text-anchor="middle" x="3130.74" y="-2293.8" font-family="Times,serif" font-size="14.00"> 0.18s</text>
</a>
</g>
</g>
<!-- N43 -->
<g id="node43" class="node"><title>N43</title>
<g id="a_node43"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (2.30s)">
<polygon fill="#edecea" stroke="#b2aca0" points="3011.74,-2272 2679.74,-2272 2679.74,-2159 3011.74,-2159 3011.74,-2272"/>
<text text-anchor="middle" x="2845.74" y="-2256.8" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="2845.74" y="-2241.8" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2845.74" y="-2226.8" font-family="Times,serif" font-size="14.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2845.74" y="-2211.8" font-family="Times,serif" font-size="14.00">(*chainedSeriesIterator)</text>
<text text-anchor="middle" x="2845.74" y="-2196.8" font-family="Times,serif" font-size="14.00">At</text>
<text text-anchor="middle" x="2845.74" y="-2181.8" font-family="Times,serif" font-size="14.00">1.33s (1.18%)</text>
<text text-anchor="middle" x="2845.74" y="-2166.8" font-family="Times,serif" font-size="14.00">of 2.30s (2.04%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N43 -->
<g id="edge93" class="edge"><title>N16&#45;&gt;N43</title>
<g id="a_edge93"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (0.74s)">
<path fill="none" stroke="#b2b1ac" d="M2618.14,-2484.48C2654.03,-2466.67 2692.7,-2443.39 2722.74,-2415 2757.53,-2382.13 2753.55,-2363.7 2778.74,-2323 2787.21,-2309.31 2796.36,-2294.67 2805.09,-2280.77"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="2808.1,-2282.56 2810.46,-2272.23 2802.18,-2278.83 2808.1,-2282.56"/>
</a>
</g>
<g id="a_edge93&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (0.74s)">
<text text-anchor="middle" x="2800.74" y="-2365.3" font-family="Times,serif" font-size="14.00"> 0.74s</text>
</a>
</g>
</g>
<!-- N62 -->
<g id="node62" class="node"><title>N62</title>
<g id="a_node62"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Next (3.14s)">
<polygon fill="#edece9" stroke="#b2aa99" points="2652.24,-2415 2375.24,-2415 2375.24,-2323 2652.24,-2323 2652.24,-2415"/>
<text text-anchor="middle" x="2513.74" y="-2402.2" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2513.74" y="-2390.2" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2513.74" y="-2378.2" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2513.74" y="-2366.2" font-family="Times,serif" font-size="11.00">(*chainedSeriesIterator)</text>
<text text-anchor="middle" x="2513.74" y="-2354.2" font-family="Times,serif" font-size="11.00">Next</text>
<text text-anchor="middle" x="2513.74" y="-2342.2" font-family="Times,serif" font-size="11.00">0.23s (0.2%)</text>
<text text-anchor="middle" x="2513.74" y="-2330.2" font-family="Times,serif" font-size="11.00">of 3.14s (2.78%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N62 -->
<g id="edge39" class="edge"><title>N16&#45;&gt;N62</title>
<g id="a_edge39"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Next (3.07s)">
<path fill="none" stroke="#b2aa9a" d="M2513.74,-2484.15C2513.74,-2466.04 2513.74,-2444.66 2513.74,-2425.32"/>
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="2517.24,-2425.13 2513.74,-2415.13 2510.24,-2425.13 2517.24,-2425.13"/>
</a>
</g>
<g id="a_edge39&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Next (3.07s)">
<text text-anchor="middle" x="2535.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 3.07s</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N12 -->
<g id="edge25" class="edge"><title>N17&#45;&gt;N12</title>
<g id="a_edge25"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (6.81s)">
<path fill="none" stroke="#b29b7c" d="M2204.95,-2481.35C2214.41,-2461.43 2224.74,-2437.48 2231.74,-2415 2231.74,-2415 2266.52,-2225.99 2286.33,-2118.34"/>
<polygon fill="#b29b7c" stroke="#b29b7c" points="2289.84,-2118.65 2288.2,-2108.18 2282.95,-2117.38 2289.84,-2118.65"/>
</a>
</g>
<g id="a_edge25&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (6.81s)">
<text text-anchor="middle" x="2276.74" y="-2293.8" font-family="Times,serif" font-size="14.00"> 6.81s</text>
</a>
</g>
</g>
<!-- N34 -->
<g id="node34" class="node"><title>N34</title>
<g id="a_node34"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeries).Iterator (4.52s)">
<polygon fill="#edebe8" stroke="#b2a48e" points="2101.24,-2258 1876.24,-2258 1876.24,-2173 2101.24,-2173 2101.24,-2258"/>
<text text-anchor="middle" x="1988.74" y="-2246" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="1988.74" y="-2235" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1988.74" y="-2224" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1988.74" y="-2213" font-family="Times,serif" font-size="10.00">(*chunkSeries)</text>
<text text-anchor="middle" x="1988.74" y="-2202" font-family="Times,serif" font-size="10.00">Iterator</text>
<text text-anchor="middle" x="1988.74" y="-2191" font-family="Times,serif" font-size="10.00">0.10s (0.089%)</text>
<text text-anchor="middle" x="1988.74" y="-2180" font-family="Times,serif" font-size="10.00">of 4.52s (4.00%)</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N34 -->
<g id="edge46" class="edge"><title>N17&#45;&gt;N34</title>
<g id="a_edge46"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeries).Iterator (2.77s)">
<path fill="none" stroke="#b2ab9c" d="M2185.86,-2481.18C2187.6,-2437.32 2184.11,-2370.67 2153.74,-2323 2138.42,-2298.95 2115.5,-2279.25 2091.57,-2263.62"/>
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="2093.41,-2260.63 2083.08,-2258.26 2089.67,-2266.55 2093.41,-2260.63"/>
</a>
</g>
<g id="a_edge46&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeries).Iterator (2.77s)">
<text text-anchor="middle" x="2205.74" y="-2365.3" font-family="Times,serif" font-size="14.00"> 2.77s</text>
</a>
</g>
</g>
<!-- N68 -->
<g id="node68" class="node"><title>N68</title>
<g id="a_node68"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator (1.42s)">
<polygon fill="#edeceb" stroke="#b2afa7" points="2145.24,-2406 1920.24,-2406 1920.24,-2332 2145.24,-2332 2145.24,-2406"/>
<text text-anchor="middle" x="2032.74" y="-2394" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="2032.74" y="-2383" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2032.74" y="-2372" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2032.74" y="-2361" font-family="Times,serif" font-size="10.00">newChainedSeriesIterator</text>
<text text-anchor="middle" x="2032.74" y="-2350" font-family="Times,serif" font-size="10.00">0.07s (0.062%)</text>
<text text-anchor="middle" x="2032.74" y="-2339" font-family="Times,serif" font-size="10.00">of 1.42s (1.26%)</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N68 -->
<g id="edge70" class="edge"><title>N17&#45;&gt;N68</title>
<g id="a_edge70"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator (1.33s)">
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M2138.64,-2481.23C2118.34,-2459.91 2094.24,-2434.6 2074.16,-2413.51"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="2076.67,-2411.07 2067.24,-2406.24 2071.6,-2415.89 2076.67,-2411.07"/>
</a>
</g>
<g id="a_edge70&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator (1.33s)">
<text text-anchor="middle" x="2125.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 1.33s</text>
</a>
</g>
</g>
<!-- N47 -->
<g id="node47" class="node"><title>N47</title>
<g id="a_node47"><a xlink:title="runtime.wbBufFlush (4.23s)">
<polygon fill="#edebe8" stroke="#b2a691" points="1414.24,-1168.5 1319.24,-1168.5 1319.24,-1116.5 1414.24,-1116.5 1414.24,-1168.5"/>
<text text-anchor="middle" x="1366.74" y="-1156.5" font-family="Times,serif" font-size="10.00">runtime</text>
<text text-anchor="middle" x="1366.74" y="-1145.5" font-family="Times,serif" font-size="10.00">wbBufFlush</text>
<text text-anchor="middle" x="1366.74" y="-1134.5" font-family="Times,serif" font-size="10.00">0.04s (0.035%)</text>
<text text-anchor="middle" x="1366.74" y="-1123.5" font-family="Times,serif" font-size="10.00">of 4.23s (3.75%)</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N47 -->
<g id="edge42" class="edge"><title>N18&#45;&gt;N47</title>
<g id="a_edge42"><a xlink:title="runtime.gcWriteBarrier &#45;&gt; runtime.wbBufFlush (2.87s)">
<path fill="none" stroke="#b2aa9b" d="M1217.26,-1276.93C1245.25,-1257.78 1280.73,-1231.99 1309.74,-1206 1319.84,-1196.95 1330.06,-1186.3 1339.01,-1176.38"/>
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="1341.88,-1178.43 1345.89,-1168.63 1336.64,-1173.79 1341.88,-1178.43"/>
</a>
</g>
<g id="a_edge42&#45;label"><a xlink:title="runtime.gcWriteBarrier &#45;&gt; runtime.wbBufFlush (2.87s)">
<text text-anchor="middle" x="1310.74" y="-1227.8" font-family="Times,serif" font-size="14.00"> 2.87s</text>
</a>
</g>
</g>
<!-- N20 -->
<g id="node20" class="node"><title>N20</title>
<g id="a_node20"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next (9.52s)">
<polygon fill="#ede8e3" stroke="#b28e67" points="1074.24,-2411.5 849.238,-2411.5 849.238,-2326.5 1074.24,-2326.5 1074.24,-2411.5"/>
<text text-anchor="middle" x="961.738" y="-2399.5" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="961.738" y="-2388.5" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="961.738" y="-2377.5" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="961.738" y="-2366.5" font-family="Times,serif" font-size="10.00">(*baseChunkSeries)</text>
<text text-anchor="middle" x="961.738" y="-2355.5" font-family="Times,serif" font-size="10.00">Next</text>
<text text-anchor="middle" x="961.738" y="-2344.5" font-family="Times,serif" font-size="10.00">0.11s (0.097%)</text>
<text text-anchor="middle" x="961.738" y="-2333.5" font-family="Times,serif" font-size="10.00">of 9.52s (8.43%)</text>
</a>
</g>
</g>
<!-- N22 -->
<g id="node22" class="node"><title>N22</title>
<g id="a_node22"><a xlink:title="runtime.newobject (5.16s)">
<polygon fill="#edebe7" stroke="#b2a289" points="1837.24,-1503.5 1724.24,-1503.5 1724.24,-1447.5 1837.24,-1447.5 1837.24,-1503.5"/>
<text text-anchor="middle" x="1780.74" y="-1490.7" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1780.74" y="-1478.7" font-family="Times,serif" font-size="11.00">newobject</text>
<text text-anchor="middle" x="1780.74" y="-1466.7" font-family="Times,serif" font-size="11.00">0.16s (0.14%)</text>
<text text-anchor="middle" x="1780.74" y="-1454.7" font-family="Times,serif" font-size="11.00">of 5.16s (4.57%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N22 -->
<g id="edge118" class="edge"><title>N20&#45;&gt;N22</title>
<g id="a_edge118"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next &#45;&gt; runtime.newobject (0.18s)">
<path fill="none" stroke="#b2b2b1" d="M1060.03,-2326.49C1093.73,-2313.41 1131.97,-2299.83 1167.74,-2290 1212.12,-2277.8 1228.18,-2291.8 1269.74,-2272 1370.14,-2224.16 1406.07,-2205.96 1458.74,-2108 1492.7,-2044.83 1467.76,-2018.71 1479.74,-1948 1492.86,-1870.57 1498.48,-1851.62 1515.74,-1775 1519.05,-1760.28 1517.27,-1755.64 1523.74,-1742 1567.92,-1648.83 1589.2,-1628.25 1663.74,-1557 1682.3,-1539.26 1705.11,-1522.63 1725.66,-1509.15"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1727.8,-1511.93 1734.3,-1503.57 1724,-1506.05 1727.8,-1511.93"/>
</a>
</g>
<g id="a_edge118&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next &#45;&gt; runtime.newobject (0.18s)">
<text text-anchor="middle" x="1501.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.18s</text>
</a>
</g>
</g>
<!-- N38 -->
<g id="node38" class="node"><title>N38</title>
<g id="a_node38"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series (4.74s)">
<polygon fill="#edebe8" stroke="#b2a48d" points="1014.24,-2258 789.238,-2258 789.238,-2173 1014.24,-2173 1014.24,-2258"/>
<text text-anchor="middle" x="901.738" y="-2246" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="901.738" y="-2235" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="901.738" y="-2224" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="901.738" y="-2213" font-family="Times,serif" font-size="10.00">(*Decoder)</text>
<text text-anchor="middle" x="901.738" y="-2202" font-family="Times,serif" font-size="10.00">Series</text>
<text text-anchor="middle" x="901.738" y="-2191" font-family="Times,serif" font-size="10.00">0.13s (0.12%)</text>
<text text-anchor="middle" x="901.738" y="-2180" font-family="Times,serif" font-size="10.00">of 4.74s (4.20%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N38 -->
<g id="edge29" class="edge"><title>N20&#45;&gt;N38</title>
<g id="a_edge29"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series (4.74s)">
<path fill="none" stroke="#b2a48d" stroke-dasharray="1,5" d="M945.184,-2326.2C938.003,-2308.07 929.526,-2286.66 921.975,-2267.6"/>
<polygon fill="#b2a48d" stroke="#b2a48d" points="925.175,-2266.17 918.238,-2258.16 918.666,-2268.75 925.175,-2266.17"/>
</a>
</g>
<g id="a_edge29&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series (4.74s)">
<text text-anchor="middle" x="957.738" y="-2293.8" font-family="Times,serif" font-size="14.00"> 4.74s</text>
</a>
</g>
</g>
<!-- N48 -->
<g id="node48" class="node"><title>N48</title>
<g id="a_node48"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next (4.19s)">
<polygon fill="#edebe8" stroke="#b2a691" points="590.238,-2258 365.238,-2258 365.238,-2173 590.238,-2173 590.238,-2258"/>
<text text-anchor="middle" x="477.738" y="-2246" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="477.738" y="-2235" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="477.738" y="-2224" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="477.738" y="-2213" font-family="Times,serif" font-size="10.00">(*intersectPostings)</text>
<text text-anchor="middle" x="477.738" y="-2202" font-family="Times,serif" font-size="10.00">Next</text>
<text text-anchor="middle" x="477.738" y="-2191" font-family="Times,serif" font-size="10.00">0.09s (0.08%)</text>
<text text-anchor="middle" x="477.738" y="-2180" font-family="Times,serif" font-size="10.00">of 4.19s (3.71%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N48 -->
<g id="edge38" class="edge"><title>N20&#45;&gt;N48</title>
<g id="a_edge38"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next (3.39s)">
<path fill="none" stroke="#b2a997" d="M849.178,-2332.77C774.585,-2309.42 676.742,-2278.79 600.203,-2254.83"/>
<polygon fill="#b2a997" stroke="#b2a997" points="601.092,-2251.44 590.503,-2251.8 599.001,-2258.12 601.092,-2251.44"/>
</a>
</g>
<g id="a_edge38&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next (3.39s)">
<text text-anchor="middle" x="770.738" y="-2293.8" font-family="Times,serif" font-size="14.00"> 3.39s</text>
</a>
</g>
</g>
<!-- N50 -->
<g id="node50" class="node"><title>N50</title>
<g id="a_node50"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers (2.94s)">
<polygon fill="#edecea" stroke="#b2aa9b" points="769.738,-2909.5 567.738,-2909.5 567.738,-2856.5 769.738,-2856.5 769.738,-2909.5"/>
<text text-anchor="middle" x="668.738" y="-2899.1" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="668.738" y="-2890.1" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="668.738" y="-2881.1" font-family="Times,serif" font-size="8.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="668.738" y="-2872.1" font-family="Times,serif" font-size="8.00">PostingsForMatchers</text>
<text text-anchor="middle" x="668.738" y="-2863.1" font-family="Times,serif" font-size="8.00">0 of 2.94s (2.60%)</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N50 -->
<g id="edge41" class="edge"><title>N21&#45;&gt;N50</title>
<g id="a_edge41"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers (2.94s)">
<path fill="none" stroke="#b2aa9b" stroke-dasharray="1,5" d="M902.002,-3030.91C864.984,-3013.15 818.371,-2989.43 778.738,-2965 754.605,-2950.13 729.027,-2931.48 708.615,-2915.83"/>
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="710.542,-2912.9 700.489,-2909.55 706.261,-2918.44 710.542,-2912.9"/>
</a>
</g>
<g id="a_edge41&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers (2.94s)">
<text text-anchor="middle" x="856.738" y="-2986.8" font-family="Times,serif" font-size="14.00"> 2.94s</text>
</a>
</g>
</g>
<!-- N76 -->
<g id="node76" class="node"><title>N76</title>
<g id="a_node76"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next (11.10s)">
<polygon fill="#ede7e1" stroke="#b2865a" points="989.738,-2914 787.738,-2914 787.738,-2852 989.738,-2852 989.738,-2914"/>
<text text-anchor="middle" x="888.738" y="-2903.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="888.738" y="-2894.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="888.738" y="-2885.6" font-family="Times,serif" font-size="8.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="888.738" y="-2876.6" font-family="Times,serif" font-size="8.00">(*mergedSeriesSet)</text>
<text text-anchor="middle" x="888.738" y="-2867.6" font-family="Times,serif" font-size="8.00">Next</text>
<text text-anchor="middle" x="888.738" y="-2858.6" font-family="Times,serif" font-size="8.00">0 of 11.10s (9.83%)</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N76 -->
<g id="edge17" class="edge"><title>N21&#45;&gt;N76</title>
<g id="a_edge17"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next (11.10s)">
<path fill="none" stroke="#b2865a" stroke-dasharray="1,5" d="M954.337,-3030.97C941.115,-3001.35 920.831,-2955.9 906.321,-2923.39"/>
<polygon fill="#b2865a" stroke="#b2865a" points="909.477,-2921.88 902.205,-2914.17 903.085,-2924.73 909.477,-2921.88"/>
</a>
</g>
<g id="a_edge17&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next (11.10s)">
<text text-anchor="middle" x="964.238" y="-2986.8" font-family="Times,serif" font-size="14.00"> 11.10s</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N4 -->
<g id="edge27" class="edge"><title>N22&#45;&gt;N4</title>
<g id="a_edge27"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (5s)">
<path fill="none" stroke="#b2a28a" d="M1740.61,-1447.34C1708.39,-1425.53 1662.05,-1394.15 1621.79,-1366.9"/>
<polygon fill="#b2a28a" stroke="#b2a28a" points="1623.54,-1363.85 1613.29,-1361.15 1619.61,-1369.65 1623.54,-1363.85"/>
</a>
</g>
<g id="a_edge27&#45;label"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (5s)">
<text text-anchor="middle" x="1670.74" y="-1382.8" font-family="Times,serif" font-size="14.00"> 5s</text>
</a>
</g>
</g>
<!-- N23&#45;&gt;N12 -->
<g id="edge102" class="edge"><title>N23&#45;&gt;N12</title>
<g id="a_edge102"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (0.37s)">
<path fill="none" stroke="#b2b1af" d="M2452.13,-2165.84C2431.89,-2149.87 2409,-2131.79 2387.22,-2114.59"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="2389.27,-2111.75 2379.26,-2108.3 2384.94,-2117.24 2389.27,-2111.75"/>
</a>
</g>
<g id="a_edge102&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (0.37s)">
<text text-anchor="middle" x="2440.74" y="-2129.8" font-family="Times,serif" font-size="14.00"> 0.37s</text>
</a>
</g>
</g>
<!-- N24 -->
<g id="node24" class="node"><title>N24</title>
<g id="a_node24"><a xlink:title="runtime.gcBgMarkWorker (12s)">
<polygon fill="#ede6e0" stroke="#b28253" points="1301.24,-1160.5 1208.24,-1160.5 1208.24,-1124.5 1301.24,-1124.5 1301.24,-1160.5"/>
<text text-anchor="middle" x="1254.74" y="-1149.6" font-family="Times,serif" font-size="8.00">runtime</text>
<text text-anchor="middle" x="1254.74" y="-1140.6" font-family="Times,serif" font-size="8.00">gcBgMarkWorker</text>
<text text-anchor="middle" x="1254.74" y="-1131.6" font-family="Times,serif" font-size="8.00">0 of 12s (10.62%)</text>
</a>
</g>
</g>
<!-- N24&#45;&gt;N5 -->
<g id="edge15" class="edge"><title>N24&#45;&gt;N5</title>
<g id="a_edge15"><a xlink:title="runtime.gcBgMarkWorker &#45;&gt; runtime.systemstack (12s)">
<path fill="none" stroke="#b28253" d="M1268.47,-1124.34C1279.18,-1111.37 1294.7,-1093.39 1309.74,-1079 1326.64,-1062.83 1331.02,-1058.59 1350.74,-1046 1358.35,-1041.14 1366.59,-1036.43 1374.86,-1032.02"/>
<polygon fill="#b28253" stroke="#b28253" points="1376.56,-1035.08 1383.82,-1027.36 1373.33,-1028.87 1376.56,-1035.08"/>
</a>
</g>
<g id="a_edge15&#45;label"><a xlink:title="runtime.gcBgMarkWorker &#45;&gt; runtime.systemstack (12s)">
<text text-anchor="middle" x="1366.24" y="-1049.8" font-family="Times,serif" font-size="14.00"> 12s</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N35 -->
<g id="edge74" class="edge"><title>N25&#45;&gt;N35</title>
<g id="a_edge74"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (1.22s)">
<path fill="none" stroke="#b2b0a8" d="M2996.81,-2322.99C3006.51,-2307.63 3015.77,-2289.82 3020.74,-2272 3034.86,-2221.33 3024.09,-2162.78 3010.33,-2117.91"/>
<polygon fill="#b2b0a8" stroke="#b2b0a8" points="3013.63,-2116.73 3007.26,-2108.26 3006.96,-2118.85 3013.63,-2116.73"/>
</a>
</g>
<g id="a_edge74&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (1.22s)">
<text text-anchor="middle" x="3048.74" y="-2211.8" font-family="Times,serif" font-size="14.00"> 1.22s</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N43 -->
<g id="edge64" class="edge"><title>N25&#45;&gt;N43</title>
<g id="a_edge64"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (1.56s)">
<path fill="none" stroke="#b2afa6" d="M2927.95,-2322.96C2917.55,-2309.49 2905.95,-2294.46 2894.81,-2280.04"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="2897.56,-2277.88 2888.68,-2272.11 2892.02,-2282.16 2897.56,-2277.88"/>
</a>
</g>
<g id="a_edge64&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (1.56s)">
<text text-anchor="middle" x="2932.74" y="-2293.8" font-family="Times,serif" font-size="14.00"> 1.56s</text>
</a>
</g>
</g>
<!-- N26&#45;&gt;N22 -->
<g id="edge48" class="edge"><title>N26&#45;&gt;N22</title>
<g id="a_edge48"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator &#45;&gt; runtime.newobject (2.70s)">
<path fill="none" stroke="#b2ab9d" d="M2061.09,-1603.88C2029.93,-1588.5 1995.56,-1571.83 1963.74,-1557 1925.35,-1539.11 1881.98,-1519.99 1847.09,-1504.87"/>
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="1848.06,-1501.47 1837.49,-1500.71 1845.28,-1507.9 1848.06,-1501.47"/>
</a>
</g>
<g id="a_edge48&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator &#45;&gt; runtime.newobject (2.70s)">
<text text-anchor="middle" x="2013.74" y="-1560.8" font-family="Times,serif" font-size="14.00"> 2.70s</text>
</a>
</g>
</g>
<!-- N27 -->
<g id="node27" class="node"><title>N27</title>
<g id="a_node27"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext (4.07s)">
<polygon fill="#edebe8" stroke="#b2a692" points="371.238,-2087 146.238,-2087 146.238,-2002 371.238,-2002 371.238,-2087"/>
<text text-anchor="middle" x="258.738" y="-2075" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="258.738" y="-2064" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="258.738" y="-2053" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="258.738" y="-2042" font-family="Times,serif" font-size="10.00">(*intersectPostings)</text>
<text text-anchor="middle" x="258.738" y="-2031" font-family="Times,serif" font-size="10.00">doNext</text>
<text text-anchor="middle" x="258.738" y="-2020" font-family="Times,serif" font-size="10.00">0.14s (0.12%)</text>
<text text-anchor="middle" x="258.738" y="-2009" font-family="Times,serif" font-size="10.00">of 4.07s (3.60%)</text>
</a>
</g>
</g>
<!-- N40 -->
<g id="node40" class="node"><title>N40</title>
<g id="a_node40"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Seek (3.72s)">
<polygon fill="#edebe9" stroke="#b2a795" points="304.238,-1895 79.2382,-1895 79.2382,-1810 304.238,-1810 304.238,-1895"/>
<text text-anchor="middle" x="191.738" y="-1883" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="191.738" y="-1872" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="191.738" y="-1861" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="191.738" y="-1850" font-family="Times,serif" font-size="10.00">(*intersectPostings)</text>
<text text-anchor="middle" x="191.738" y="-1839" font-family="Times,serif" font-size="10.00">Seek</text>
<text text-anchor="middle" x="191.738" y="-1828" font-family="Times,serif" font-size="10.00">0.10s (0.089%)</text>
<text text-anchor="middle" x="191.738" y="-1817" font-family="Times,serif" font-size="10.00">of 3.72s (3.29%)</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N40 -->
<g id="edge37" class="edge"><title>N27&#45;&gt;N40</title>
<g id="a_edge37"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Seek (3.72s)">
<path fill="none" stroke="#b2a795" d="M251.146,-2001.57C247.557,-1984.69 242.731,-1965.19 236.738,-1948 231.684,-1933.5 225.063,-1918.28 218.461,-1904.39"/>
<polygon fill="#b2a795" stroke="#b2a795" points="221.426,-1902.48 213.913,-1895.01 215.128,-1905.53 221.426,-1902.48"/>
</a>
</g>
<g id="a_edge37&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Seek (3.72s)">
<text text-anchor="middle" x="263.738" y="-1951.8" font-family="Times,serif" font-size="14.00"> 3.72s</text>
</a>
</g>
</g>
<!-- N44 -->
<g id="node44" class="node"><title>N44</title>
<g id="a_node44"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek (2.84s)">
<polygon fill="#edecea" stroke="#b2ab9c" points="330.238,-1521.5 53.2382,-1521.5 53.2382,-1429.5 330.238,-1429.5 330.238,-1521.5"/>
<text text-anchor="middle" x="191.738" y="-1508.7" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="191.738" y="-1496.7" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="191.738" y="-1484.7" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="191.738" y="-1472.7" font-family="Times,serif" font-size="11.00">(*bigEndianPostings)</text>
<text text-anchor="middle" x="191.738" y="-1460.7" font-family="Times,serif" font-size="11.00">Seek</text>
<text text-anchor="middle" x="191.738" y="-1448.7" font-family="Times,serif" font-size="11.00">0.19s (0.17%)</text>
<text text-anchor="middle" x="191.738" y="-1436.7" font-family="Times,serif" font-size="11.00">of 2.84s (2.51%)</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N44 -->
<g id="edge91" class="edge"><title>N27&#45;&gt;N44</title>
<g id="a_edge91"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek (0.77s)">
<path fill="none" stroke="#b2b1ac" d="M284.095,-2001.74C295.253,-1980.97 307.092,-1955.01 312.738,-1930 346.016,-1782.6 372.79,-1728.67 312.738,-1590 302.532,-1566.43 284.757,-1545.51 265.924,-1528.26"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="268.19,-1525.59 258.383,-1521.58 263.55,-1530.83 268.19,-1525.59"/>
</a>
</g>
<g id="a_edge91&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek (0.77s)">
<text text-anchor="middle" x="370.738" y="-1745.8" font-family="Times,serif" font-size="14.00"> 0.77s</text>
</a>
</g>
</g>
<!-- N46 -->
<g id="node46" class="node"><title>N46</title>
<g id="a_node46"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*removedPostings).Seek (2.31s)">
<polygon fill="#edecea" stroke="#b2aca0" points="304.238,-1699.5 79.2382,-1699.5 79.2382,-1614.5 304.238,-1614.5 304.238,-1699.5"/>
<text text-anchor="middle" x="191.738" y="-1687.5" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="191.738" y="-1676.5" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="191.738" y="-1665.5" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="191.738" y="-1654.5" font-family="Times,serif" font-size="10.00">(*removedPostings)</text>
<text text-anchor="middle" x="191.738" y="-1643.5" font-family="Times,serif" font-size="10.00">Seek</text>
<text text-anchor="middle" x="191.738" y="-1632.5" font-family="Times,serif" font-size="10.00">0.05s (0.044%)</text>
<text text-anchor="middle" x="191.738" y="-1621.5" font-family="Times,serif" font-size="10.00">of 2.31s (2.05%)</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N46 -->
<g id="edge86" class="edge"><title>N27&#45;&gt;N46</title>
<g id="a_edge86"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*removedPostings).Seek (0.82s)">
<path fill="none" stroke="#b2b1ac" d="M146.172,-2016.84C100.605,-1999.92 52.5136,-1972.83 25.7382,-1930 -10.7817,-1871.59 -5.97674,-1836.15 25.7382,-1775 40.605,-1746.33 66.0815,-1723.2 92.6732,-1705.32"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="94.8528,-1708.07 101.334,-1699.69 91.0408,-1702.2 94.8528,-1708.07"/>
</a>
</g>
<g id="a_edge86&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*removedPostings).Seek (0.82s)">
<text text-anchor="middle" x="47.7382" y="-1848.8" font-family="Times,serif" font-size="14.00"> 0.82s</text>
</a>
</g>
</g>
<!-- N55 -->
<g id="node55" class="node"><title>N55</title>
<g id="a_node55"><a xlink:title="runtime.(*mspan).sweep (1.65s)">
<polygon fill="#edeceb" stroke="#b2aea5" points="1124.24,-392 1011.24,-392 1011.24,-324 1124.24,-324 1124.24,-392"/>
<text text-anchor="middle" x="1067.74" y="-379.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1067.74" y="-367.2" font-family="Times,serif" font-size="11.00">(*mspan)</text>
<text text-anchor="middle" x="1067.74" y="-355.2" font-family="Times,serif" font-size="11.00">sweep</text>
<text text-anchor="middle" x="1067.74" y="-343.2" font-family="Times,serif" font-size="11.00">0.18s (0.16%)</text>
<text text-anchor="middle" x="1067.74" y="-331.2" font-family="Times,serif" font-size="11.00">of 1.65s (1.46%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N55 -->
<g id="edge101" class="edge"><title>N28&#45;&gt;N55</title>
<g id="a_edge101"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mspan).sweep (0.42s)">
<path fill="none" stroke="#b2b1af" d="M1121.45,-832.386C1172.1,-789.96 1249.74,-724.233 1249.74,-720 1249.74,-720 1249.74,-720 1249.74,-476 1249.74,-419.185 1186.21,-388.664 1134.21,-373.199"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="1134.9,-369.756 1124.33,-370.393 1132.99,-376.49 1134.9,-369.756"/>
</a>
</g>
<g id="a_edge101&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mspan).sweep (0.42s)">
<text text-anchor="middle" x="1271.74" y="-589.8" font-family="Times,serif" font-size="14.00"> 0.42s</text>
</a>
</g>
</g>
<!-- N57 -->
<g id="node57" class="node"><title>N57</title>
<g id="a_node57"><a xlink:title="runtime.(*mheap).alloc (2.71s)">
<polygon fill="#edecea" stroke="#b2ab9d" points="1125.74,-748 1031.74,-748 1031.74,-690 1125.74,-690 1125.74,-748"/>
<text text-anchor="middle" x="1078.74" y="-736.8" font-family="Times,serif" font-size="9.00">runtime</text>
<text text-anchor="middle" x="1078.74" y="-726.8" font-family="Times,serif" font-size="9.00">(*mheap)</text>
<text text-anchor="middle" x="1078.74" y="-716.8" font-family="Times,serif" font-size="9.00">alloc</text>
<text text-anchor="middle" x="1078.74" y="-706.8" font-family="Times,serif" font-size="9.00">0.01s (0.0089%)</text>
<text text-anchor="middle" x="1078.74" y="-696.8" font-family="Times,serif" font-size="9.00">of 2.71s (2.40%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N57 -->
<g id="edge50" class="edge"><title>N28&#45;&gt;N57</title>
<g id="a_edge50"><a xlink:title="runtime.(*mcentral).cacheSpan ... runtime.(*mheap).alloc (2.55s)">
<path fill="none" stroke="#b2ac9e" stroke-dasharray="1,5" d="M1078.74,-832.173C1078.74,-809.769 1078.74,-780.936 1078.74,-758.112"/>
<polygon fill="#b2ac9e" stroke="#b2ac9e" points="1082.24,-758.093 1078.74,-748.093 1075.24,-758.093 1082.24,-758.093"/>
</a>
</g>
<g id="a_edge50&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan ... runtime.(*mheap).alloc (2.55s)">
<text text-anchor="middle" x="1100.74" y="-783.8" font-family="Times,serif" font-size="14.00"> 2.55s</text>
</a>
</g>
</g>
<!-- N66 -->
<g id="node66" class="node"><title>N66</title>
<g id="a_node66"><a xlink:title="runtime.unlock (0.71s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="1005.24,-154 892.238,-154 892.238,-98 1005.24,-98 1005.24,-154"/>
<text text-anchor="middle" x="948.738" y="-141.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="948.738" y="-129.2" font-family="Times,serif" font-size="11.00">unlock</text>
<text text-anchor="middle" x="948.738" y="-117.2" font-family="Times,serif" font-size="11.00">0.25s (0.22%)</text>
<text text-anchor="middle" x="948.738" y="-105.2" font-family="Times,serif" font-size="11.00">of 0.71s (0.63%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N66 -->
<g id="edge126" class="edge"><title>N28&#45;&gt;N66</title>
<g id="a_edge126"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.unlock (0.12s)">
<path fill="none" stroke="#b2b2b1" d="M1020.01,-852.65C959.741,-832.933 874.738,-792.306 874.738,-720 874.738,-720 874.738,-720 874.738,-238 874.738,-209.043 892.389,-181.894 910.45,-161.695"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="913.085,-164 917.356,-154.304 907.971,-159.221 913.085,-164"/>
</a>
</g>
<g id="a_edge126&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.unlock (0.12s)">
<text text-anchor="middle" x="896.738" y="-473.3" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N71 -->
<g id="node71" class="node"><title>N71</title>
<g id="a_node71"><a xlink:title="runtime.lock (0.59s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="1163.24,-154 1050.24,-154 1050.24,-98 1163.24,-98 1163.24,-154"/>
<text text-anchor="middle" x="1106.74" y="-141.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1106.74" y="-129.2" font-family="Times,serif" font-size="11.00">lock</text>
<text text-anchor="middle" x="1106.74" y="-117.2" font-family="Times,serif" font-size="11.00">0.27s (0.24%)</text>
<text text-anchor="middle" x="1106.74" y="-105.2" font-family="Times,serif" font-size="11.00">of 0.59s (0.52%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N71 -->
<g id="edge111" class="edge"><title>N28&#45;&gt;N71</title>
<g id="a_edge111"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.lock (0.23s)">
<path fill="none" stroke="#b2b2b0" d="M1118.43,-832.266C1127.09,-825.384 1136.46,-818.588 1145.74,-813 1187.8,-787.676 1212,-799.462 1243.74,-762 1312.02,-681.41 1321.74,-643.129 1321.74,-537.5 1321.74,-537.5 1321.74,-537.5 1321.74,-238 1321.74,-170.313 1236.56,-143.859 1173.43,-133.547"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1173.92,-130.081 1163.51,-132.027 1172.86,-137 1173.92,-130.081"/>
</a>
</g>
<g id="a_edge111&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.lock (0.23s)">
<text text-anchor="middle" x="1343.74" y="-473.3" font-family="Times,serif" font-size="14.00"> 0.23s</text>
</a>
</g>
</g>
<!-- N29&#45;&gt;N18 -->
<g id="edge100" class="edge"><title>N29&#45;&gt;N18</title>
<g id="a_edge100"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits &#45;&gt; runtime.gcWriteBarrier (0.44s)">
<path fill="none" stroke="#b2b1af" d="M993.058,-1589.99C973.904,-1575.96 956.962,-1559.13 944.738,-1539 915.446,-1490.75 914.156,-1459.44 944.738,-1412 978.139,-1360.19 1044.96,-1334.4 1097.15,-1321.75"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="1098.09,-1325.12 1107.04,-1319.46 1096.51,-1318.3 1098.09,-1325.12"/>
</a>
</g>
<g id="a_edge100&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits &#45;&gt; runtime.gcWriteBarrier (0.44s)">
<text text-anchor="middle" x="966.738" y="-1471.8" font-family="Times,serif" font-size="14.00"> 0.44s</text>
</a>
</g>
</g>
<!-- N41 -->
<g id="node41" class="node"><title>N41</title>
<g id="a_node41"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte (2.72s)">
<polygon fill="#edecea" stroke="#b2ab9d" points="1341.74,-1539 997.738,-1539 997.738,-1412 1341.74,-1412 1341.74,-1539"/>
<text text-anchor="middle" x="1169.74" y="-1523" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="1169.74" y="-1506" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1169.74" y="-1489" font-family="Times,serif" font-size="15.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="1169.74" y="-1472" font-family="Times,serif" font-size="15.00">(*bstream)</text>
<text text-anchor="middle" x="1169.74" y="-1455" font-family="Times,serif" font-size="15.00">readByte</text>
<text text-anchor="middle" x="1169.74" y="-1438" font-family="Times,serif" font-size="15.00">1.68s (1.49%)</text>
<text text-anchor="middle" x="1169.74" y="-1421" font-family="Times,serif" font-size="15.00">of 2.72s (2.41%)</text>
</a>
</g>
</g>
<!-- N29&#45;&gt;N41 -->
<g id="edge52" class="edge"><title>N29&#45;&gt;N41</title>
<g id="a_edge52"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte (2.38s)">
<path fill="none" stroke="#b2ac9f" d="M1169.74,-1589.93C1169.74,-1576.7 1169.74,-1562.74 1169.74,-1549.3"/>
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="1173.24,-1549.15 1169.74,-1539.15 1166.24,-1549.15 1173.24,-1549.15"/>
</a>
</g>
<g id="a_edge52&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte (2.38s)">
<text text-anchor="middle" x="1191.74" y="-1560.8" font-family="Times,serif" font-size="14.00"> 2.38s</text>
</a>
</g>
</g>
<!-- N31 -->
<g id="node31" class="node"><title>N31</title>
<g id="a_node31"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator (4.42s)">
<polygon fill="#edebe8" stroke="#b2a58f" points="2109.74,-2087.5 1813.74,-2087.5 1813.74,-2001.5 2109.74,-2001.5 2109.74,-2087.5"/>
<text text-anchor="middle" x="1961.74" y="-2073.9" font-family="Times,serif" font-size="12.00">github</text>
<text text-anchor="middle" x="1961.74" y="-2060.9" font-family="Times,serif" font-size="12.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1961.74" y="-2047.9" font-family="Times,serif" font-size="12.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1961.74" y="-2034.9" font-family="Times,serif" font-size="12.00">newChunkSeriesIterator</text>
<text text-anchor="middle" x="1961.74" y="-2021.9" font-family="Times,serif" font-size="12.00">0.36s (0.32%)</text>
<text text-anchor="middle" x="1961.74" y="-2008.9" font-family="Times,serif" font-size="12.00">of 4.42s (3.91%)</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N22 -->
<g id="edge76" class="edge"><title>N31&#45;&gt;N22</title>
<g id="a_edge76"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; runtime.newobject (1.15s)">
<path fill="none" stroke="#b2b0a9" d="M1951.56,-2001.35C1948.64,-1989.01 1945.5,-1975.48 1942.74,-1963 1902.9,-1783.09 1944.94,-1719.86 1858.74,-1557 1849.67,-1539.88 1835.86,-1523.9 1822.37,-1510.76"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="1824.62,-1508.07 1814.93,-1503.76 1819.82,-1513.17 1824.62,-1508.07"/>
</a>
</g>
<g id="a_edge76&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; runtime.newobject (1.15s)">
<text text-anchor="middle" x="1940.74" y="-1745.8" font-family="Times,serif" font-size="14.00"> 1.15s</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N26 -->
<g id="edge56" class="edge"><title>N31&#45;&gt;N26</title>
<g id="a_edge56"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator (2.08s)">
<path fill="none" stroke="#b2ada2" d="M1952.65,-2001.46C1942.92,-1945.53 1934.02,-1845.5 1975.74,-1775 1989.74,-1751.34 2010.59,-1731.78 2033.39,-1715.88"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="2035.52,-1718.67 2041.87,-1710.19 2031.61,-1712.86 2035.52,-1718.67"/>
</a>
</g>
<g id="a_edge56&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator (2.08s)">
<text text-anchor="middle" x="1997.74" y="-1848.8" font-family="Times,serif" font-size="14.00"> 2.08s</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N59 -->
<g id="edge90" class="edge"><title>N31&#45;&gt;N59</title>
<g id="a_edge90"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator (0.77s)">
<path fill="none" stroke="#b2b1ac" d="M2001.69,-2001.33C2029.28,-1972.21 2066.08,-1933.36 2095.03,-1902.8"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="2097.88,-1904.89 2102.21,-1895.22 2092.79,-1900.07 2097.88,-1904.89"/>
</a>
</g>
<g id="a_edge90&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator (0.77s)">
<text text-anchor="middle" x="2073.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.77s</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N4 -->
<g id="edge45" class="edge"><title>N33&#45;&gt;N4</title>
<g id="a_edge45"><a xlink:title="runtime.growslice &#45;&gt; runtime.mallocgc (2.78s)">
<path fill="none" stroke="#b2ab9c" d="M1039.6,-2014.31C1063.18,-1993.25 1092.88,-1962.83 1110.74,-1930 1144.63,-1867.69 1094.94,-1821.23 1148.74,-1775 1182.75,-1745.77 1309.42,-1776.63 1349.74,-1757 1367.83,-1748.19 1370.08,-1741.07 1380.74,-1724 1418.82,-1663.03 1485.05,-1470.19 1517.98,-1370.69"/>
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="1521.34,-1371.67 1521.16,-1361.07 1514.7,-1369.47 1521.34,-1371.67"/>
</a>
</g>
<g id="a_edge45&#45;label"><a xlink:title="runtime.growslice &#45;&gt; runtime.mallocgc (2.78s)">
<text text-anchor="middle" x="1462.74" y="-1653.3" font-family="Times,serif" font-size="14.00"> 2.78s</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N67 -->
<g id="edge105" class="edge"><title>N33&#45;&gt;N67</title>
<g id="a_edge105"><a xlink:title="runtime.growslice &#45;&gt; runtime.typedmemmove (0.28s)">
<path fill="none" stroke="#b2b2b0" d="M961.398,-2014.35C942.367,-2002.43 919.177,-1989.48 896.738,-1981 825.558,-1954.1 803.577,-1961.76 728.738,-1948 682.172,-1939.44 667.135,-1948.93 623.738,-1930 599.415,-1919.39 575.671,-1901.64 557.428,-1885.9"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="559.26,-1882.85 549.451,-1878.85 554.624,-1888.09 559.26,-1882.85"/>
</a>
</g>
<g id="a_edge105&#45;label"><a xlink:title="runtime.growslice &#45;&gt; runtime.typedmemmove (0.28s)">
<text text-anchor="middle" x="856.738" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.28s</text>
</a>
</g>
</g>
<!-- N34&#45;&gt;N31 -->
<g id="edge31" class="edge"><title>N34&#45;&gt;N31</title>
<g id="a_edge31"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeries).Iterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator (4.42s)">
<path fill="none" stroke="#b2a58f" d="M1982.06,-2172.72C1978.44,-2150.06 1973.93,-2121.83 1970.08,-2097.72"/>
<polygon fill="#b2a58f" stroke="#b2a58f" points="1973.51,-2097 1968.48,-2087.67 1966.6,-2098.1 1973.51,-2097"/>
</a>
</g>
<g id="a_edge31&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeries).Iterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator (4.42s)">
<text text-anchor="middle" x="1999.74" y="-2129.8" font-family="Times,serif" font-size="14.00"> 4.42s</text>
</a>
</g>
</g>
<!-- N35&#45;&gt;N53 -->
<g id="edge98" class="edge"><title>N35&#45;&gt;N53</title>
<g id="a_edge98"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).At (0.62s)">
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M2892.25,-1980.76C2858.57,-1957.14 2820.58,-1930.51 2788.1,-1907.74"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="2789.72,-1904.6 2779.53,-1901.73 2785.7,-1910.33 2789.72,-1904.6"/>
</a>
</g>
<g id="a_edge98&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).At (0.62s)">
<text text-anchor="middle" x="2883.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.62s</text>
</a>
</g>
</g>
<!-- N36 -->
<g id="node36" class="node"><title>N36</title>
<g id="a_node36"><a xlink:title="runtime.sweepone (2.32s)">
<polygon fill="#edecea" stroke="#b2aca0" points="1116.74,-511 982.738,-511 982.738,-443 1116.74,-443 1116.74,-511"/>
<text text-anchor="middle" x="1049.74" y="-495.8" font-family="Times,serif" font-size="14.00">runtime</text>
<text text-anchor="middle" x="1049.74" y="-480.8" font-family="Times,serif" font-size="14.00">sweepone</text>
<text text-anchor="middle" x="1049.74" y="-465.8" font-family="Times,serif" font-size="14.00">1.09s (0.97%)</text>
<text text-anchor="middle" x="1049.74" y="-450.8" font-family="Times,serif" font-size="14.00">of 2.32s (2.05%)</text>
</a>
</g>
</g>
<!-- N36&#45;&gt;N55 -->
<g id="edge73" class="edge"><title>N36&#45;&gt;N55</title>
<g id="a_edge73"><a xlink:title="runtime.sweepone &#45;&gt; runtime.(*mspan).sweep (1.23s)">
<path fill="none" stroke="#b2afa8" d="M1054.85,-442.785C1056.79,-430.188 1059.02,-415.653 1061.08,-402.263"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="1064.55,-402.714 1062.62,-392.298 1057.64,-401.649 1064.55,-402.714"/>
</a>
</g>
<g id="a_edge73&#45;label"><a xlink:title="runtime.sweepone &#45;&gt; runtime.(*mspan).sweep (1.23s)">
<text text-anchor="middle" x="1082.74" y="-413.8" font-family="Times,serif" font-size="14.00"> 1.23s</text>
</a>
</g>
</g>
<!-- N37 -->
<g id="node37" class="node"><title>N37</title>
<g id="a_node37"><a xlink:title="sort.Search (3.09s)">
<polygon fill="#edece9" stroke="#b2aa9a" points="254.238,-1341 129.238,-1341 129.238,-1277 254.238,-1277 254.238,-1341"/>
<text text-anchor="middle" x="191.738" y="-1326.6" font-family="Times,serif" font-size="13.00">sort</text>
<text text-anchor="middle" x="191.738" y="-1312.6" font-family="Times,serif" font-size="13.00">Search</text>
<text text-anchor="middle" x="191.738" y="-1298.6" font-family="Times,serif" font-size="13.00">0.92s (0.81%)</text>
<text text-anchor="middle" x="191.738" y="-1284.6" font-family="Times,serif" font-size="13.00">of 3.09s (2.74%)</text>
</a>
</g>
</g>
<!-- N49 -->
<g id="node49" class="node"><title>N49</title>
<g id="a_node49"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek.func1 (1.85s)">
<polygon fill="#edeceb" stroke="#b2aea3" points="363.738,-1206 19.7382,-1206 19.7382,-1079 363.738,-1079 363.738,-1206"/>
<text text-anchor="middle" x="191.738" y="-1190" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="191.738" y="-1173" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="191.738" y="-1156" font-family="Times,serif" font-size="15.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="191.738" y="-1139" font-family="Times,serif" font-size="15.00">(*bigEndianPostings)</text>
<text text-anchor="middle" x="191.738" y="-1122" font-family="Times,serif" font-size="15.00">Seek</text>
<text text-anchor="middle" x="191.738" y="-1105" font-family="Times,serif" font-size="15.00">func1</text>
<text text-anchor="middle" x="191.738" y="-1088" font-family="Times,serif" font-size="15.00">1.85s (1.64%)</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N49 -->
<g id="edge59" class="edge"><title>N37&#45;&gt;N49</title>
<g id="a_edge59"><a xlink:title="sort.Search &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek.func1 (1.85s)">
<path fill="none" stroke="#b2aea3" d="M191.738,-1276.67C191.738,-1259.45 191.738,-1237.32 191.738,-1216.06"/>
<polygon fill="#b2aea3" stroke="#b2aea3" points="195.238,-1216.05 191.738,-1206.05 188.238,-1216.05 195.238,-1216.05"/>
</a>
</g>
<g id="a_edge59&#45;label"><a xlink:title="sort.Search &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek.func1 (1.85s)">
<text text-anchor="middle" x="213.738" y="-1227.8" font-family="Times,serif" font-size="14.00"> 1.85s</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N18 -->
<g id="edge109" class="edge"><title>N38&#45;&gt;N18</title>
<g id="a_edge109"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... runtime.gcWriteBarrier (0.24s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M915.145,-2172.67C928.797,-2121.14 942.15,-2033.93 896.738,-1981 884.351,-1966.56 747.448,-1951.44 728.738,-1948 682.172,-1939.44 658.957,-1961.64 623.738,-1930 570.471,-1882.14 619.032,-1834.87 579.738,-1775 572.806,-1764.44 563.148,-1768.42 557.738,-1757 554.883,-1750.98 557.729,-1748.67 557.738,-1742 557.96,-1580.67 448.772,-1497.05 558.738,-1379 577.268,-1359.11 775.706,-1363.87 802.738,-1361 905.223,-1350.11 1023.17,-1332.88 1097.09,-1321.5"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1097.88,-1324.92 1107.22,-1319.94 1096.81,-1318.01 1097.88,-1324.92"/>
</a>
</g>
<g id="a_edge109&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... runtime.gcWriteBarrier (0.24s)">
<text text-anchor="middle" x="579.738" y="-1745.8" font-family="Times,serif" font-size="14.00"> 0.24s</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N33 -->
<g id="edge44" class="edge"><title>N38&#45;&gt;N33</title>
<g id="a_edge44"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series &#45;&gt; runtime.growslice (2.81s)">
<path fill="none" stroke="#b2ab9c" d="M926.952,-2172.72C943.489,-2145.33 964.934,-2109.79 980.957,-2083.25"/>
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="983.997,-2084.98 986.168,-2074.61 978.004,-2081.37 983.997,-2084.98"/>
</a>
</g>
<g id="a_edge44&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series &#45;&gt; runtime.growslice (2.81s)">
<text text-anchor="middle" x="974.738" y="-2129.8" font-family="Times,serif" font-size="14.00"> 2.81s</text>
</a>
</g>
</g>
<!-- N75 -->
<g id="node75" class="node"><title>N75</title>
<g id="a_node75"><a xlink:title="runtime.mapaccess2_fast32 (0.77s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="888.238,-2076.5 743.238,-2076.5 743.238,-2012.5 888.238,-2012.5 888.238,-2076.5"/>
<text text-anchor="middle" x="815.738" y="-2062.1" font-family="Times,serif" font-size="13.00">runtime</text>
<text text-anchor="middle" x="815.738" y="-2048.1" font-family="Times,serif" font-size="13.00">mapaccess2_fast32</text>
<text text-anchor="middle" x="815.738" y="-2034.1" font-family="Times,serif" font-size="13.00">0.69s (0.61%)</text>
<text text-anchor="middle" x="815.738" y="-2020.1" font-family="Times,serif" font-size="13.00">of 0.77s (0.68%)</text>
</a>
</g>
</g>
<!-- N38&#45;&gt;N75 -->
<g id="edge92" class="edge"><title>N38&#45;&gt;N75</title>
<g id="a_edge92"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... runtime.mapaccess2_fast32 (0.75s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M876.399,-2172.95C870.392,-2162.63 864.16,-2151.51 858.738,-2141 849.595,-2123.27 840.393,-2103.21 832.861,-2086.06"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="836.06,-2084.64 828.859,-2076.86 829.641,-2087.43 836.06,-2084.64"/>
</a>
</g>
<g id="a_edge92&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... runtime.mapaccess2_fast32 (0.75s)">
<text text-anchor="middle" x="880.738" y="-2129.8" font-family="Times,serif" font-size="14.00"> 0.75s</text>
</a>
</g>
</g>
<!-- N39 -->
<g id="node39" class="node"><title>N39</title>
<g id="a_node39"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next (10.74s)">
<polygon fill="#ede7e1" stroke="#b2885d" points="1910.24,-2570 1685.24,-2570 1685.24,-2485 1910.24,-2485 1910.24,-2570"/>
<text text-anchor="middle" x="1797.74" y="-2558" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="1797.74" y="-2547" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1797.74" y="-2536" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1797.74" y="-2525" font-family="Times,serif" font-size="10.00">(*populatedChunkSeries)</text>
<text text-anchor="middle" x="1797.74" y="-2514" font-family="Times,serif" font-size="10.00">Next</text>
<text text-anchor="middle" x="1797.74" y="-2503" font-family="Times,serif" font-size="10.00">0.09s (0.08%)</text>
<text text-anchor="middle" x="1797.74" y="-2492" font-family="Times,serif" font-size="10.00">of 10.74s (9.51%)</text>
</a>
</g>
</g>
<!-- N39&#45;&gt;N20 -->
<g id="edge20" class="edge"><title>N39&#45;&gt;N20</title>
<g id="a_edge20"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next (9.52s)">
<path fill="none" stroke="#b28e67" d="M1726.1,-2484.92C1710.01,-2477.32 1692.67,-2470.4 1675.74,-2466 1596.07,-2445.28 1387.66,-2456.03 1305.74,-2448 1206.03,-2438.22 1179.78,-2439.93 1082.74,-2415 1081.84,-2414.77 1080.93,-2414.53 1080.02,-2414.29"/>
<polygon fill="#b28e67" stroke="#b28e67" points="1080.8,-2410.88 1070.23,-2411.57 1078.93,-2417.62 1080.8,-2410.88"/>
</a>
</g>
<g id="a_edge20&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next (9.52s)">
<text text-anchor="middle" x="1327.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 9.52s</text>
</a>
</g>
</g>
<!-- N39&#45;&gt;N69 -->
<g id="edge83" class="edge"><title>N39&#45;&gt;N69</title>
<g id="a_edge83"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next ... sync.(*Pool).Get (0.91s)">
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M1812.86,-2484.97C1821.29,-2461.84 1831.73,-2433.16 1840.08,-2410.23"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1843.39,-2411.39 1843.52,-2400.79 1836.81,-2408.99 1843.39,-2411.39"/>
</a>
</g>
<g id="a_edge83&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next ... sync.(*Pool).Get (0.91s)">
<text text-anchor="middle" x="1853.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 0.91s</text>
</a>
</g>
</g>
<!-- N40&#45;&gt;N27 -->
<g id="edge47" class="edge"><title>N40&#45;&gt;N27</title>
<g id="a_edge47"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext (2.73s)">
<path fill="none" stroke="#b2ab9c" d="M183.36,-1895.02C180.905,-1916.02 180.711,-1941.54 188.738,-1963 192.802,-1973.87 199.07,-1984.24 206.218,-1993.7"/>
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="203.707,-1996.16 212.694,-2001.78 209.168,-1991.78 203.707,-1996.16"/>
</a>
</g>
<g id="a_edge47&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext (2.73s)">
<text text-anchor="middle" x="210.738" y="-1951.8" font-family="Times,serif" font-size="14.00"> 2.73s</text>
</a>
</g>
</g>
<!-- N40&#45;&gt;N46 -->
<g id="edge67" class="edge"><title>N40&#45;&gt;N46</title>
<g id="a_edge67"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*removedPostings).Seek (1.49s)">
<path fill="none" stroke="#b2afa6" d="M191.738,-1809.99C191.738,-1780.76 191.738,-1741.41 191.738,-1710.07"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="195.238,-1709.78 191.738,-1699.78 188.238,-1709.78 195.238,-1709.78"/>
</a>
</g>
<g id="a_edge67&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*removedPostings).Seek (1.49s)">
<text text-anchor="middle" x="213.738" y="-1745.8" font-family="Times,serif" font-size="14.00"> 1.49s</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N18 -->
<g id="edge79" class="edge"><title>N41&#45;&gt;N18</title>
<g id="a_edge79"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte &#45;&gt; runtime.gcWriteBarrier (1.04s)">
<path fill="none" stroke="#b2b0aa" d="M1169.74,-1411.84C1169.74,-1391.56 1169.74,-1369.59 1169.74,-1351.26"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1173.24,-1351.21 1169.74,-1341.21 1166.24,-1351.21 1173.24,-1351.21"/>
</a>
</g>
<g id="a_edge79&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte &#45;&gt; runtime.gcWriteBarrier (1.04s)">
<text text-anchor="middle" x="1191.74" y="-1382.8" font-family="Times,serif" font-size="14.00"> 1.04s</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N13 -->
<g id="edge51" class="edge"><title>N42&#45;&gt;N13</title>
<g id="a_edge51"><a xlink:title="runtime.wbBufFlush1 &#45;&gt; runtime.heapBitsForObject (2.48s)">
<path fill="none" stroke="#b2ac9e" d="M1279.71,-830.844C1306.82,-811.829 1340.14,-788.455 1369.19,-768.082"/>
<polygon fill="#b2ac9e" stroke="#b2ac9e" points="1371.48,-770.751 1377.66,-762.143 1367.46,-765.02 1371.48,-770.751"/>
</a>
</g>
<g id="a_edge51&#45;label"><a xlink:title="runtime.wbBufFlush1 &#45;&gt; runtime.heapBitsForObject (2.48s)">
<text text-anchor="middle" x="1373.74" y="-783.8" font-family="Times,serif" font-size="14.00"> 2.48s</text>
</a>
</g>
</g>
<!-- N43&#45;&gt;N35 -->
<g id="edge81" class="edge"><title>N43&#45;&gt;N35</title>
<g id="a_edge81"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (0.97s)">
<path fill="none" stroke="#b2b0aa" d="M2890.65,-2158.69C2901.61,-2145.07 2913.49,-2130.31 2924.93,-2116.09"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="2927.69,-2118.24 2931.24,-2108.26 2922.24,-2113.85 2927.69,-2118.24"/>
</a>
</g>
<g id="a_edge81&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (0.97s)">
<text text-anchor="middle" x="2935.74" y="-2129.8" font-family="Times,serif" font-size="14.00"> 0.97s</text>
</a>
</g>
</g>
<!-- N44&#45;&gt;N37 -->
<g id="edge49" class="edge"><title>N44&#45;&gt;N37</title>
<g id="a_edge49"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek &#45;&gt; sort.Search (2.60s)">
<path fill="none" stroke="#b2ab9d" d="M191.738,-1429.11C191.738,-1404.76 191.738,-1374.97 191.738,-1351.27"/>
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="195.238,-1351.19 191.738,-1341.19 188.238,-1351.19 195.238,-1351.19"/>
</a>
</g>
<g id="a_edge49&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek &#45;&gt; sort.Search (2.60s)">
<text text-anchor="middle" x="213.738" y="-1382.8" font-family="Times,serif" font-size="14.00"> 2.60s</text>
</a>
</g>
</g>
<!-- N46&#45;&gt;N44 -->
<g id="edge66" class="edge"><title>N46&#45;&gt;N44</title>
<g id="a_edge66"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*removedPostings).Seek ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek (1.53s)">
<path fill="none" stroke="#b2afa6" stroke-dasharray="1,5" d="M191.738,-1614.37C191.738,-1589.86 191.738,-1558.57 191.738,-1531.99"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="195.238,-1531.68 191.738,-1521.68 188.238,-1531.68 195.238,-1531.68"/>
</a>
</g>
<g id="a_edge66&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*removedPostings).Seek ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek (1.53s)">
<text text-anchor="middle" x="213.738" y="-1560.8" font-family="Times,serif" font-size="14.00"> 1.53s</text>
</a>
</g>
</g>
<!-- N47&#45;&gt;N5 -->
<g id="edge33" class="edge"><title>N47&#45;&gt;N5</title>
<g id="a_edge33"><a xlink:title="runtime.wbBufFlush &#45;&gt; runtime.systemstack (4.19s)">
<path fill="none" stroke="#b2a691" d="M1369.84,-1116.11C1373.16,-1095.97 1379.82,-1067.7 1392.74,-1046 1394.79,-1042.55 1397.2,-1039.19 1399.82,-1035.97"/>
<polygon fill="#b2a691" stroke="#b2a691" points="1402.62,-1038.09 1406.66,-1028.29 1397.39,-1033.43 1402.62,-1038.09"/>
</a>
</g>
<g id="a_edge33&#45;label"><a xlink:title="runtime.wbBufFlush &#45;&gt; runtime.systemstack (4.19s)">
<text text-anchor="middle" x="1414.74" y="-1049.8" font-family="Times,serif" font-size="14.00"> 4.19s</text>
</a>
</g>
</g>
<!-- N48&#45;&gt;N27 -->
<g id="edge36" class="edge"><title>N48&#45;&gt;N27</title>
<g id="a_edge36"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext (4.07s)">
<path fill="none" stroke="#b2a692" d="M423.884,-2172.94C392.711,-2148.89 353.343,-2118.51 320.864,-2093.44"/>
<polygon fill="#b2a692" stroke="#b2a692" points="322.819,-2090.53 312.764,-2087.19 318.542,-2096.07 322.819,-2090.53"/>
</a>
</g>
<g id="a_edge36&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).doNext (4.07s)">
<text text-anchor="middle" x="403.738" y="-2129.8" font-family="Times,serif" font-size="14.00"> 4.07s</text>
</a>
</g>
</g>
<!-- N78 -->
<g id="node78" class="node"><title>N78</title>
<g id="a_node78"><a xlink:title="hash/crc32.castagnoliSSE42Triple (0.71s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="764.238,-2720 597.238,-2720 597.238,-2670 764.238,-2670 764.238,-2720"/>
<text text-anchor="middle" x="680.738" y="-2705.6" font-family="Times,serif" font-size="13.00">hash/crc32</text>
<text text-anchor="middle" x="680.738" y="-2691.6" font-family="Times,serif" font-size="13.00">castagnoliSSE42Triple</text>
<text text-anchor="middle" x="680.738" y="-2677.6" font-family="Times,serif" font-size="13.00">0.71s (0.63%)</text>
</a>
</g>
</g>
<!-- N50&#45;&gt;N78 -->
<g id="edge94" class="edge"><title>N50&#45;&gt;N78</title>
<g id="a_edge94"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers ... hash/crc32.castagnoliSSE42Triple (0.71s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M670.407,-2856.14C672.523,-2823.34 676.178,-2766.69 678.525,-2730.31"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="682.028,-2730.37 679.179,-2720.17 675.042,-2729.92 682.028,-2730.37"/>
</a>
</g>
<g id="a_edge94&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers ... hash/crc32.castagnoliSSE42Triple (0.71s)">
<text text-anchor="middle" x="698.738" y="-2771.8" font-family="Times,serif" font-size="14.00"> 0.71s</text>
</a>
</g>
</g>
<!-- N79 -->
<g id="node79" class="node"><title>N79</title>
<g id="a_node79"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings (1.64s)">
<polygon fill="#edeceb" stroke="#b2aea5" points="578.738,-2726 376.738,-2726 376.738,-2664 578.738,-2664 578.738,-2726"/>
<text text-anchor="middle" x="477.738" y="-2715.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="477.738" y="-2706.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="477.738" y="-2697.6" font-family="Times,serif" font-size="8.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="477.738" y="-2688.6" font-family="Times,serif" font-size="8.00">(*headIndexReader)</text>
<text text-anchor="middle" x="477.738" y="-2679.6" font-family="Times,serif" font-size="8.00">SortedPostings</text>
<text text-anchor="middle" x="477.738" y="-2670.6" font-family="Times,serif" font-size="8.00">0 of 1.64s (1.45%)</text>
</a>
</g>
</g>
<!-- N50&#45;&gt;N79 -->
<g id="edge61" class="edge"><title>N50&#45;&gt;N79</title>
<g id="a_edge61"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings (1.64s)">
<path fill="none" stroke="#b2aea5" d="M642.18,-2856.14C609.412,-2824.23 553.454,-2769.73 516.041,-2733.3"/>
<polygon fill="#b2aea5" stroke="#b2aea5" points="518.424,-2730.73 508.817,-2726.27 513.54,-2735.75 518.424,-2730.73"/>
</a>
</g>
<g id="a_edge61&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings (1.64s)">
<text text-anchor="middle" x="584.738" y="-2771.8" font-family="Times,serif" font-size="14.00"> 1.64s</text>
</a>
</g>
</g>
<!-- N51 -->
<g id="node51" class="node"><title>N51</title>
<g id="a_node51"><a xlink:title="github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 (96.94s)">
<polygon fill="#edd6d5" stroke="#b20800" points="1373.24,-3334 1186.24,-3334 1186.24,-3263 1373.24,-3263 1373.24,-3334"/>
<text text-anchor="middle" x="1279.74" y="-3323.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="1279.74" y="-3314.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/web/api/v1</text>
<text text-anchor="middle" x="1279.74" y="-3305.6" font-family="Times,serif" font-size="8.00">(*API)</text>
<text text-anchor="middle" x="1279.74" y="-3296.6" font-family="Times,serif" font-size="8.00">Register</text>
<text text-anchor="middle" x="1279.74" y="-3287.6" font-family="Times,serif" font-size="8.00">func1</text>
<text text-anchor="middle" x="1279.74" y="-3278.6" font-family="Times,serif" font-size="8.00">1</text>
<text text-anchor="middle" x="1279.74" y="-3269.6" font-family="Times,serif" font-size="8.00">0 of 96.94s (85.83%)</text>
</a>
</g>
</g>
<!-- N51&#45;&gt;N6 -->
<g id="edge3" class="edge"><title>N51&#45;&gt;N6</title>
<g id="a_edge3"><a xlink:title="github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 ... github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt (96.56s)">
<path fill="none" stroke="#b20800" stroke-width="5" stroke-dasharray="1,5" d="M1279.74,-3262.99C1279.74,-3250.03 1279.74,-3235.29 1279.74,-3222.22"/>
<polygon fill="#b20800" stroke="#b20800" stroke-width="5" points="1284.11,-3222.17 1279.74,-3212.17 1275.36,-3222.17 1284.11,-3222.17"/>
</a>
</g>
<g id="a_edge3&#45;label"><a xlink:title="github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 ... github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt (96.56s)">
<text text-anchor="middle" x="1306.24" y="-3233.8" font-family="Times,serif" font-size="14.00"> 96.56s</text>
</a>
</g>
</g>
<!-- N51&#45;&gt;N22 -->
<g id="edge107" class="edge"><title>N51&#45;&gt;N22</title>
<g id="a_edge107"><a xlink:title="github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 ... runtime.newobject (0.26s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1373.41,-3296.99C1756.24,-3294.3 3181.74,-3278.13 3181.74,-3186.5 3181.74,-3186.5 3181.74,-3186.5 3181.74,-1656 3181.74,-1519.82 2126.8,-1484.82 1847.77,-1477.94"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1847.48,-1474.43 1837.39,-1477.69 1847.31,-1481.43 1847.48,-1474.43"/>
</a>
</g>
<g id="a_edge107&#45;label"><a xlink:title="github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 ... runtime.newobject (0.26s)">
<text text-anchor="middle" x="3203.74" y="-2436.8" font-family="Times,serif" font-size="14.00"> 0.26s</text>
</a>
</g>
</g>
<!-- N52 -->
<g id="node52" class="node"><title>N52</title>
<g id="a_node52"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run (3.23s)">
<polygon fill="#edebe9" stroke="#b2a998" points="1261.24,-2395.5 1092.24,-2395.5 1092.24,-2342.5 1261.24,-2342.5 1261.24,-2395.5"/>
<text text-anchor="middle" x="1176.74" y="-2385.1" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="1176.74" y="-2376.1" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/scrape</text>
<text text-anchor="middle" x="1176.74" y="-2367.1" font-family="Times,serif" font-size="8.00">(*scrapeLoop)</text>
<text text-anchor="middle" x="1176.74" y="-2358.1" font-family="Times,serif" font-size="8.00">run</text>
<text text-anchor="middle" x="1176.74" y="-2349.1" font-family="Times,serif" font-size="8.00">0 of 3.23s (2.86%)</text>
</a>
</g>
</g>
<!-- N63 -->
<g id="node63" class="node"><title>N63</title>
<g id="a_node63"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append (2.97s)">
<polygon fill="#edecea" stroke="#b2aa9b" points="1260.74,-2252.5 1070.74,-2252.5 1070.74,-2178.5 1260.74,-2178.5 1260.74,-2252.5"/>
<text text-anchor="middle" x="1165.74" y="-2240.5" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="1165.74" y="-2229.5" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/scrape</text>
<text text-anchor="middle" x="1165.74" y="-2218.5" font-family="Times,serif" font-size="10.00">(*scrapeLoop)</text>
<text text-anchor="middle" x="1165.74" y="-2207.5" font-family="Times,serif" font-size="10.00">append</text>
<text text-anchor="middle" x="1165.74" y="-2196.5" font-family="Times,serif" font-size="10.00">0.07s (0.062%)</text>
<text text-anchor="middle" x="1165.74" y="-2185.5" font-family="Times,serif" font-size="10.00">of 2.97s (2.63%)</text>
</a>
</g>
</g>
<!-- N52&#45;&gt;N63 -->
<g id="edge40" class="edge"><title>N52&#45;&gt;N63</title>
<g id="a_edge40"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run &#45;&gt; github.com/prometheus/prometheus/scrape.(*scrapeLoop).append (2.97s)">
<path fill="none" stroke="#b2aa9b" d="M1174.87,-2342.3C1173.29,-2320.54 1170.99,-2288.8 1169.09,-2262.65"/>
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="1172.57,-2262.29 1168.36,-2252.57 1165.59,-2262.79 1172.57,-2262.29"/>
</a>
</g>
<g id="a_edge40&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).run &#45;&gt; github.com/prometheus/prometheus/scrape.(*scrapeLoop).append (2.97s)">
<text text-anchor="middle" x="1194.74" y="-2293.8" font-family="Times,serif" font-size="14.00"> 2.97s</text>
</a>
</g>
</g>
<!-- N54 -->
<g id="node54" class="node"><title>N54</title>
<g id="a_node54"><a xlink:title="github.com/prometheus/prometheus/pkg/textparse.(*lexer).Lex (2.10s)">
<polygon fill="#edecea" stroke="#b2ada1" points="1450.24,-2093.5 1119.24,-2093.5 1119.24,-1995.5 1450.24,-1995.5 1450.24,-2093.5"/>
<text text-anchor="middle" x="1284.74" y="-2078.3" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="1284.74" y="-2063.3" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/pkg/textparse</text>
<text text-anchor="middle" x="1284.74" y="-2048.3" font-family="Times,serif" font-size="14.00">(*lexer)</text>
<text text-anchor="middle" x="1284.74" y="-2033.3" font-family="Times,serif" font-size="14.00">Lex</text>
<text text-anchor="middle" x="1284.74" y="-2018.3" font-family="Times,serif" font-size="14.00">1.05s (0.93%)</text>
<text text-anchor="middle" x="1284.74" y="-2003.3" font-family="Times,serif" font-size="14.00">of 2.10s (1.86%)</text>
</a>
</g>
</g>
<!-- N72 -->
<g id="node72" class="node"><title>N72</title>
<g id="a_node72"><a xlink:title="github.com/prometheus/prometheus/pkg/textparse.(*lexer).next (0.87s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="1463.24,-1891.5 1158.24,-1891.5 1158.24,-1813.5 1463.24,-1813.5 1463.24,-1891.5"/>
<text text-anchor="middle" x="1310.74" y="-1877.1" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="1310.74" y="-1863.1" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/pkg/textparse</text>
<text text-anchor="middle" x="1310.74" y="-1849.1" font-family="Times,serif" font-size="13.00">(*lexer)</text>
<text text-anchor="middle" x="1310.74" y="-1835.1" font-family="Times,serif" font-size="13.00">next</text>
<text text-anchor="middle" x="1310.74" y="-1821.1" font-family="Times,serif" font-size="13.00">0.87s (0.77%)</text>
</a>
</g>
</g>
<!-- N54&#45;&gt;N72 -->
<g id="edge84" class="edge"><title>N54&#45;&gt;N72</title>
<g id="a_edge84"><a xlink:title="github.com/prometheus/prometheus/pkg/textparse.(*lexer).Lex &#45;&gt; github.com/prometheus/prometheus/pkg/textparse.(*lexer).next (0.87s)">
<path fill="none" stroke="#b2b0ab" d="M1291.37,-1995.06C1295.28,-1966.47 1300.21,-1930.4 1304.12,-1901.83"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1307.63,-1902.05 1305.52,-1891.67 1300.69,-1901.1 1307.63,-1902.05"/>
</a>
</g>
<g id="a_edge84&#45;label"><a xlink:title="github.com/prometheus/prometheus/pkg/textparse.(*lexer).Lex &#45;&gt; github.com/prometheus/prometheus/pkg/textparse.(*lexer).next (0.87s)">
<text text-anchor="middle" x="1319.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.87s</text>
</a>
</g>
</g>
<!-- N77 -->
<g id="node77" class="node"><title>N77</title>
<g id="a_node77"><a xlink:title="runtime.(*mcentral).freeSpan (0.81s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="1124.24,-273 1011.24,-273 1011.24,-205 1124.24,-205 1124.24,-273"/>
<text text-anchor="middle" x="1067.74" y="-260.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1067.74" y="-248.2" font-family="Times,serif" font-size="11.00">(*mcentral)</text>
<text text-anchor="middle" x="1067.74" y="-236.2" font-family="Times,serif" font-size="11.00">freeSpan</text>
<text text-anchor="middle" x="1067.74" y="-224.2" font-family="Times,serif" font-size="11.00">0.18s (0.16%)</text>
<text text-anchor="middle" x="1067.74" y="-212.2" font-family="Times,serif" font-size="11.00">of 0.81s (0.72%)</text>
</a>
</g>
</g>
<!-- N55&#45;&gt;N77 -->
<g id="edge87" class="edge"><title>N55&#45;&gt;N77</title>
<g id="a_edge87"><a xlink:title="runtime.(*mspan).sweep &#45;&gt; runtime.(*mcentral).freeSpan (0.81s)">
<path fill="none" stroke="#b2b1ac" d="M1067.74,-323.785C1067.74,-311.311 1067.74,-296.938 1067.74,-283.657"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1071.24,-283.298 1067.74,-273.298 1064.24,-283.298 1071.24,-283.298"/>
</a>
</g>
<g id="a_edge87&#45;label"><a xlink:title="runtime.(*mspan).sweep &#45;&gt; runtime.(*mcentral).freeSpan (0.81s)">
<text text-anchor="middle" x="1089.74" y="-294.8" font-family="Times,serif" font-size="14.00"> 0.81s</text>
</a>
</g>
</g>
<!-- N56&#45;&gt;N18 -->
<g id="edge125" class="edge"><title>N56&#45;&gt;N18</title>
<g id="a_edge125"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).readValue &#45;&gt; runtime.gcWriteBarrier (0.12s)">
<path fill="none" stroke="#b2b2b1" d="M794.036,-1589.86C804.84,-1535.75 827.632,-1460.5 874.738,-1412 933.721,-1351.27 1030.58,-1326.67 1097.12,-1316.73"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1097.71,-1320.18 1107.12,-1315.31 1096.73,-1313.25 1097.71,-1320.18"/>
</a>
</g>
<g id="a_edge125&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).readValue &#45;&gt; runtime.gcWriteBarrier (0.12s)">
<text text-anchor="middle" x="896.738" y="-1471.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N57&#45;&gt;N45 -->
<g id="edge97" class="edge"><title>N57&#45;&gt;N45</title>
<g id="a_edge97"><a xlink:title="runtime.(*mheap).alloc &#45;&gt; runtime.memclrNoHeapPointers (0.63s)">
<path fill="none" stroke="#b2b1ad" d="M1086.91,-689.976C1091.81,-673.163 1098.11,-651.537 1103.48,-633.121"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1106.91,-633.85 1106.35,-623.27 1100.19,-631.891 1106.91,-633.85"/>
</a>
</g>
<g id="a_edge97&#45;label"><a xlink:title="runtime.(*mheap).alloc &#45;&gt; runtime.memclrNoHeapPointers (0.63s)">
<text text-anchor="middle" x="1122.74" y="-646.8" font-family="Times,serif" font-size="14.00"> 0.63s</text>
</a>
</g>
</g>
<!-- N60 -->
<g id="node60" class="node"><title>N60</title>
<g id="a_node60"><a xlink:title="runtime.(*mheap).alloc_m (2.07s)">
<polygon fill="#edecea" stroke="#b2ada2" points="998.238,-625 903.238,-625 903.238,-562 998.238,-562 998.238,-625"/>
<text text-anchor="middle" x="950.738" y="-613" font-family="Times,serif" font-size="10.00">runtime</text>
<text text-anchor="middle" x="950.738" y="-602" font-family="Times,serif" font-size="10.00">(*mheap)</text>
<text text-anchor="middle" x="950.738" y="-591" font-family="Times,serif" font-size="10.00">alloc_m</text>
<text text-anchor="middle" x="950.738" y="-580" font-family="Times,serif" font-size="10.00">0.15s (0.13%)</text>
<text text-anchor="middle" x="950.738" y="-569" font-family="Times,serif" font-size="10.00">of 2.07s (1.83%)</text>
</a>
</g>
</g>
<!-- N57&#45;&gt;N60 -->
<g id="edge57" class="edge"><title>N57&#45;&gt;N60</title>
<g id="a_edge57"><a xlink:title="runtime.(*mheap).alloc ... runtime.(*mheap).alloc_m (2.07s)">
<path fill="none" stroke="#b2ada2" stroke-dasharray="1,5" d="M1049.69,-689.976C1031.9,-672.811 1008.91,-650.631 989.574,-631.97"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="991.985,-629.433 982.358,-625.008 987.124,-634.471 991.985,-629.433"/>
</a>
</g>
<g id="a_edge57&#45;label"><a xlink:title="runtime.(*mheap).alloc ... runtime.(*mheap).alloc_m (2.07s)">
<text text-anchor="middle" x="1036.74" y="-646.8" font-family="Times,serif" font-size="14.00"> 2.07s</text>
</a>
</g>
</g>
<!-- N58 -->
<g id="node58" class="node"><title>N58</title>
<g id="a_node58"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*blockSeriesSet).Next (10.94s)">
<polygon fill="#ede7e1" stroke="#b2875c" points="1669.24,-2737.5 1444.24,-2737.5 1444.24,-2652.5 1669.24,-2652.5 1669.24,-2737.5"/>
<text text-anchor="middle" x="1556.74" y="-2725.5" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="1556.74" y="-2714.5" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1556.74" y="-2703.5" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1556.74" y="-2692.5" font-family="Times,serif" font-size="10.00">(*blockSeriesSet)</text>
<text text-anchor="middle" x="1556.74" y="-2681.5" font-family="Times,serif" font-size="10.00">Next</text>
<text text-anchor="middle" x="1556.74" y="-2670.5" font-family="Times,serif" font-size="10.00">0.06s (0.053%)</text>
<text text-anchor="middle" x="1556.74" y="-2659.5" font-family="Times,serif" font-size="10.00">of 10.94s (9.69%)</text>
</a>
</g>
</g>
<!-- N58&#45;&gt;N22 -->
<g id="edge122" class="edge"><title>N58&#45;&gt;N22</title>
<g id="a_edge122"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*blockSeriesSet).Next &#45;&gt; runtime.newobject (0.14s)">
<path fill="none" stroke="#b2b2b1" d="M1640.81,-2652.46C1651.74,-2647.87 1662.9,-2643.58 1673.74,-2640 1779.36,-2605.14 1848.56,-2675.29 1918.74,-2589 1953.23,-2546.59 1941.74,-2515.59 1918.74,-2466 1909.18,-2445.4 1900.09,-2443.06 1879.74,-2433 1846.29,-2416.46 1826.33,-2438.97 1797.74,-2415 1763.83,-2386.58 1776.94,-2363.76 1759.74,-2323 1725.91,-2242.86 1703.51,-2226.55 1687.74,-2141 1643.28,-1899.84 1644.93,-1824.48 1716.74,-1590 1725.24,-1562.24 1741.3,-1533.8 1755.2,-1512.32"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1758.2,-1514.14 1760.8,-1503.87 1752.36,-1510.27 1758.2,-1514.14"/>
</a>
</g>
<g id="a_edge122&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*blockSeriesSet).Next &#45;&gt; runtime.newobject (0.14s)">
<text text-anchor="middle" x="1709.74" y="-2129.8" font-family="Times,serif" font-size="14.00"> 0.14s</text>
</a>
</g>
</g>
<!-- N58&#45;&gt;N39 -->
<g id="edge19" class="edge"><title>N58&#45;&gt;N39</title>
<g id="a_edge19"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*blockSeriesSet).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next (10.74s)">
<path fill="none" stroke="#b2885d" d="M1617.24,-2652.45C1651.19,-2629.14 1693.67,-2599.97 1728.89,-2575.78"/>
<polygon fill="#b2885d" stroke="#b2885d" points="1730.95,-2578.61 1737.21,-2570.07 1726.99,-2572.84 1730.95,-2578.61"/>
</a>
</g>
<g id="a_edge19&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*blockSeriesSet).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next (10.74s)">
<text text-anchor="middle" x="1704.24" y="-2610.8" font-family="Times,serif" font-size="14.00"> 10.74s</text>
</a>
</g>
</g>
<!-- N59&#45;&gt;N22 -->
<g id="edge120" class="edge"><title>N59&#45;&gt;N22</title>
<g id="a_edge120"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator ... runtime.newobject (0.17s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M2077.33,-1809.86C2027.96,-1777.41 1966.93,-1735.93 1958.74,-1724 1915.49,-1660.99 1963.39,-1618.29 1917.74,-1557 1899.83,-1532.96 1872.45,-1514.83 1846.85,-1501.91"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1848.05,-1498.6 1837.53,-1497.39 1845,-1504.9 1848.05,-1498.6"/>
</a>
</g>
<g id="a_edge120&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator ... runtime.newobject (0.17s)">
<text text-anchor="middle" x="1980.74" y="-1653.3" font-family="Times,serif" font-size="14.00"> 0.17s</text>
</a>
</g>
</g>
<!-- N59&#45;&gt;N26 -->
<g id="edge95" class="edge"><title>N59&#45;&gt;N26</title>
<g id="a_edge95"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator (0.66s)">
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M2146.67,-1809.99C2149.78,-1783.86 2153.84,-1749.66 2157.33,-1720.31"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="2160.83,-1720.5 2158.54,-1710.16 2153.88,-1719.67 2160.83,-1720.5"/>
</a>
</g>
<g id="a_edge95&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator (0.66s)">
<text text-anchor="middle" x="2176.74" y="-1745.8" font-family="Times,serif" font-size="14.00"> 0.66s</text>
</a>
</g>
</g>
<!-- N60&#45;&gt;N36 -->
<g id="edge69" class="edge"><title>N60&#45;&gt;N36</title>
<g id="a_edge69"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.sweepone (1.35s)">
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M977.268,-561.816C988.673,-548.626 1002.17,-533.017 1014.4,-518.867"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="1017.16,-521.034 1021.05,-511.181 1011.86,-516.456 1017.16,-521.034"/>
</a>
</g>
<g id="a_edge69&#45;label"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.sweepone (1.35s)">
<text text-anchor="middle" x="1025.74" y="-532.8" font-family="Times,serif" font-size="14.00"> 1.35s</text>
</a>
</g>
</g>
<!-- N60&#45;&gt;N66 -->
<g id="edge112" class="edge"><title>N60&#45;&gt;N66</title>
<g id="a_edge112"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.unlock (0.23s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M949.913,-561.886C949.362,-538.826 948.738,-506.431 948.738,-478 948.738,-478 948.738,-478 948.738,-238 948.738,-213.49 948.738,-185.936 948.738,-164.412"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="952.238,-164.37 948.738,-154.37 945.238,-164.37 952.238,-164.37"/>
</a>
</g>
<g id="a_edge112&#45;label"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.unlock (0.23s)">
<text text-anchor="middle" x="970.738" y="-354.3" font-family="Times,serif" font-size="14.00"> 0.23s</text>
</a>
</g>
</g>
<!-- N61 -->
<g id="node61" class="node"><title>N61</title>
<g id="a_node61"><a xlink:title="runtime.duffzero (1.30s)">
<polygon fill="#edeceb" stroke="#b2afa8" points="1681.74,-2242 1565.74,-2242 1565.74,-2189 1681.74,-2189 1681.74,-2242"/>
<text text-anchor="middle" x="1623.74" y="-2226.8" font-family="Times,serif" font-size="14.00">runtime</text>
<text text-anchor="middle" x="1623.74" y="-2211.8" font-family="Times,serif" font-size="14.00">duffzero</text>
<text text-anchor="middle" x="1623.74" y="-2196.8" font-family="Times,serif" font-size="14.00">1.30s (1.15%)</text>
</a>
</g>
</g>
<!-- N62&#45;&gt;N23 -->
<g id="edge43" class="edge"><title>N62&#45;&gt;N23</title>
<g id="a_edge43"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next (2.81s)">
<path fill="none" stroke="#b2ab9c" d="M2513.74,-2322.96C2513.74,-2308 2513.74,-2291.13 2513.74,-2275.29"/>
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="2517.24,-2275.07 2513.74,-2265.07 2510.24,-2275.07 2517.24,-2275.07"/>
</a>
</g>
<g id="a_edge43&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next (2.81s)">
<text text-anchor="middle" x="2535.74" y="-2293.8" font-family="Times,serif" font-size="14.00"> 2.81s</text>
</a>
</g>
</g>
<!-- N63&#45;&gt;N33 -->
<g id="edge124" class="edge"><title>N63&#45;&gt;N33</title>
<g id="a_edge124"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append ... runtime.growslice (0.12s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1130.99,-2178.25C1103.76,-2149.84 1066.05,-2110.51 1038.76,-2082.03"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1041.15,-2079.47 1031.71,-2074.68 1036.1,-2084.32 1041.15,-2079.47"/>
</a>
</g>
<g id="a_edge124&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append ... runtime.growslice (0.12s)">
<text text-anchor="middle" x="1116.74" y="-2129.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N63&#45;&gt;N54 -->
<g id="edge55" class="edge"><title>N63&#45;&gt;N54</title>
<g id="a_edge55"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append ... github.com/prometheus/prometheus/pkg/textparse.(*lexer).Lex (2.10s)">
<path fill="none" stroke="#b2ada1" stroke-dasharray="1,5" d="M1192.64,-2178.43C1201.38,-2166.57 1211.05,-2153.28 1219.74,-2141 1228.57,-2128.51 1237.92,-2114.98 1246.68,-2102.14"/>
<polygon fill="#b2ada1" stroke="#b2ada1" points="1249.61,-2104.06 1252.34,-2093.83 1243.82,-2100.12 1249.61,-2104.06"/>
</a>
</g>
<g id="a_edge55&#45;label"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append ... github.com/prometheus/prometheus/pkg/textparse.(*lexer).Lex (2.10s)">
<text text-anchor="middle" x="1251.74" y="-2129.8" font-family="Times,serif" font-size="14.00"> 2.10s</text>
</a>
</g>
</g>
<!-- N65 -->
<g id="node65" class="node"><title>N65</title>
<g id="a_node65"><a xlink:title="runtime.bulkBarrierPreWrite (1.73s)">
<polygon fill="#edeceb" stroke="#b2aea4" points="506.738,-1687 360.738,-1687 360.738,-1627 506.738,-1627 506.738,-1687"/>
<text text-anchor="middle" x="433.738" y="-1673.4" font-family="Times,serif" font-size="12.00">runtime</text>
<text text-anchor="middle" x="433.738" y="-1660.4" font-family="Times,serif" font-size="12.00">bulkBarrierPreWrite</text>
<text text-anchor="middle" x="433.738" y="-1647.4" font-family="Times,serif" font-size="12.00">0.37s (0.33%)</text>
<text text-anchor="middle" x="433.738" y="-1634.4" font-family="Times,serif" font-size="12.00">of 1.73s (1.53%)</text>
</a>
</g>
</g>
<!-- N65&#45;&gt;N47 -->
<g id="edge68" class="edge"><title>N65&#45;&gt;N47</title>
<g id="a_edge68"><a xlink:title="runtime.bulkBarrierPreWrite &#45;&gt; runtime.wbBufFlush (1.36s)">
<path fill="none" stroke="#b2afa7" d="M428.575,-1626.74C420.493,-1570.58 411.862,-1447.26 476.738,-1379 541.863,-1310.48 1227.61,-1252.81 1309.74,-1206 1322.57,-1198.68 1334.12,-1187.47 1343.41,-1176.55"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="1346.19,-1178.68 1349.76,-1168.71 1340.75,-1174.27 1346.19,-1178.68"/>
</a>
</g>
<g id="a_edge68&#45;label"><a xlink:title="runtime.bulkBarrierPreWrite &#45;&gt; runtime.wbBufFlush (1.36s)">
<text text-anchor="middle" x="498.738" y="-1382.8" font-family="Times,serif" font-size="14.00"> 1.36s</text>
</a>
</g>
</g>
<!-- N73 -->
<g id="node73" class="node"><title>N73</title>
<g id="a_node73"><a xlink:title="runtime.futex (0.59s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="999.238,-47 898.238,-47 898.238,-0 999.238,-0 999.238,-47"/>
<text text-anchor="middle" x="948.738" y="-33.4" font-family="Times,serif" font-size="12.00">runtime</text>
<text text-anchor="middle" x="948.738" y="-20.4" font-family="Times,serif" font-size="12.00">futex</text>
<text text-anchor="middle" x="948.738" y="-7.4" font-family="Times,serif" font-size="12.00">0.59s (0.52%)</text>
</a>
</g>
</g>
<!-- N66&#45;&gt;N73 -->
<g id="edge99" class="edge"><title>N66&#45;&gt;N73</title>
<g id="a_edge99"><a xlink:title="runtime.unlock ... runtime.futex (0.46s)">
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M948.738,-97.8033C948.738,-85.3267 948.738,-70.4294 948.738,-57.3332"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="952.238,-57.2971 948.738,-47.2972 945.238,-57.2972 952.238,-57.2971"/>
</a>
</g>
<g id="a_edge99&#45;label"><a xlink:title="runtime.unlock ... runtime.futex (0.46s)">
<text text-anchor="middle" x="970.738" y="-68.8" font-family="Times,serif" font-size="14.00"> 0.46s</text>
</a>
</g>
</g>
<!-- N67&#45;&gt;N65 -->
<g id="edge62" class="edge"><title>N67&#45;&gt;N65</title>
<g id="a_edge62"><a xlink:title="runtime.typedmemmove &#45;&gt; runtime.bulkBarrierPreWrite (1.64s)">
<path fill="none" stroke="#b2aea5" d="M511.967,-1826.23C503.103,-1807.2 490.653,-1780.47 479.738,-1757 470.413,-1736.95 460.034,-1714.62 451.498,-1696.24"/>
<polygon fill="#b2aea5" stroke="#b2aea5" points="454.605,-1694.62 447.218,-1687.03 448.257,-1697.57 454.605,-1694.62"/>
</a>
</g>
<g id="a_edge62&#45;label"><a xlink:title="runtime.typedmemmove &#45;&gt; runtime.bulkBarrierPreWrite (1.64s)">
<text text-anchor="middle" x="501.738" y="-1745.8" font-family="Times,serif" font-size="14.00"> 1.64s</text>
</a>
</g>
</g>
<!-- N68&#45;&gt;N22 -->
<g id="edge108" class="edge"><title>N68&#45;&gt;N22</title>
<g id="a_edge108"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator &#45;&gt; runtime.newobject (0.25s)">
<path fill="none" stroke="#b2b2b0" d="M1945.22,-2331.85C1917.13,-2316.77 1887.86,-2296.87 1866.74,-2272 1816.3,-2212.6 1818.74,-2184.65 1804.74,-2108 1794.59,-2052.47 1783.14,-2033.15 1804.74,-1981 1809.07,-1970.55 1818.41,-1973.45 1822.74,-1963 1887.74,-1806.08 1825.27,-1596.79 1795.04,-1513.22"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1798.26,-1511.84 1791.53,-1503.67 1791.69,-1514.26 1798.26,-1511.84"/>
</a>
</g>
<g id="a_edge108&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator &#45;&gt; runtime.newobject (0.25s)">
<text text-anchor="middle" x="1850.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.25s</text>
</a>
</g>
</g>
<!-- N68&#45;&gt;N34 -->
<g id="edge78" class="edge"><title>N68&#45;&gt;N34</title>
<g id="a_edge78"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeries).Iterator (1.08s)">
<path fill="none" stroke="#b2b0a9" d="M2022.2,-2331.71C2016.65,-2312.59 2009.74,-2288.82 2003.65,-2267.84"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="2006.98,-2266.74 2000.82,-2258.12 2000.25,-2268.7 2006.98,-2266.74"/>
</a>
</g>
<g id="a_edge78&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeries).Iterator (1.08s)">
<text text-anchor="middle" x="2035.74" y="-2293.8" font-family="Times,serif" font-size="14.00"> 1.08s</text>
</a>
</g>
</g>
<!-- N69&#45;&gt;N22 -->
<g id="edge121" class="edge"><title>N69&#45;&gt;N22</title>
<g id="a_edge121"><a xlink:title="sync.(*Pool).Get ... runtime.newobject (0.15s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1812.95,-2337.28C1793.05,-2322.48 1773.22,-2307.4 1771.74,-2305 1761.58,-2288.55 1709.52,-1982.25 1707.74,-1963 1692.06,-1793.98 1744.73,-1594.17 1769.07,-1513.25"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1772.46,-1514.12 1772.03,-1503.53 1765.76,-1512.08 1772.46,-1514.12"/>
</a>
</g>
<g id="a_edge121&#45;label"><a xlink:title="sync.(*Pool).Get ... runtime.newobject (0.15s)">
<text text-anchor="middle" x="1729.74" y="-1951.8" font-family="Times,serif" font-size="14.00"> 0.15s</text>
</a>
</g>
</g>
<!-- N70&#45;&gt;N61 -->
<g id="edge71" class="edge"><title>N70&#45;&gt;N61</title>
<g id="a_edge71"><a xlink:title="github.com/prometheus/prometheus/pkg/labels.Labels.Hash &#45;&gt; runtime.duffzero (1.30s)">
<path fill="none" stroke="#b2afa8" d="M1623.74,-2328.98C1623.74,-2305.26 1623.74,-2275.2 1623.74,-2252.12"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="1627.24,-2252.06 1623.74,-2242.06 1620.24,-2252.06 1627.24,-2252.06"/>
</a>
</g>
<g id="a_edge71&#45;label"><a xlink:title="github.com/prometheus/prometheus/pkg/labels.Labels.Hash &#45;&gt; runtime.duffzero (1.30s)">
<text text-anchor="middle" x="1645.74" y="-2293.8" font-family="Times,serif" font-size="14.00"> 1.30s</text>
</a>
</g>
</g>
<!-- N76&#45;&gt;N58 -->
<g id="edge18" class="edge"><title>N76&#45;&gt;N58</title>
<g id="a_edge18"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*blockSeriesSet).Next (10.79s)">
<path fill="none" stroke="#b2885d" d="M934.572,-2851.83C962.923,-2834.48 1000.68,-2813.68 1036.74,-2801 1115.94,-2773.15 1139.49,-2778.9 1222.74,-2768 1316.5,-2755.73 1343.13,-2773.46 1434.74,-2750 1444.08,-2747.61 1453.61,-2744.57 1463.01,-2741.15"/>
<polygon fill="#b2885d" stroke="#b2885d" points="1464.25,-2744.42 1472.37,-2737.62 1461.78,-2737.87 1464.25,-2744.42"/>
</a>
</g>
<g id="a_edge18&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*blockSeriesSet).Next (10.79s)">
<text text-anchor="middle" x="1249.24" y="-2771.8" font-family="Times,serif" font-size="14.00"> 10.79s</text>
</a>
</g>
</g>
<!-- N76&#45;&gt;N64 -->
<g id="edge123" class="edge"><title>N76&#45;&gt;N64</title>
<g id="a_edge123"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next ... runtime.memeqbody (0.14s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M875.209,-2851.88C834.94,-2762.24 716.034,-2497.55 673.818,-2403.57"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="676.921,-2401.94 669.631,-2394.25 670.536,-2404.8 676.921,-2401.94"/>
</a>
</g>
<g id="a_edge123&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next ... runtime.memeqbody (0.14s)">
<text text-anchor="middle" x="793.738" y="-2610.8" font-family="Times,serif" font-size="14.00"> 0.14s</text>
</a>
</g>
</g>
<!-- N77&#45;&gt;N66 -->
<g id="edge104" class="edge"><title>N77&#45;&gt;N66</title>
<g id="a_edge104"><a xlink:title="runtime.(*mcentral).freeSpan ... runtime.unlock (0.30s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1032.36,-204.997C1017.54,-191.174 1000.32,-175.111 985.367,-161.166"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="987.481,-158.352 977.781,-154.09 982.706,-163.471 987.481,-158.352"/>
</a>
</g>
<g id="a_edge104&#45;label"><a xlink:title="runtime.(*mcentral).freeSpan ... runtime.unlock (0.30s)">
<text text-anchor="middle" x="1034.74" y="-175.8" font-family="Times,serif" font-size="14.00"> 0.30s</text>
</a>
</g>
</g>
<!-- N77&#45;&gt;N71 -->
<g id="edge115" class="edge"><title>N77&#45;&gt;N71</title>
<g id="a_edge115"><a xlink:title="runtime.(*mcentral).freeSpan ... runtime.lock (0.19s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1079.33,-204.997C1083.88,-192.062 1089.11,-177.165 1093.78,-163.878"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1097.21,-164.685 1097.22,-154.09 1090.6,-162.365 1097.21,-164.685"/>
</a>
</g>
<g id="a_edge115&#45;label"><a xlink:title="runtime.(*mcentral).freeSpan ... runtime.lock (0.19s)">
<text text-anchor="middle" x="1112.74" y="-175.8" font-family="Times,serif" font-size="14.00"> 0.19s</text>
</a>
</g>
</g>
<!-- N79&#45;&gt;N48 -->
<g id="edge88" class="edge"><title>N79&#45;&gt;N48</title>
<g id="a_edge88"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next (0.80s)">
<path fill="none" stroke="#b2b1ac" d="M477.738,-2663.77C477.738,-2584.17 477.738,-2368.09 477.738,-2268.3"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="481.238,-2268.15 477.738,-2258.15 474.238,-2268.15 481.238,-2268.15"/>
</a>
</g>
<g id="a_edge88&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next (0.80s)">
<text text-anchor="middle" x="499.738" y="-2436.8" font-family="Times,serif" font-size="14.00"> 0.80s</text>
</a>
</g>
</g>
<!-- N79&#45;&gt;N64 -->
<g id="edge119" class="edge"><title>N79&#45;&gt;N64</title>
<g id="a_edge119"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings ... runtime.memeqbody (0.17s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M494.604,-2663.81C528.564,-2603.02 604.949,-2466.29 640.23,-2403.13"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="643.306,-2404.8 645.127,-2394.36 637.195,-2401.39 643.306,-2404.8"/>
</a>
</g>
<g id="a_edge119&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings ... runtime.memeqbody (0.17s)">
<text text-anchor="middle" x="625.738" y="-2523.8" font-family="Times,serif" font-size="14.00"> 0.17s</text>
</a>
</g>
</g>
<!-- N80&#45;&gt;N51 -->
<g id="edge2" class="edge"><title>N80&#45;&gt;N51</title>
<g id="a_edge2"><a xlink:title="net/http.HandlerFunc.ServeHTTP &#45;&gt; github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 (96.94s)">
<path fill="none" stroke="#b20800" stroke-width="5" d="M1279.74,-3384.96C1279.74,-3373.35 1279.74,-3358.47 1279.74,-3344.39"/>
<polygon fill="#b20800" stroke="#b20800" stroke-width="5" points="1284.11,-3344.33 1279.74,-3334.33 1275.36,-3344.33 1284.11,-3344.33"/>
</a>
</g>
<g id="a_edge2&#45;label"><a xlink:title="net/http.HandlerFunc.ServeHTTP &#45;&gt; github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 (96.94s)">
<text text-anchor="middle" x="1306.24" y="-3355.8" font-family="Times,serif" font-size="14.00"> 96.94s</text>
</a>
</g>
</g>
</g>
</g></svg>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment