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
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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 3527)">
<title>prometheus</title>
<polygon fill="white" stroke="none" points="-4,4 -4,-3527 3149.28,-3527 3149.28,4 -4,4"/>
<g id="clust1" class="cluster"><title>cluster_L</title>
<polygon fill="none" stroke="black" points="1482.28,-3347 1482.28,-3515 2026.28,-3515 2026.28,-3347 1482.28,-3347"/>
</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="2018.28,-3507 1490.28,-3507 1490.28,-3355 2018.28,-3355 2018.28,-3507"/>
<text text-anchor="start" x="1498.28" y="-3490.2" font-family="Times,serif" font-size="16.00">File: prometheus</text>
<text text-anchor="start" x="1498.28" y="-3472.2" font-family="Times,serif" font-size="16.00">Type: cpu</text>
<text text-anchor="start" x="1498.28" y="-3454.2" font-family="Times,serif" font-size="16.00">Time: Mar 13, 2019 at 8:43pm (UTC)</text>
<text text-anchor="start" x="1498.28" y="-3436.2" font-family="Times,serif" font-size="16.00">Duration: 30.21s, Total samples = 112.45s (372.21%)</text>
<text text-anchor="start" x="1498.28" y="-3418.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 100.03s, 88.96% of 112.45s total</text>
<text text-anchor="start" x="1498.28" y="-3400.2" font-family="Times,serif" font-size="16.00">Dropped 302 nodes (cum &lt;= 0.56s)</text>
<text text-anchor="start" x="1498.28" y="-3382.2" font-family="Times,serif" font-size="16.00">Dropped 61 edges (freq &lt;= 0.11s)</text>
<text text-anchor="start" x="1498.28" y="-3364.2" font-family="Times,serif" font-size="16.00">Showing top 80 nodes out of 164</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 (79.78s)">
<polygon fill="#edd7d5" stroke="#b21100" points="2228.28,-2983 1946.28,-2983 1946.28,-2885 2228.28,-2885 2228.28,-2983"/>
<text text-anchor="middle" x="2087.28" y="-2967.8" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="2087.28" y="-2952.8" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2087.28" y="-2937.8" font-family="Times,serif" font-size="14.00">(*evaluator)</text>
<text text-anchor="middle" x="2087.28" y="-2922.8" font-family="Times,serif" font-size="14.00">eval</text>
<text text-anchor="middle" x="2087.28" y="-2907.8" font-family="Times,serif" font-size="14.00">1.05s (0.93%)</text>
<text text-anchor="middle" x="2087.28" y="-2892.8" font-family="Times,serif" font-size="14.00">of 79.78s (70.95%)</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 (79.78s)">
<polygon fill="#edd7d5" stroke="#b21100" points="2320.78,-2834 1853.78,-2834 1853.78,-2670 2320.78,-2670 2320.78,-2834"/>
<text text-anchor="middle" x="2087.28" y="-2810.8" font-family="Times,serif" font-size="24.00">github</text>
<text text-anchor="middle" x="2087.28" y="-2784.8" font-family="Times,serif" font-size="24.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2087.28" y="-2758.8" font-family="Times,serif" font-size="24.00">(*evaluator)</text>
<text text-anchor="middle" x="2087.28" y="-2732.8" font-family="Times,serif" font-size="24.00">rangeEval</text>
<text text-anchor="middle" x="2087.28" y="-2706.8" font-family="Times,serif" font-size="24.00">9.89s (8.80%)</text>
<text text-anchor="middle" x="2087.28" y="-2680.8" font-family="Times,serif" font-size="24.00">of 79.78s (70.95%)</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 (79.78s)">
<path fill="none" stroke="#b21100" stroke-width="4" d="M2087.28,-2884.76C2087.28,-2872.19 2087.28,-2858.23 2087.28,-2844.22"/>
<polygon fill="#b21100" stroke="#b21100" stroke-width="4" points="2090.78,-2844.04 2087.28,-2834.04 2083.78,-2844.04 2090.78,-2844.04"/>
</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 (79.78s)">
<text text-anchor="middle" x="2113.78" y="-2855.8" font-family="Times,serif" font-size="14.00"> 79.78s</text>
</a>
</g>
</g>
<!-- N9 -->
<g id="node9" class="node"><title>N9</title>
<g id="a_node9"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle (40.74s)">
<polygon fill="#eddbd5" stroke="#b22e00" points="1758.78,-2816 1407.78,-2816 1407.78,-2688 1758.78,-2688 1758.78,-2816"/>
<text text-anchor="middle" x="1583.28" y="-2797.6" font-family="Times,serif" font-size="18.00">github</text>
<text text-anchor="middle" x="1583.28" y="-2777.6" font-family="Times,serif" font-size="18.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="1583.28" y="-2757.6" font-family="Times,serif" font-size="18.00">(*evaluator)</text>
<text text-anchor="middle" x="1583.28" y="-2737.6" font-family="Times,serif" font-size="18.00">vectorSelectorSingle</text>
<text text-anchor="middle" x="1583.28" y="-2717.6" font-family="Times,serif" font-size="18.00">3.32s (2.95%)</text>
<text text-anchor="middle" x="1583.28" y="-2697.6" font-family="Times,serif" font-size="18.00">of 40.74s (36.23%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N9 -->
<g id="edge7" class="edge"><title>N1&#45;&gt;N9</title>
<g id="a_edge7"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle (40.74s)">
<path fill="none" stroke="#b22e00" stroke-width="2" d="M1946.22,-2924.69C1875.74,-2916.36 1790.69,-2899.81 1720.28,-2867 1696.51,-2855.93 1673.46,-2839.69 1653.26,-2822.92"/>
<polygon fill="#b22e00" stroke="#b22e00" stroke-width="2" points="1655.26,-2820.03 1645.38,-2816.23 1650.73,-2825.37 1655.26,-2820.03"/>
</a>
</g>
<g id="a_edge7&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval &#45;&gt; github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle (40.74s)">
<text text-anchor="middle" x="1746.78" y="-2855.8" font-family="Times,serif" font-size="14.00"> 40.74s</text>
</a>
</g>
</g>
<!-- N18 -->
<g id="node18" class="node"><title>N18</title>
<g id="a_node18"><a xlink:title="runtime.makeslice (14.89s)">
<polygon fill="#ede4dd" stroke="#b2723c" points="2135.78,-2266 1994.78,-2266 1994.78,-2202 2135.78,-2202 2135.78,-2266"/>
<text text-anchor="middle" x="2065.28" y="-2251.6" font-family="Times,serif" font-size="13.00">runtime</text>
<text text-anchor="middle" x="2065.28" y="-2237.6" font-family="Times,serif" font-size="13.00">makeslice</text>
<text text-anchor="middle" x="2065.28" y="-2223.6" font-family="Times,serif" font-size="13.00">0.71s (0.63%)</text>
<text text-anchor="middle" x="2065.28" y="-2209.6" font-family="Times,serif" font-size="13.00">of 14.89s (13.24%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N18 -->
<g id="edge89" class="edge"><title>N1&#45;&gt;N18</title>
<g id="a_edge89"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... runtime.makeslice (0.74s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M1946.19,-2915.57C1887.56,-2905.15 1829.02,-2889.48 1811.28,-2867 1774.54,-2820.44 1863.29,-2389.3 1896.28,-2340 1917.79,-2307.85 1952.81,-2283.74 1985.41,-2266.78"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1987.18,-2269.82 1994.53,-2262.19 1984.03,-2263.56 1987.18,-2269.82"/>
</a>
</g>
<g id="a_edge89&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... runtime.makeslice (0.74s)">
<text text-anchor="middle" x="1869.28" y="-2560.3" font-family="Times,serif" font-size="14.00"> 0.74s</text>
</a>
</g>
</g>
<!-- N60 -->
<g id="node60" class="node"><title>N60</title>
<g id="a_node60"><a xlink:title="sync.(*Pool).Get (1.38s)">
<polygon fill="#edeceb" stroke="#b2afa7" points="1950.78,-2096 1855.78,-2096 1855.78,-2033 1950.78,-2033 1950.78,-2096"/>
<text text-anchor="middle" x="1903.28" y="-2084" font-family="Times,serif" font-size="10.00">sync</text>
<text text-anchor="middle" x="1903.28" y="-2073" font-family="Times,serif" font-size="10.00">(*Pool)</text>
<text text-anchor="middle" x="1903.28" y="-2062" font-family="Times,serif" font-size="10.00">Get</text>
<text text-anchor="middle" x="1903.28" y="-2051" font-family="Times,serif" font-size="10.00">0.09s (0.08%)</text>
<text text-anchor="middle" x="1903.28" y="-2040" font-family="Times,serif" font-size="10.00">of 1.38s (1.23%)</text>
</a>
</g>
</g>
<!-- N1&#45;&gt;N60 -->
<g id="edge101" class="edge"><title>N1&#45;&gt;N60</title>
<g id="a_edge101"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... sync.(*Pool).Get (0.41s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M1946.17,-2904.22C1907.44,-2889.52 1869.27,-2867.36 1844.28,-2834 1757.4,-2718.03 1859.75,-2248.24 1893.33,-2106.3"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="1896.81,-2106.81 1895.72,-2096.28 1890,-2105.19 1896.81,-2106.81"/>
</a>
</g>
<g id="a_edge101&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).eval ... sync.(*Pool).Get (0.41s)">
<text text-anchor="middle" x="1846.28" y="-2479.8" font-family="Times,serif" font-size="14.00"> 0.41s</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 (44.91s)">
<path fill="none" stroke="#b22a00" stroke-width="2" d="M2142.72,-2834.06C2145.15,-2844.99 2145.14,-2856.17 2141.28,-2867 2140.22,-2869.97 2138.96,-2872.91 2137.54,-2875.79"/>
<polygon fill="#b22a00" stroke="#b22a00" stroke-width="2" points="2134.33,-2874.36 2132.53,-2884.8 2140.45,-2877.76 2134.33,-2874.36"/>
</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 (44.91s)">
<text text-anchor="middle" x="2170.78" y="-2855.8" font-family="Times,serif" font-size="14.00"> 44.91s</text>
</a>
</g>
</g>
<!-- N13 -->
<g id="node13" class="node"><title>N13</title>
<g id="a_node13"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation (21.82s)">
<polygon fill="#eddfd6" stroke="#b24805" points="2301.28,-2613 2019.28,-2613 2019.28,-2515 2301.28,-2515 2301.28,-2613"/>
<text text-anchor="middle" x="2160.28" y="-2597.8" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="2160.28" y="-2582.8" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2160.28" y="-2567.8" font-family="Times,serif" font-size="14.00">(*evaluator)</text>
<text text-anchor="middle" x="2160.28" y="-2552.8" font-family="Times,serif" font-size="14.00">aggregation</text>
<text text-anchor="middle" x="2160.28" y="-2537.8" font-family="Times,serif" font-size="14.00">1.06s (0.94%)</text>
<text text-anchor="middle" x="2160.28" y="-2522.8" font-family="Times,serif" font-size="14.00">of 21.82s (19.40%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N13 -->
<g id="edge9" class="edge"><title>N2&#45;&gt;N13</title>
<g id="a_edge9"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... github.com/prometheus/prometheus/promql.(*evaluator).aggregation (21.82s)">
<path fill="none" stroke="#b24805" stroke-dasharray="1,5" d="M2119.08,-2669.96C2125.32,-2654.06 2131.75,-2637.68 2137.62,-2622.74"/>
<polygon fill="#b24805" stroke="#b24805" points="2140.99,-2623.73 2141.38,-2613.14 2134.47,-2621.17 2140.99,-2623.73"/>
</a>
</g>
<g id="a_edge9&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... github.com/prometheus/prometheus/promql.(*evaluator).aggregation (21.82s)">
<text text-anchor="middle" x="2157.78" y="-2640.8" font-family="Times,serif" font-size="14.00"> 21.82s</text>
</a>
</g>
</g>
<!-- N21 -->
<g id="node21" class="node"><title>N21</title>
<g id="a_node21"><a xlink:title="runtime.gcWriteBarrier (3.20s)">
<polygon fill="#edebe9" stroke="#b2a999" points="1672.78,-1152 1547.78,-1152 1547.78,-1088 1672.78,-1088 1672.78,-1152"/>
<text text-anchor="middle" x="1610.28" y="-1137.6" font-family="Times,serif" font-size="13.00">runtime</text>
<text text-anchor="middle" x="1610.28" y="-1123.6" font-family="Times,serif" font-size="13.00">gcWriteBarrier</text>
<text text-anchor="middle" x="1610.28" y="-1109.6" font-family="Times,serif" font-size="13.00">0.78s (0.69%)</text>
<text text-anchor="middle" x="1610.28" y="-1095.6" font-family="Times,serif" font-size="13.00">of 3.20s (2.85%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N21 -->
<g id="edge91" class="edge"><title>N2&#45;&gt;N21</title>
<g id="a_edge91"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... runtime.gcWriteBarrier (0.68s)">
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1890.27,-2669.85C1872.51,-2655.39 1856.88,-2638.55 1845.28,-2619 1820.32,-2576.96 1845.23,-2557.89 1845.28,-2509 1845.5,-2283.22 1832.45,-2226.35 1846.28,-2001 1853.05,-1890.6 1905.42,-1873.81 1925.28,-1765 1948.38,-1638.42 2010.67,-1285.65 1929.28,-1186 1898.78,-1148.67 1767.31,-1132.23 1682.96,-1125.41"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1683.16,-1121.92 1672.92,-1124.63 1682.61,-1128.9 1683.16,-1121.92"/>
</a>
</g>
<g id="a_edge91&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval ... runtime.gcWriteBarrier (0.68s)">
<text text-anchor="middle" x="1872.28" y="-1971.8" font-family="Times,serif" font-size="14.00"> 0.68s</text>
</a>
</g>
</g>
<!-- N45 -->
<g id="node45" class="node"><title>N45</title>
<g id="a_node45"><a xlink:title="runtime.duffcopy (1.81s)">
<polygon fill="#edeceb" stroke="#b2aea4" points="2029.28,-2428.5 1905.28,-2428.5 1905.28,-2369.5 2029.28,-2369.5 2029.28,-2428.5"/>
<text text-anchor="middle" x="1967.28" y="-2412.5" font-family="Times,serif" font-size="15.00">runtime</text>
<text text-anchor="middle" x="1967.28" y="-2395.5" font-family="Times,serif" font-size="15.00">duffcopy</text>
<text text-anchor="middle" x="1967.28" y="-2378.5" font-family="Times,serif" font-size="15.00">1.81s (1.61%)</text>
</a>
</g>
</g>
<!-- N2&#45;&gt;N45 -->
<g id="edge70" class="edge"><title>N2&#45;&gt;N45</title>
<g id="a_edge70"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; runtime.duffcopy (1.33s)">
<path fill="none" stroke="#b2afa7" d="M1996.46,-2669.8C1984.14,-2654.24 1973.32,-2637.11 1966.28,-2619 1943.07,-2559.33 1950.82,-2483.41 1958.85,-2438.43"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="1962.31,-2438.98 1960.72,-2428.51 1955.43,-2437.69 1962.31,-2438.98"/>
</a>
</g>
<g id="a_edge70&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).rangeEval &#45;&gt; runtime.duffcopy (1.33s)">
<text text-anchor="middle" x="1988.28" y="-2560.3" font-family="Times,serif" font-size="14.00"> 1.33s</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.54s)">
<polygon fill="#edd6d5" stroke="#b20700" points="2138.28,-3453 2036.28,-3453 2036.28,-3409 2138.28,-3409 2138.28,-3453"/>
<text text-anchor="middle" x="2087.28" y="-3442.6" font-family="Times,serif" font-size="8.00">net/http</text>
<text text-anchor="middle" x="2087.28" y="-3433.6" font-family="Times,serif" font-size="8.00">(*conn)</text>
<text text-anchor="middle" x="2087.28" y="-3424.6" font-family="Times,serif" font-size="8.00">serve</text>
<text text-anchor="middle" x="2087.28" y="-3415.6" font-family="Times,serif" font-size="8.00">0 of 97.54s (86.74%)</text>
</a>
</g>
</g>
<!-- N80 -->
<g id="node80" class="node"><title>N80</title>
<g id="a_node80"><a xlink:title="net/http.HandlerFunc.ServeHTTP (97.53s)">
<polygon fill="#edd6d5" stroke="#b20700" points="2138.28,-3304 2036.28,-3304 2036.28,-3260 2138.28,-3260 2138.28,-3304"/>
<text text-anchor="middle" x="2087.28" y="-3293.6" font-family="Times,serif" font-size="8.00">net/http</text>
<text text-anchor="middle" x="2087.28" y="-3284.6" font-family="Times,serif" font-size="8.00">HandlerFunc</text>
<text text-anchor="middle" x="2087.28" y="-3275.6" font-family="Times,serif" font-size="8.00">ServeHTTP</text>
<text text-anchor="middle" x="2087.28" y="-3266.6" font-family="Times,serif" font-size="8.00">0 of 97.53s (86.73%)</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 (97.53s)">
<path fill="none" stroke="#b20700" stroke-width="5" stroke-dasharray="1,5" d="M2087.28,-3408.94C2087.28,-3384.16 2087.28,-3342.79 2087.28,-3314.26"/>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="2091.65,-3314.02 2087.28,-3304.02 2082.9,-3314.02 2091.65,-3314.02"/>
</a>
</g>
<g id="a_edge1&#45;label"><a xlink:title="net/http.(*conn).serve ... net/http.HandlerFunc.ServeHTTP (97.53s)">
<text text-anchor="middle" x="2113.78" y="-3325.8" font-family="Times,serif" font-size="14.00"> 97.53s</text>
</a>
</g>
</g>
<!-- N4 -->
<g id="node4" class="node"><title>N4</title>
<g id="a_node4"><a xlink:title="runtime.systemstack (25.91s)">
<polygon fill="#edddd5" stroke="#b23f00" points="2065.78,-848.5 1958.78,-848.5 1958.78,-796.5 2065.78,-796.5 2065.78,-848.5"/>
<text text-anchor="middle" x="2012.28" y="-836.5" font-family="Times,serif" font-size="10.00">runtime</text>
<text text-anchor="middle" x="2012.28" y="-825.5" font-family="Times,serif" font-size="10.00">systemstack</text>
<text text-anchor="middle" x="2012.28" y="-814.5" font-family="Times,serif" font-size="10.00">0.09s (0.08%)</text>
<text text-anchor="middle" x="2012.28" y="-803.5" font-family="Times,serif" font-size="10.00">of 25.91s (23.04%)</text>
</a>
</g>
</g>
<!-- N12 -->
<g id="node12" class="node"><title>N12</title>
<g id="a_node12"><a xlink:title="runtime.scanobject (17.27s)">
<polygon fill="#ede2da" stroke="#b26429" points="2132.78,-701 1891.78,-701 1891.78,-593 2132.78,-593 2132.78,-701"/>
<text text-anchor="middle" x="2012.28" y="-678.6" font-family="Times,serif" font-size="23.00">runtime</text>
<text text-anchor="middle" x="2012.28" y="-653.6" font-family="Times,serif" font-size="23.00">scanobject</text>
<text text-anchor="middle" x="2012.28" y="-628.6" font-family="Times,serif" font-size="23.00">7.84s (6.97%)</text>
<text text-anchor="middle" x="2012.28" y="-603.6" font-family="Times,serif" font-size="23.00">of 17.27s (15.36%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N12 -->
<g id="edge11" class="edge"><title>N4&#45;&gt;N12</title>
<g id="a_edge11"><a xlink:title="runtime.systemstack ... runtime.scanobject (17.27s)">
<path fill="none" stroke="#b26429" stroke-dasharray="1,5" d="M2012.28,-796.272C2012.28,-774.077 2012.28,-740.812 2012.28,-711.412"/>
<polygon fill="#b26429" stroke="#b26429" points="2015.78,-711.198 2012.28,-701.198 2008.78,-711.198 2015.78,-711.198"/>
</a>
</g>
<g id="a_edge11&#45;label"><a xlink:title="runtime.systemstack ... runtime.scanobject (17.27s)">
<text text-anchor="middle" x="2038.78" y="-722.8" font-family="Times,serif" font-size="14.00"> 17.27s</text>
</a>
</g>
</g>
<!-- N41 -->
<g id="node41" class="node"><title>N41</title>
<g id="a_node41"><a xlink:title="runtime.(*mcentral).cacheSpan (3.86s)">
<polygon fill="#edebe9" stroke="#b2a793" points="1720.78,-681 1607.78,-681 1607.78,-613 1720.78,-613 1720.78,-681"/>
<text text-anchor="middle" x="1664.28" y="-668.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1664.28" y="-656.2" font-family="Times,serif" font-size="11.00">(*mcentral)</text>
<text text-anchor="middle" x="1664.28" y="-644.2" font-family="Times,serif" font-size="11.00">cacheSpan</text>
<text text-anchor="middle" x="1664.28" y="-632.2" font-family="Times,serif" font-size="11.00">0.28s (0.25%)</text>
<text text-anchor="middle" x="1664.28" y="-620.2" font-family="Times,serif" font-size="11.00">of 3.86s (3.43%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N41 -->
<g id="edge39" class="edge"><title>N4&#45;&gt;N41</title>
<g id="a_edge39"><a xlink:title="runtime.systemstack ... runtime.(*mcentral).cacheSpan (3.86s)">
<path fill="none" stroke="#b2a793" stroke-dasharray="1,5" d="M1958.74,-803.586C1900.41,-782.955 1805.39,-746.044 1730.28,-701 1723.54,-696.961 1716.74,-692.299 1710.2,-687.45"/>
<polygon fill="#b2a793" stroke="#b2a793" points="1712.14,-684.531 1702.07,-681.241 1707.89,-690.093 1712.14,-684.531"/>
</a>
</g>
<g id="a_edge39&#45;label"><a xlink:title="runtime.systemstack ... runtime.(*mcentral).cacheSpan (3.86s)">
<text text-anchor="middle" x="1811.28" y="-722.8" font-family="Times,serif" font-size="14.00"> 3.86s</text>
</a>
</g>
</g>
<!-- N49 -->
<g id="node49" class="node"><title>N49</title>
<g id="a_node49"><a xlink:title="runtime.wbBufFlush1 (3.26s)">
<polygon fill="#edebe9" stroke="#b2a998" points="1873.28,-681 1739.28,-681 1739.28,-613 1873.28,-613 1873.28,-681"/>
<text text-anchor="middle" x="1806.28" y="-665.8" font-family="Times,serif" font-size="14.00">runtime</text>
<text text-anchor="middle" x="1806.28" y="-650.8" font-family="Times,serif" font-size="14.00">wbBufFlush1</text>
<text text-anchor="middle" x="1806.28" y="-635.8" font-family="Times,serif" font-size="14.00">1.13s (1.00%)</text>
<text text-anchor="middle" x="1806.28" y="-620.8" font-family="Times,serif" font-size="14.00">of 3.26s (2.90%)</text>
</a>
</g>
</g>
<!-- N4&#45;&gt;N49 -->
<g id="edge45" class="edge"><title>N4&#45;&gt;N49</title>
<g id="a_edge45"><a xlink:title="runtime.systemstack ... runtime.wbBufFlush1 (3.26s)">
<path fill="none" stroke="#b2a998" stroke-dasharray="1,5" d="M1982.32,-796.272C1948.53,-767.812 1893.13,-721.152 1853.5,-687.775"/>
<polygon fill="#b2a998" stroke="#b2a998" points="1855.7,-685.051 1845.8,-681.287 1851.19,-690.406 1855.7,-685.051"/>
</a>
</g>
<g id="a_edge45&#45;label"><a xlink:title="runtime.systemstack ... runtime.wbBufFlush1 (3.26s)">
<text text-anchor="middle" x="1925.28" y="-722.8" font-family="Times,serif" font-size="14.00"> 3.26s</text>
</a>
</g>
</g>
<!-- N5 -->
<g id="node5" class="node"><title>N5</title>
<g id="a_node5"><a xlink:title="runtime.mallocgc (21.95s)">
<polygon fill="#edded6" stroke="#b24704" points="2171.78,-1168 1958.78,-1168 1958.78,-1072 2171.78,-1072 2171.78,-1168"/>
<text text-anchor="middle" x="2065.28" y="-1148" font-family="Times,serif" font-size="20.00">runtime</text>
<text text-anchor="middle" x="2065.28" y="-1126" font-family="Times,serif" font-size="20.00">mallocgc</text>
<text text-anchor="middle" x="2065.28" y="-1104" font-family="Times,serif" font-size="20.00">5.11s (4.54%)</text>
<text text-anchor="middle" x="2065.28" y="-1082" font-family="Times,serif" font-size="20.00">of 21.95s (19.52%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N4 -->
<g id="edge23" class="edge"><title>N5&#45;&gt;N4</title>
<g id="a_edge23"><a xlink:title="runtime.mallocgc ... runtime.systemstack (9.32s)">
<path fill="none" stroke="#b28f68" stroke-dasharray="1,5" d="M1958.74,-1108.26C1901.98,-1096.49 1836.73,-1071.97 1801.28,-1021 1781.74,-992.904 1784.1,-973.597 1801.28,-944 1832.75,-889.788 1898.77,-857.912 1948.64,-840.707"/>
<polygon fill="#b28f68" stroke="#b28f68" points="1950,-843.942 1958.38,-837.459 1947.78,-837.301 1950,-843.942"/>
</a>
</g>
<g id="a_edge23&#45;label"><a xlink:title="runtime.mallocgc ... runtime.systemstack (9.32s)">
<text text-anchor="middle" x="1823.28" y="-978.8" font-family="Times,serif" font-size="14.00"> 9.32s</text>
</a>
</g>
</g>
<!-- N26 -->
<g id="node26" class="node"><title>N26</title>
<g id="a_node26"><a xlink:title="runtime.heapBitsSetType (5.81s)">
<polygon fill="#edeae7" stroke="#b29f84" points="2164.28,-1021 1966.28,-1021 1966.28,-944 2164.28,-944 2164.28,-1021"/>
<text text-anchor="middle" x="2065.28" y="-1000.2" font-family="Times,serif" font-size="21.00">runtime</text>
<text text-anchor="middle" x="2065.28" y="-977.2" font-family="Times,serif" font-size="21.00">heapBitsSetType</text>
<text text-anchor="middle" x="2065.28" y="-954.2" font-family="Times,serif" font-size="21.00">5.81s (5.17%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N26 -->
<g id="edge30" class="edge"><title>N5&#45;&gt;N26</title>
<g id="a_edge30"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.heapBitsSetType (5.81s)">
<path fill="none" stroke="#b29f84" d="M2065.28,-1071.99C2065.28,-1058.84 2065.28,-1044.54 2065.28,-1031.34"/>
<polygon fill="#b29f84" stroke="#b29f84" points="2068.78,-1031.04 2065.28,-1021.04 2061.78,-1031.04 2068.78,-1031.04"/>
</a>
</g>
<g id="a_edge30&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.heapBitsSetType (5.81s)">
<text text-anchor="middle" x="2087.28" y="-1042.8" font-family="Times,serif" font-size="14.00"> 5.81s</text>
</a>
</g>
</g>
<!-- N48 -->
<g id="node48" class="node"><title>N48</title>
<g id="a_node48"><a xlink:title="runtime.memclrNoHeapPointers (1.51s)">
<polygon fill="#edeceb" stroke="#b2afa6" points="1833.78,-406 1636.78,-406 1636.78,-347 1833.78,-347 1833.78,-406"/>
<text text-anchor="middle" x="1735.28" y="-390" font-family="Times,serif" font-size="15.00">runtime</text>
<text text-anchor="middle" x="1735.28" y="-373" font-family="Times,serif" font-size="15.00">memclrNoHeapPointers</text>
<text text-anchor="middle" x="1735.28" y="-356" font-family="Times,serif" font-size="15.00">1.51s (1.34%)</text>
</a>
</g>
</g>
<!-- N5&#45;&gt;N48 -->
<g id="edge85" class="edge"><title>N5&#45;&gt;N48</title>
<g id="a_edge85"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.memclrNoHeapPointers (0.86s)">
<path fill="none" stroke="#b2b0ab" d="M2171.92,-1096.62C2215.71,-1082.14 2263.12,-1058.67 2293.28,-1021 2321.95,-985.168 2312.28,-965.395 2312.28,-919.5 2312.28,-919.5 2312.28,-919.5 2312.28,-499.5 2312.28,-479.618 2309.24,-470.851 2293.28,-459 2224.04,-407.604 1985.9,-388.35 1844.07,-381.34"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="1844.19,-377.842 1834.03,-380.856 1843.85,-384.833 1844.19,-377.842"/>
</a>
</g>
<g id="a_edge85&#45;label"><a xlink:title="runtime.mallocgc &#45;&gt; runtime.memclrNoHeapPointers (0.86s)">
<text text-anchor="middle" x="2334.28" y="-722.8" font-family="Times,serif" font-size="14.00"> 0.86s</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 (97.20s)">
<polygon fill="#edd6d5" stroke="#b20700" points="2172.78,-3087 2001.78,-3087 2001.78,-3034 2172.78,-3034 2172.78,-3087"/>
<text text-anchor="middle" x="2087.28" y="-3076.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="2087.28" y="-3067.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2087.28" y="-3058.6" font-family="Times,serif" font-size="8.00">(*Engine)</text>
<text text-anchor="middle" x="2087.28" y="-3049.6" font-family="Times,serif" font-size="8.00">execEvalStmt</text>
<text text-anchor="middle" x="2087.28" y="-3040.6" font-family="Times,serif" font-size="8.00">0 of 97.20s (86.44%)</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 (79.78s)">
<path fill="none" stroke="#b21100" stroke-width="4" stroke-dasharray="1,5" d="M2087.28,-3033.7C2087.28,-3021.95 2087.28,-3007.53 2087.28,-2993.37"/>
<polygon fill="#b21100" stroke="#b21100" stroke-width="4" points="2090.78,-2993.16 2087.28,-2983.16 2083.78,-2993.16 2090.78,-2993.16"/>
</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 (79.78s)">
<text text-anchor="middle" x="2113.78" y="-3004.8" font-family="Times,serif" font-size="14.00"> 79.78s</text>
</a>
</g>
</g>
<!-- N24 -->
<g id="node24" class="node"><title>N24</title>
<g id="a_node24"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 (17.42s)">
<polygon fill="#ede2da" stroke="#b26328" points="2468.78,-2965 2297.78,-2965 2297.78,-2903 2468.78,-2903 2468.78,-2965"/>
<text text-anchor="middle" x="2383.28" y="-2954.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="2383.28" y="-2945.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2383.28" y="-2936.6" font-family="Times,serif" font-size="8.00">(*Engine)</text>
<text text-anchor="middle" x="2383.28" y="-2927.6" font-family="Times,serif" font-size="8.00">populateSeries</text>
<text text-anchor="middle" x="2383.28" y="-2918.6" font-family="Times,serif" font-size="8.00">func2</text>
<text text-anchor="middle" x="2383.28" y="-2909.6" font-family="Times,serif" font-size="8.00">0 of 17.42s (15.49%)</text>
</a>
</g>
</g>
<!-- N6&#45;&gt;N24 -->
<g id="edge10" class="edge"><title>N6&#45;&gt;N24</title>
<g id="a_edge10"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt ... github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 (17.42s)">
<path fill="none" stroke="#b26328" stroke-dasharray="1,5" d="M2148.25,-3033.85C2192.85,-3015.1 2253.8,-2989.46 2302.45,-2969"/>
<polygon fill="#b26328" stroke="#b26328" points="2303.84,-2972.21 2311.7,-2965.11 2301.12,-2965.76 2303.84,-2972.21"/>
</a>
</g>
<g id="a_edge10&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).execEvalStmt ... github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 (17.42s)">
<text text-anchor="middle" x="2244.78" y="-3004.8" font-family="Times,serif" font-size="14.00"> 17.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 (32.17s)">
<polygon fill="#eddcd5" stroke="#b23700" points="1483.78,-2619 1186.78,-2619 1186.78,-2509 1483.78,-2509 1483.78,-2619"/>
<text text-anchor="middle" x="1335.28" y="-2603" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="1335.28" y="-2586" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="1335.28" y="-2569" font-family="Times,serif" font-size="15.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="1335.28" y="-2552" font-family="Times,serif" font-size="15.00">Seek</text>
<text text-anchor="middle" x="1335.28" y="-2535" font-family="Times,serif" font-size="15.00">1.46s (1.30%)</text>
<text text-anchor="middle" x="1335.28" y="-2518" font-family="Times,serif" font-size="15.00">of 32.17s (28.61%)</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.(*chunkSeriesIterator).Seek (13.79s)">
<polygon fill="#ede5de" stroke="#b27845" points="1367.28,-1946.5 1023.28,-1946.5 1023.28,-1819.5 1367.28,-1819.5 1367.28,-1946.5"/>
<text text-anchor="middle" x="1195.28" y="-1930.5" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="1195.28" y="-1913.5" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1195.28" y="-1896.5" font-family="Times,serif" font-size="15.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1195.28" y="-1879.5" font-family="Times,serif" font-size="15.00">(*chunkSeriesIterator)</text>
<text text-anchor="middle" x="1195.28" y="-1862.5" font-family="Times,serif" font-size="15.00">Seek</text>
<text text-anchor="middle" x="1195.28" y="-1845.5" font-family="Times,serif" font-size="15.00">1.75s (1.56%)</text>
<text text-anchor="middle" x="1195.28" y="-1828.5" font-family="Times,serif" font-size="15.00">of 13.79s (12.26%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N10 -->
<g id="edge31" class="edge"><title>N7&#45;&gt;N10</title>
<g id="a_edge31"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Seek (5.71s)">
<path fill="none" stroke="#b29f85" d="M1255.46,-2508.9C1224.02,-2480.8 1195.28,-2443.27 1195.28,-2400 1195.28,-2400 1195.28,-2400 1195.28,-2063.5 1195.28,-2028.49 1195.28,-1989.64 1195.28,-1957.06"/>
<polygon fill="#b29f85" stroke="#b29f85" points="1198.78,-1956.72 1195.28,-1946.72 1191.78,-1956.72 1198.78,-1956.72"/>
</a>
</g>
<g id="a_edge31&#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 (5.71s)">
<text text-anchor="middle" x="1217.28" y="-2230.3" font-family="Times,serif" font-size="14.00"> 5.71s</text>
</a>
</g>
</g>
<!-- N11 -->
<g id="node11" class="node"><title>N11</title>
<g id="a_node11"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next (13.93s)">
<polygon fill="#ede5de" stroke="#b27743" points="1142.78,-2445 879.777,-2445 879.777,-2353 1142.78,-2353 1142.78,-2445"/>
<text text-anchor="middle" x="1011.28" y="-2430.6" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="1011.28" y="-2416.6" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="1011.28" y="-2402.6" font-family="Times,serif" font-size="13.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="1011.28" y="-2388.6" font-family="Times,serif" font-size="13.00">Next</text>
<text text-anchor="middle" x="1011.28" y="-2374.6" font-family="Times,serif" font-size="13.00">0.67s (0.6%)</text>
<text text-anchor="middle" x="1011.28" y="-2360.6" font-family="Times,serif" font-size="13.00">of 13.93s (12.39%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N11 -->
<g id="edge15" class="edge"><title>N7&#45;&gt;N11</title>
<g id="a_edge15"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next (13.93s)">
<path fill="none" stroke="#b27743" d="M1186.56,-2517.92C1166.52,-2509.94 1146.58,-2500.95 1128.28,-2491 1108.08,-2480.02 1087.74,-2465.63 1069.8,-2451.54"/>
<polygon fill="#b27743" stroke="#b27743" points="1071.74,-2448.6 1061.74,-2445.1 1067.37,-2454.07 1071.74,-2448.6"/>
</a>
</g>
<g id="a_edge15&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next (13.93s)">
<text text-anchor="middle" x="1154.78" y="-2479.8" font-family="Times,serif" font-size="14.00"> 13.93s</text>
</a>
</g>
</g>
<!-- N19 -->
<g id="node19" class="node"><title>N19</title>
<g id="a_node19"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek (11s)">
<polygon fill="#ede7e1" stroke="#b2875b" points="1448.78,-2441.5 1223.78,-2441.5 1223.78,-2356.5 1448.78,-2356.5 1448.78,-2441.5"/>
<text text-anchor="middle" x="1336.28" y="-2429.5" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="1336.28" y="-2418.5" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1336.28" y="-2407.5" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1336.28" y="-2396.5" font-family="Times,serif" font-size="10.00">(*chainedSeriesIterator)</text>
<text text-anchor="middle" x="1336.28" y="-2385.5" font-family="Times,serif" font-size="10.00">Seek</text>
<text text-anchor="middle" x="1336.28" y="-2374.5" font-family="Times,serif" font-size="10.00">0.11s (0.098%)</text>
<text text-anchor="middle" x="1336.28" y="-2363.5" font-family="Times,serif" font-size="10.00">of 11s (9.78%)</text>
</a>
</g>
</g>
<!-- N7&#45;&gt;N19 -->
<g id="edge21" class="edge"><title>N7&#45;&gt;N19</title>
<g id="a_edge21"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Seek (11s)">
<path fill="none" stroke="#b2875b" d="M1335.61,-2508.72C1335.72,-2490.37 1335.85,-2469.93 1335.96,-2451.77"/>
<polygon fill="#b2875b" stroke="#b2875b" points="1339.46,-2451.69 1336.02,-2441.67 1332.46,-2451.64 1339.46,-2451.69"/>
</a>
</g>
<g id="a_edge21&#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 (11s)">
<text text-anchor="middle" x="1351.78" y="-2479.8" font-family="Times,serif" font-size="14.00"> 11s</text>
</a>
</g>
</g>
<!-- N8 -->
<g id="node8" class="node"><title>N8</title>
<g id="a_node8"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next (16.50s)">
<polygon fill="#ede3db" stroke="#b2682f" points="1200.78,-1765 713.777,-1765 713.777,-1596 1200.78,-1596 1200.78,-1765"/>
<text text-anchor="middle" x="957.277" y="-1744.2" font-family="Times,serif" font-size="21.00">github</text>
<text text-anchor="middle" x="957.277" y="-1721.2" font-family="Times,serif" font-size="21.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="957.277" y="-1698.2" font-family="Times,serif" font-size="21.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="957.277" y="-1675.2" font-family="Times,serif" font-size="21.00">(*xorIterator)</text>
<text text-anchor="middle" x="957.277" y="-1652.2" font-family="Times,serif" font-size="21.00">Next</text>
<text text-anchor="middle" x="957.277" y="-1629.2" font-family="Times,serif" font-size="21.00">6.05s (5.38%)</text>
<text text-anchor="middle" x="957.277" y="-1606.2" font-family="Times,serif" font-size="21.00">of 16.50s (14.67%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N21 -->
<g id="edge114" class="edge"><title>N8&#45;&gt;N21</title>
<g id="a_edge114"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; runtime.gcWriteBarrier (0.20s)">
<path fill="none" stroke="#b2b2b0" d="M713.528,-1626.47C598.613,-1599.02 482.896,-1566.78 466.277,-1545 439.49,-1509.89 484.328,-1220.94 486.277,-1219 560.79,-1144.92 1299.96,-1126.18 1537.31,-1122.05"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1537.62,-1125.54 1547.56,-1121.87 1537.5,-1118.55 1537.62,-1125.54"/>
</a>
</g>
<g id="a_edge114&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next &#45;&gt; runtime.gcWriteBarrier (0.20s)">
<text text-anchor="middle" x="487.277" y="-1374.8" font-family="Times,serif" font-size="14.00"> 0.20s</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/chunkenc.(*bstream).readBits (6.30s)">
<polygon fill="#edeae6" stroke="#b29d80" points="882.777,-1545 475.777,-1545 475.777,-1404 882.777,-1404 882.777,-1545"/>
<text text-anchor="middle" x="679.277" y="-1527.4" font-family="Times,serif" font-size="17.00">github</text>
<text text-anchor="middle" x="679.277" y="-1508.4" font-family="Times,serif" font-size="17.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="679.277" y="-1489.4" font-family="Times,serif" font-size="17.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="679.277" y="-1470.4" font-family="Times,serif" font-size="17.00">(*bstream)</text>
<text text-anchor="middle" x="679.277" y="-1451.4" font-family="Times,serif" font-size="17.00">readBits</text>
<text text-anchor="middle" x="679.277" y="-1432.4" font-family="Times,serif" font-size="17.00">3.02s (2.69%)</text>
<text text-anchor="middle" x="679.277" y="-1413.4" font-family="Times,serif" font-size="17.00">of 6.30s (5.60%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N23 -->
<g id="edge27" class="edge"><title>N8&#45;&gt;N23</title>
<g id="a_edge27"><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 (6.24s)">
<path fill="none" stroke="#b29d80" d="M843.402,-1595.94C823.238,-1581.14 802.344,-1565.81 782.495,-1551.24"/>
<polygon fill="#b29d80" stroke="#b29d80" points="784.488,-1548.36 774.355,-1545.27 780.346,-1554.01 784.488,-1548.36"/>
</a>
</g>
<g id="a_edge27&#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 (6.24s)">
<text text-anchor="middle" x="840.277" y="-1566.8" font-family="Times,serif" font-size="14.00"> 6.24s</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/chunkenc.(*xorIterator).readValue (3.04s)">
<polygon fill="#edece9" stroke="#b2aa9a" points="1438.78,-1545 1031.78,-1545 1031.78,-1404 1438.78,-1404 1438.78,-1545"/>
<text text-anchor="middle" x="1235.28" y="-1527.4" font-family="Times,serif" font-size="17.00">github</text>
<text text-anchor="middle" x="1235.28" y="-1508.4" font-family="Times,serif" font-size="17.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1235.28" y="-1489.4" font-family="Times,serif" font-size="17.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="1235.28" y="-1470.4" font-family="Times,serif" font-size="17.00">(*xorIterator)</text>
<text text-anchor="middle" x="1235.28" y="-1451.4" font-family="Times,serif" font-size="17.00">readValue</text>
<text text-anchor="middle" x="1235.28" y="-1432.4" font-family="Times,serif" font-size="17.00">2.83s (2.52%)</text>
<text text-anchor="middle" x="1235.28" y="-1413.4" font-family="Times,serif" font-size="17.00">of 3.04s (2.70%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N50 -->
<g id="edge49" class="edge"><title>N8&#45;&gt;N50</title>
<g id="a_edge49"><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 (3.04s)">
<path fill="none" stroke="#b2aa9a" d="M1071.15,-1595.94C1091.32,-1581.14 1112.21,-1565.81 1132.06,-1551.24"/>
<polygon fill="#b2aa9a" stroke="#b2aa9a" points="1134.21,-1554.01 1140.2,-1545.27 1130.07,-1548.36 1134.21,-1554.01"/>
</a>
</g>
<g id="a_edge49&#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 (3.04s)">
<text text-anchor="middle" x="1135.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 3.04s</text>
</a>
</g>
</g>
<!-- N77 -->
<g id="node77" class="node"><title>N77</title>
<g id="a_node77"><a xlink:title="encoding/binary.ReadUvarint (0.92s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="1013.78,-1502.5 900.777,-1502.5 900.777,-1446.5 1013.78,-1446.5 1013.78,-1502.5"/>
<text text-anchor="middle" x="957.277" y="-1489.7" font-family="Times,serif" font-size="11.00">encoding/binary</text>
<text text-anchor="middle" x="957.277" y="-1477.7" font-family="Times,serif" font-size="11.00">ReadUvarint</text>
<text text-anchor="middle" x="957.277" y="-1465.7" font-family="Times,serif" font-size="11.00">0.30s (0.27%)</text>
<text text-anchor="middle" x="957.277" y="-1453.7" font-family="Times,serif" font-size="11.00">of 0.92s (0.82%)</text>
</a>
</g>
</g>
<!-- N8&#45;&gt;N77 -->
<g id="edge84" class="edge"><title>N8&#45;&gt;N77</title>
<g id="a_edge84"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next ... encoding/binary.ReadUvarint (0.92s)">
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M957.277,-1595.94C957.277,-1567.12 957.277,-1536.27 957.277,-1513.01"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="960.777,-1512.89 957.277,-1502.89 953.777,-1512.89 960.777,-1512.89"/>
</a>
</g>
<g id="a_edge84&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).Next ... encoding/binary.ReadUvarint (0.92s)">
<text text-anchor="middle" x="979.277" y="-1566.8" font-family="Times,serif" font-size="14.00"> 0.92s</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N7 -->
<g id="edge8" class="edge"><title>N9&#45;&gt;N7</title>
<g id="a_edge8"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek (32.13s)">
<path fill="none" stroke="#b23700" stroke-width="2" d="M1498.97,-2687.77C1471.99,-2667.54 1442.21,-2645.2 1415.53,-2625.19"/>
<polygon fill="#b23700" stroke="#b23700" stroke-width="2" points="1417.45,-2622.26 1407.35,-2619.06 1413.25,-2627.86 1417.45,-2622.26"/>
</a>
</g>
<g id="a_edge8&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Seek (32.13s)">
<text text-anchor="middle" x="1471.78" y="-2640.8" font-family="Times,serif" font-size="14.00"> 32.13s</text>
</a>
</g>
</g>
<!-- N17 -->
<g id="node17" class="node"><title>N17</title>
<g id="a_node17"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (5.34s)">
<polygon fill="#edeae7" stroke="#b2a188" points="380.777,-2289 83.7769,-2289 83.7769,-2179 380.777,-2179 380.777,-2289"/>
<text text-anchor="middle" x="232.277" y="-2273" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="232.277" y="-2256" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="232.277" y="-2239" font-family="Times,serif" font-size="15.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="232.277" y="-2222" font-family="Times,serif" font-size="15.00">Values</text>
<text text-anchor="middle" x="232.277" y="-2205" font-family="Times,serif" font-size="15.00">1.43s (1.27%)</text>
<text text-anchor="middle" x="232.277" y="-2188" font-family="Times,serif" font-size="15.00">of 5.34s (4.75%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N17 -->
<g id="edge47" class="edge"><title>N9&#45;&gt;N17</title>
<g id="a_edge47"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (3.23s)">
<path fill="none" stroke="#b2a998" d="M1407.65,-2694.79C1336.08,-2671.65 1252.61,-2644.37 1177.28,-2619 797.24,-2491 668.455,-2529.46 325.277,-2322 313.132,-2314.66 301.231,-2305.53 290.215,-2295.97"/>
<polygon fill="#b2a998" stroke="#b2a998" points="292.53,-2293.34 282.737,-2289.3 287.87,-2298.57 292.53,-2293.34"/>
</a>
</g>
<g id="a_edge47&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (3.23s)">
<text text-anchor="middle" x="720.277" y="-2479.8" font-family="Times,serif" font-size="14.00"> 3.23s</text>
</a>
</g>
</g>
<!-- N62 -->
<g id="node62" class="node"><title>N62</title>
<g id="a_node62"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err (2.06s)">
<polygon fill="#edecea" stroke="#b2ada2" points="1764.78,-2610 1501.78,-2610 1501.78,-2518 1764.78,-2518 1764.78,-2610"/>
<text text-anchor="middle" x="1633.28" y="-2595.6" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="1633.28" y="-2581.6" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="1633.28" y="-2567.6" font-family="Times,serif" font-size="13.00">(*BufferedSeriesIterator)</text>
<text text-anchor="middle" x="1633.28" y="-2553.6" font-family="Times,serif" font-size="13.00">Err</text>
<text text-anchor="middle" x="1633.28" y="-2539.6" font-family="Times,serif" font-size="13.00">0.63s (0.56%)</text>
<text text-anchor="middle" x="1633.28" y="-2525.6" font-family="Times,serif" font-size="13.00">of 2.06s (1.83%)</text>
</a>
</g>
</g>
<!-- N9&#45;&gt;N62 -->
<g id="edge57" class="edge"><title>N9&#45;&gt;N62</title>
<g id="a_edge57"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err (2.06s)">
<path fill="none" stroke="#b2ada2" d="M1600.27,-2687.77C1606.19,-2665.77 1612.77,-2641.28 1618.49,-2620"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="1621.92,-2620.72 1621.14,-2610.15 1615.16,-2618.9 1621.92,-2620.72"/>
</a>
</g>
<g id="a_edge57&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).vectorSelectorSingle &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err (2.06s)">
<text text-anchor="middle" x="1635.28" y="-2640.8" font-family="Times,serif" font-size="14.00"> 2.06s</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N8 -->
<g id="edge22" class="edge"><title>N10&#45;&gt;N8</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 (10.43s)">
<path fill="none" stroke="#b2895f" stroke-dasharray="1,5" d="M1120.95,-1819.39C1103.09,-1804.34 1083.66,-1787.97 1064.63,-1771.94"/>
<polygon fill="#b2895f" stroke="#b2895f" points="1066.69,-1769.1 1056.79,-1765.33 1062.18,-1774.45 1066.69,-1769.1"/>
</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 (10.43s)">
<text text-anchor="middle" x="1117.78" y="-1786.8" font-family="Times,serif" font-size="14.00"> 10.43s</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.(*XORChunk).Iterator (3.36s)">
<polygon fill="#edebe9" stroke="#b2a997" points="1763.28,-1527.5 1457.28,-1527.5 1457.28,-1421.5 1763.28,-1421.5 1763.28,-1527.5"/>
<text text-anchor="middle" x="1610.28" y="-1513.1" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="1610.28" y="-1499.1" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1610.28" y="-1485.1" font-family="Times,serif" font-size="13.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="1610.28" y="-1471.1" font-family="Times,serif" font-size="13.00">(*XORChunk)</text>
<text text-anchor="middle" x="1610.28" y="-1457.1" font-family="Times,serif" font-size="13.00">Iterator</text>
<text text-anchor="middle" x="1610.28" y="-1443.1" font-family="Times,serif" font-size="13.00">0.96s (0.85%)</text>
<text text-anchor="middle" x="1610.28" y="-1429.1" font-family="Times,serif" font-size="13.00">of 3.36s (2.99%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N29 -->
<g id="edge80" class="edge"><title>N10&#45;&gt;N29</title>
<g id="a_edge80"><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.97s)">
<path fill="none" stroke="#b2b0aa" d="M1367.39,-1821.8C1427.18,-1799.39 1481.79,-1776.61 1491.28,-1765 1539.54,-1705.92 1491.15,-1666.09 1521.28,-1596 1530.32,-1574.97 1543.66,-1554.15 1557.28,-1535.89"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1560.26,-1537.76 1563.54,-1527.69 1554.69,-1533.52 1560.26,-1537.76"/>
</a>
</g>
<g id="a_edge80&#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.97s)">
<text text-anchor="middle" x="1543.28" y="-1676.8" font-family="Times,serif" font-size="14.00"> 0.97s</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/chunkenc.(*xorIterator).At (2.24s)">
<polygon fill="#edecea" stroke="#b2ada0" points="557.777,-1738.5 190.777,-1738.5 190.777,-1622.5 557.777,-1622.5 557.777,-1738.5"/>
<text text-anchor="middle" x="374.277" y="-1721.7" font-family="Times,serif" font-size="16.00">github</text>
<text text-anchor="middle" x="374.277" y="-1703.7" font-family="Times,serif" font-size="16.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="374.277" y="-1685.7" font-family="Times,serif" font-size="16.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="374.277" y="-1667.7" font-family="Times,serif" font-size="16.00">(*xorIterator)</text>
<text text-anchor="middle" x="374.277" y="-1649.7" font-family="Times,serif" font-size="16.00">At</text>
<text text-anchor="middle" x="374.277" y="-1631.7" font-family="Times,serif" font-size="16.00">2.24s (1.99%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N38 -->
<g id="edge100" class="edge"><title>N10&#45;&gt;N38</title>
<g id="a_edge100"><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).At (0.44s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M1067.95,-1819.42C1033.73,-1805.11 996.232,-1791.59 960.277,-1783 849.339,-1756.5 816.897,-1783.06 704.277,-1765 659.699,-1757.85 612.34,-1747.53 567.829,-1736.57"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="568.628,-1733.17 558.079,-1734.15 566.94,-1739.96 568.628,-1733.17"/>
</a>
</g>
<g id="a_edge100&#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).At (0.44s)">
<text text-anchor="middle" x="1029.28" y="-1786.8" font-family="Times,serif" font-size="14.00"> 0.44s</text>
</a>
</g>
</g>
<!-- N57 -->
<g id="node57" class="node"><title>N57</title>
<g id="a_node57"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*safeChunk).Iterator (1.07s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="1482.78,-1723 1257.78,-1723 1257.78,-1638 1482.78,-1638 1482.78,-1723"/>
<text text-anchor="middle" x="1370.28" y="-1711" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="1370.28" y="-1700" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1370.28" y="-1689" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1370.28" y="-1678" font-family="Times,serif" font-size="10.00">(*safeChunk)</text>
<text text-anchor="middle" x="1370.28" y="-1667" font-family="Times,serif" font-size="10.00">Iterator</text>
<text text-anchor="middle" x="1370.28" y="-1656" font-family="Times,serif" font-size="10.00">0.12s (0.11%)</text>
<text text-anchor="middle" x="1370.28" y="-1645" font-family="Times,serif" font-size="10.00">of 1.07s (0.95%)</text>
</a>
</g>
</g>
<!-- N10&#45;&gt;N57 -->
<g id="edge119" class="edge"><title>N10&#45;&gt;N57</title>
<g id="a_edge119"><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.15s)">
<path fill="none" stroke="#b2b2b1" d="M1249.93,-1819.39C1274.85,-1790.84 1303.92,-1757.52 1327.25,-1730.79"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1330.05,-1732.92 1333.98,-1723.08 1324.77,-1728.31 1330.05,-1732.92"/>
</a>
</g>
<g id="a_edge119&#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.15s)">
<text text-anchor="middle" x="1300.28" y="-1786.8" font-family="Times,serif" font-size="14.00"> 0.15s</text>
</a>
</g>
</g>
<!-- N14 -->
<g id="node14" class="node"><title>N14</title>
<g id="a_node14"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next (8.55s)">
<polygon fill="#ede8e4" stroke="#b2936e" points="1167.28,-2121 835.277,-2121 835.277,-2008 1167.28,-2008 1167.28,-2121"/>
<text text-anchor="middle" x="1001.28" y="-2105.8" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="1001.28" y="-2090.8" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1001.28" y="-2075.8" font-family="Times,serif" font-size="14.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1001.28" y="-2060.8" font-family="Times,serif" font-size="14.00">(*chunkSeriesIterator)</text>
<text text-anchor="middle" x="1001.28" y="-2045.8" font-family="Times,serif" font-size="14.00">Next</text>
<text text-anchor="middle" x="1001.28" y="-2030.8" font-family="Times,serif" font-size="14.00">0.99s (0.88%)</text>
<text text-anchor="middle" x="1001.28" y="-2015.8" font-family="Times,serif" font-size="14.00">of 8.55s (7.60%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N14 -->
<g id="edge48" class="edge"><title>N11&#45;&gt;N14</title>
<g id="a_edge48"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Next (3.23s)">
<path fill="none" stroke="#b2a998" d="M879.93,-2352.97C852.242,-2337.17 826.521,-2316.29 810.277,-2289 785.27,-2246.99 786.099,-2221.49 810.277,-2179 821.961,-2158.47 838.988,-2141.26 858.132,-2126.97"/>
<polygon fill="#b2a998" stroke="#b2a998" points="860.355,-2129.68 866.456,-2121.02 856.285,-2123.98 860.355,-2129.68"/>
</a>
</g>
<g id="a_edge48&#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 (3.23s)">
<text text-anchor="middle" x="832.277" y="-2230.3" font-family="Times,serif" font-size="14.00"> 3.23s</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N17 -->
<g id="edge58" class="edge"><title>N11&#45;&gt;N17</title>
<g id="a_edge58"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (2.04s)">
<path fill="none" stroke="#b2ada2" d="M879.572,-2390.14C717.276,-2379.16 451.659,-2356.6 359.277,-2322 341.267,-2315.26 323.348,-2305.43 306.891,-2294.79"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="308.691,-2291.78 298.426,-2289.16 304.816,-2297.61 308.691,-2291.78"/>
</a>
</g>
<g id="a_edge58&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values (2.04s)">
<text text-anchor="middle" x="381.277" y="-2310.8" font-family="Times,serif" font-size="14.00"> 2.04s</text>
</a>
</g>
</g>
<!-- N25 -->
<g id="node25" class="node"><title>N25</title>
<g id="a_node25"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (3.94s)">
<polygon fill="#edebe8" stroke="#b2a793" points="557.777,-1950 190.777,-1950 190.777,-1816 557.777,-1816 557.777,-1950"/>
<text text-anchor="middle" x="374.277" y="-1933.2" font-family="Times,serif" font-size="16.00">github</text>
<text text-anchor="middle" x="374.277" y="-1915.2" font-family="Times,serif" font-size="16.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="374.277" y="-1897.2" font-family="Times,serif" font-size="16.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="374.277" y="-1879.2" font-family="Times,serif" font-size="16.00">(*chunkSeriesIterator)</text>
<text text-anchor="middle" x="374.277" y="-1861.2" font-family="Times,serif" font-size="16.00">At</text>
<text text-anchor="middle" x="374.277" y="-1843.2" font-family="Times,serif" font-size="16.00">2.31s (2.05%)</text>
<text text-anchor="middle" x="374.277" y="-1825.2" font-family="Times,serif" font-size="16.00">of 3.94s (3.50%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N25 -->
<g id="edge96" class="edge"><title>N11&#45;&gt;N25</title>
<g id="a_edge96"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (0.55s)">
<path fill="none" stroke="#b2b1ae" d="M879.65,-2391.57C635.151,-2378.34 130.5,-2344.6 74.2769,-2289 -17.0267,-2198.71 -22.4555,-2106.13 51.2769,-2001 81.9219,-1957.31 130.608,-1929.86 180.978,-1912.65"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="182.324,-1915.89 190.733,-1909.45 180.141,-1909.24 182.324,-1915.89"/>
</a>
</g>
<g id="a_edge96&#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.55s)">
<text text-anchor="middle" x="24.2769" y="-2149.8" font-family="Times,serif" font-size="14.00"> 0.55s</text>
</a>
</g>
</g>
<!-- N33 -->
<g id="node33" class="node"><title>N33</title>
<g id="a_node33"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (3.12s)">
<polygon fill="#edece9" stroke="#b2aa99" points="404.277,-2128 60.2769,-2128 60.2769,-2001 404.277,-2001 404.277,-2128"/>
<text text-anchor="middle" x="232.277" y="-2112" font-family="Times,serif" font-size="15.00">github</text>
<text text-anchor="middle" x="232.277" y="-2095" font-family="Times,serif" font-size="15.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="232.277" y="-2078" font-family="Times,serif" font-size="15.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="232.277" y="-2061" font-family="Times,serif" font-size="15.00">(*chainedSeriesIterator)</text>
<text text-anchor="middle" x="232.277" y="-2044" font-family="Times,serif" font-size="15.00">At</text>
<text text-anchor="middle" x="232.277" y="-2027" font-family="Times,serif" font-size="15.00">1.77s (1.57%)</text>
<text text-anchor="middle" x="232.277" y="-2010" font-family="Times,serif" font-size="15.00">of 3.12s (2.77%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N33 -->
<g id="edge73" class="edge"><title>N11&#45;&gt;N33</title>
<g id="a_edge73"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (1.25s)">
<path fill="none" stroke="#b2afa8" d="M879.685,-2388.83C728.442,-2375.72 492.52,-2346.55 426.277,-2289 387.338,-2255.17 419.859,-2220.54 389.277,-2179 377.281,-2162.71 362.253,-2147.8 346.281,-2134.54"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="348.354,-2131.71 338.374,-2128.16 343.959,-2137.16 348.354,-2131.71"/>
</a>
</g>
<g id="a_edge73&#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 (1.25s)">
<text text-anchor="middle" x="448.277" y="-2230.3" font-family="Times,serif" font-size="14.00"> 1.25s</text>
</a>
</g>
</g>
<!-- N47 -->
<g id="node47" class="node"><title>N47</title>
<g id="a_node47"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Next (5.29s)">
<polygon fill="#edeae7" stroke="#b2a188" points="1159.28,-2283.5 863.277,-2283.5 863.277,-2184.5 1159.28,-2184.5 1159.28,-2283.5"/>
<text text-anchor="middle" x="1011.28" y="-2269.9" font-family="Times,serif" font-size="12.00">github</text>
<text text-anchor="middle" x="1011.28" y="-2256.9" font-family="Times,serif" font-size="12.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1011.28" y="-2243.9" font-family="Times,serif" font-size="12.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1011.28" y="-2230.9" font-family="Times,serif" font-size="12.00">(*chainedSeriesIterator)</text>
<text text-anchor="middle" x="1011.28" y="-2217.9" font-family="Times,serif" font-size="12.00">Next</text>
<text text-anchor="middle" x="1011.28" y="-2204.9" font-family="Times,serif" font-size="12.00">0.49s (0.44%)</text>
<text text-anchor="middle" x="1011.28" y="-2191.9" font-family="Times,serif" font-size="12.00">of 5.29s (4.70%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N47 -->
<g id="edge33" class="edge"><title>N11&#45;&gt;N47</title>
<g id="a_edge33"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).Next (5.16s)">
<path fill="none" stroke="#b2a289" d="M1011.28,-2352.6C1011.28,-2334.39 1011.28,-2313.17 1011.28,-2293.81"/>
<polygon fill="#b2a289" stroke="#b2a289" points="1014.78,-2293.58 1011.28,-2283.58 1007.78,-2293.58 1014.78,-2293.58"/>
</a>
</g>
<g id="a_edge33&#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 (5.16s)">
<text text-anchor="middle" x="1033.28" y="-2310.8" font-family="Times,serif" font-size="14.00"> 5.16s</text>
</a>
</g>
</g>
<!-- N68 -->
<g id="node68" class="node"><title>N68</title>
<g id="a_node68"><a xlink:title="github.com/prometheus/prometheus/storage.(*sampleRing).add (1.03s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="764.777,-2275.5 479.777,-2275.5 479.777,-2192.5 764.777,-2192.5 764.777,-2275.5"/>
<text text-anchor="middle" x="622.277" y="-2260.3" font-family="Times,serif" font-size="14.00">github</text>
<text text-anchor="middle" x="622.277" y="-2245.3" font-family="Times,serif" font-size="14.00">com/prometheus/prometheus/storage</text>
<text text-anchor="middle" x="622.277" y="-2230.3" font-family="Times,serif" font-size="14.00">(*sampleRing)</text>
<text text-anchor="middle" x="622.277" y="-2215.3" font-family="Times,serif" font-size="14.00">add</text>
<text text-anchor="middle" x="622.277" y="-2200.3" font-family="Times,serif" font-size="14.00">1.03s (0.92%)</text>
</a>
</g>
</g>
<!-- N11&#45;&gt;N68 -->
<g id="edge78" class="edge"><title>N11&#45;&gt;N68</title>
<g id="a_edge78"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/storage.(*sampleRing).add (1.03s)">
<path fill="none" stroke="#b2b0aa" d="M879.462,-2370.35C834.983,-2358.49 785.848,-2342.56 743.277,-2322 720.851,-2311.17 698.184,-2296.19 678.628,-2281.7"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="680.54,-2278.76 670.446,-2275.54 676.328,-2284.35 680.54,-2278.76"/>
</a>
</g>
<g id="a_edge78&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Next &#45;&gt; github.com/prometheus/prometheus/storage.(*sampleRing).add (1.03s)">
<text text-anchor="middle" x="765.277" y="-2310.8" font-family="Times,serif" font-size="14.00"> 1.03s</text>
</a>
</g>
</g>
<!-- N15 -->
<g id="node15" class="node"><title>N15</title>
<g id="a_node15"><a xlink:title="runtime.heapBitsForObject (7.89s)">
<polygon fill="#ede9e4" stroke="#b29673" points="2126.28,-542 1890.28,-542 1890.28,-459 2126.28,-459 2126.28,-542"/>
<text text-anchor="middle" x="2008.28" y="-519.6" font-family="Times,serif" font-size="23.00">runtime</text>
<text text-anchor="middle" x="2008.28" y="-494.6" font-family="Times,serif" font-size="23.00">heapBitsForObject</text>
<text text-anchor="middle" x="2008.28" y="-469.6" font-family="Times,serif" font-size="23.00">7.89s (7.02%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N15 -->
<g id="edge29" class="edge"><title>N12&#45;&gt;N15</title>
<g id="a_edge29"><a xlink:title="runtime.scanobject &#45;&gt; runtime.heapBitsForObject (5.82s)">
<path fill="none" stroke="#b29f84" d="M2010.8,-592.604C2010.43,-579.409 2010.04,-565.312 2009.68,-552.247"/>
<polygon fill="#b29f84" stroke="#b29f84" points="2013.17,-551.927 2009.4,-542.028 2006.18,-552.121 2013.17,-551.927"/>
</a>
</g>
<g id="a_edge29&#45;label"><a xlink:title="runtime.scanobject &#45;&gt; runtime.heapBitsForObject (5.82s)">
<text text-anchor="middle" x="2032.28" y="-563.8" font-family="Times,serif" font-size="14.00"> 5.82s</text>
</a>
</g>
</g>
<!-- N39 -->
<g id="node39" class="node"><title>N39</title>
<g id="a_node39"><a xlink:title="runtime.greyobject (3.61s)">
<polygon fill="#edebe9" stroke="#b2a895" points="2284.28,-534.5 2144.28,-534.5 2144.28,-466.5 2284.28,-466.5 2284.28,-534.5"/>
<text text-anchor="middle" x="2214.28" y="-516.1" font-family="Times,serif" font-size="18.00">runtime</text>
<text text-anchor="middle" x="2214.28" y="-496.1" font-family="Times,serif" font-size="18.00">greyobject</text>
<text text-anchor="middle" x="2214.28" y="-476.1" font-family="Times,serif" font-size="18.00">3.61s (3.21%)</text>
</a>
</g>
</g>
<!-- N12&#45;&gt;N39 -->
<g id="edge43" class="edge"><title>N12&#45;&gt;N39</title>
<g id="a_edge43"><a xlink:title="runtime.scanobject &#45;&gt; runtime.greyobject (3.61s)">
<path fill="none" stroke="#b2a895" d="M2086.63,-592.809C2110.77,-575.541 2137.1,-556.708 2159.54,-540.656"/>
<polygon fill="#b2a895" stroke="#b2a895" points="2161.84,-543.314 2167.94,-534.649 2157.77,-537.621 2161.84,-543.314"/>
</a>
</g>
<g id="a_edge43&#45;label"><a xlink:title="runtime.scanobject &#45;&gt; runtime.greyobject (3.61s)">
<text text-anchor="middle" x="2154.28" y="-563.8" font-family="Times,serif" font-size="14.00"> 3.61s</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N18 -->
<g id="edge18" class="edge"><title>N13&#45;&gt;N18</title>
<g id="a_edge18"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.makeslice (13.23s)">
<path fill="none" stroke="#b27b49" d="M2110,-2514.95C2095.83,-2498.36 2082.15,-2478.7 2074.28,-2458 2051.48,-2398.02 2054.41,-2322.33 2059.32,-2276.35"/>
<polygon fill="#b27b49" stroke="#b27b49" points="2062.83,-2276.5 2060.49,-2266.16 2055.87,-2275.7 2062.83,-2276.5"/>
</a>
</g>
<g id="a_edge18&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.makeslice (13.23s)">
<text text-anchor="middle" x="2100.78" y="-2395.3" font-family="Times,serif" font-size="14.00"> 13.23s</text>
</a>
</g>
</g>
<!-- N28 -->
<g id="node28" class="node"><title>N28</title>
<g id="a_node28"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels (6.80s)">
<polygon fill="#edeae5" stroke="#b29b7c" points="2534.28,-2458 2136.28,-2458 2136.28,-2340 2534.28,-2340 2534.28,-2458"/>
<text text-anchor="middle" x="2335.28" y="-2438" font-family="Times,serif" font-size="20.00">github</text>
<text text-anchor="middle" x="2335.28" y="-2416" font-family="Times,serif" font-size="20.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2335.28" y="-2394" font-family="Times,serif" font-size="20.00">hashForLabels</text>
<text text-anchor="middle" x="2335.28" y="-2372" font-family="Times,serif" font-size="20.00">4.72s (4.20%)</text>
<text text-anchor="middle" x="2335.28" y="-2350" font-family="Times,serif" font-size="20.00">of 6.80s (6.05%)</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N28 -->
<g id="edge25" class="edge"><title>N13&#45;&gt;N28</title>
<g id="a_edge25"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; github.com/prometheus/prometheus/promql.hashForLabels (6.80s)">
<path fill="none" stroke="#b29b7c" d="M2211.84,-2514.98C2228.6,-2499.36 2247.49,-2481.77 2265.36,-2465.12"/>
<polygon fill="#b29b7c" stroke="#b29b7c" points="2268.01,-2467.43 2272.95,-2458.06 2263.24,-2462.31 2268.01,-2467.43"/>
</a>
</g>
<g id="a_edge25&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; github.com/prometheus/prometheus/promql.hashForLabels (6.80s)">
<text text-anchor="middle" x="2275.28" y="-2479.8" font-family="Times,serif" font-size="14.00"> 6.80s</text>
</a>
</g>
</g>
<!-- N13&#45;&gt;N45 -->
<g id="edge102" class="edge"><title>N13&#45;&gt;N45</title>
<g id="a_edge102"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.duffcopy (0.39s)">
<path fill="none" stroke="#b2b1af" d="M2036.7,-2514.94C2026.02,-2507.89 2015.99,-2499.93 2007.28,-2491 1993.15,-2476.51 1983.57,-2456.19 1977.34,-2438.43"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="1980.65,-2437.3 1974.21,-2428.88 1974,-2439.48 1980.65,-2437.3"/>
</a>
</g>
<g id="a_edge102&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*evaluator).aggregation &#45;&gt; runtime.duffcopy (0.39s)">
<text text-anchor="middle" x="2029.28" y="-2479.8" font-family="Times,serif" font-size="14.00"> 0.39s</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N10 -->
<g id="edge94" class="edge"><title>N14&#45;&gt;N10</title>
<g id="a_edge94"><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.60s)">
<path fill="none" stroke="#b2b1ad" d="M1061.33,-2007.93C1079.98,-1990.68 1100.77,-1971.44 1120.31,-1953.37"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1122.76,-1955.86 1127.72,-1946.5 1118.01,-1950.73 1122.76,-1955.86"/>
</a>
</g>
<g id="a_edge94&#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.60s)">
<text text-anchor="middle" x="1126.28" y="-1971.8" font-family="Times,serif" font-size="14.00"> 0.60s</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N29 -->
<g id="edge112" class="edge"><title>N14&#45;&gt;N29</title>
<g id="a_edge112"><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/chunkenc.(*XORChunk).Iterator (0.21s)">
<path fill="none" stroke="#b2b2b0" d="M955.282,-2007.89C909.491,-1945.57 853.799,-1845.13 912.277,-1783 957.595,-1734.85 1158.8,-1807.71 1209.28,-1765 1268.12,-1715.21 1194.43,-1651.16 1248.28,-1596 1312.06,-1530.67 1360.81,-1574.32 1447.28,-1545 1459.47,-1540.87 1472.02,-1536.23 1484.5,-1531.36"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1486.01,-1534.53 1494.03,-1527.6 1483.44,-1528.02 1486.01,-1534.53"/>
</a>
</g>
<g id="a_edge112&#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/chunkenc.(*XORChunk).Iterator (0.21s)">
<text text-anchor="middle" x="934.277" y="-1786.8" font-family="Times,serif" font-size="14.00"> 0.21s</text>
</a>
</g>
</g>
<!-- N14&#45;&gt;N57 -->
<g id="edge121" class="edge"><title>N14&#45;&gt;N57</title>
<g id="a_edge121"><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.(*safeChunk).Iterator (0.13s)">
<path fill="none" stroke="#b2b2b1" d="M973.701,-2007.88C951.158,-1953.6 929.111,-1871.33 970.277,-1816 972.181,-1813.44 1077.15,-1783.64 1080.28,-1783 1151.7,-1768.47 1174.71,-1789.7 1243.28,-1765 1266.95,-1756.47 1290.61,-1742.71 1310.98,-1728.8"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1313.01,-1731.65 1319.2,-1723.05 1309,-1725.91 1313.01,-1731.65"/>
</a>
</g>
<g id="a_edge121&#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.(*safeChunk).Iterator (0.13s)">
<text text-anchor="middle" x="992.277" y="-1879.3" font-family="Times,serif" font-size="14.00"> 0.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/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next (12.47s)">
<polygon fill="#ede6e0" stroke="#b27f4f" points="2803.78,-2110.5 2526.78,-2110.5 2526.78,-2018.5 2803.78,-2018.5 2803.78,-2110.5"/>
<text text-anchor="middle" x="2665.28" y="-2097.7" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2665.28" y="-2085.7" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2665.28" y="-2073.7" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2665.28" y="-2061.7" font-family="Times,serif" font-size="11.00">(*baseChunkSeries)</text>
<text text-anchor="middle" x="2665.28" y="-2049.7" font-family="Times,serif" font-size="11.00">Next</text>
<text text-anchor="middle" x="2665.28" y="-2037.7" font-family="Times,serif" font-size="11.00">0.17s (0.15%)</text>
<text text-anchor="middle" x="2665.28" y="-2025.7" font-family="Times,serif" font-size="11.00">of 12.47s (11.09%)</text>
</a>
</g>
</g>
<!-- N27 -->
<g id="node27" class="node"><title>N27</title>
<g id="a_node27"><a xlink:title="runtime.newobject (4.43s)">
<polygon fill="#edebe8" stroke="#b2a58f" points="1914.78,-1314 1801.78,-1314 1801.78,-1258 1914.78,-1258 1914.78,-1314"/>
<text text-anchor="middle" x="1858.28" y="-1301.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1858.28" y="-1289.2" font-family="Times,serif" font-size="11.00">newobject</text>
<text text-anchor="middle" x="1858.28" y="-1277.2" font-family="Times,serif" font-size="11.00">0.21s (0.19%)</text>
<text text-anchor="middle" x="1858.28" y="-1265.2" font-family="Times,serif" font-size="11.00">of 4.43s (3.94%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N27 -->
<g id="edge107" class="edge"><title>N16&#45;&gt;N27</title>
<g id="a_edge107"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next &#45;&gt; runtime.newobject (0.28s)">
<path fill="none" stroke="#b2b2b0" d="M2526.75,-2037.79C2375.44,-2002.47 2136.4,-1924.28 1999.28,-1765 1969.61,-1730.53 1893.57,-1430.27 1867.33,-1324.04"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1870.67,-1322.96 1864.88,-1314.09 1863.88,-1324.64 1870.67,-1322.96"/>
</a>
</g>
<g id="a_edge107&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next &#45;&gt; runtime.newobject (0.28s)">
<text text-anchor="middle" x="2021.28" y="-1676.8" font-family="Times,serif" font-size="14.00"> 0.28s</text>
</a>
</g>
</g>
<!-- N52 -->
<g id="node52" class="node"><title>N52</title>
<g id="a_node52"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*intersectPostings).Next (5.80s)">
<polygon fill="#edeae7" stroke="#b29f84" points="2626.78,-1922 2405.78,-1922 2405.78,-1844 2626.78,-1844 2626.78,-1922"/>
<text text-anchor="middle" x="2516.28" y="-1910.8" font-family="Times,serif" font-size="9.00">github</text>
<text text-anchor="middle" x="2516.28" y="-1900.8" font-family="Times,serif" font-size="9.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2516.28" y="-1890.8" font-family="Times,serif" font-size="9.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2516.28" y="-1880.8" font-family="Times,serif" font-size="9.00">(*intersectPostings)</text>
<text text-anchor="middle" x="2516.28" y="-1870.8" font-family="Times,serif" font-size="9.00">Next</text>
<text text-anchor="middle" x="2516.28" y="-1860.8" font-family="Times,serif" font-size="9.00">0.03s (0.027%)</text>
<text text-anchor="middle" x="2516.28" y="-1850.8" font-family="Times,serif" font-size="9.00">of 5.80s (5.16%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N52 -->
<g id="edge35" class="edge"><title>N16&#45;&gt;N52</title>
<g id="a_edge35"><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 (5.05s)">
<path fill="none" stroke="#b2a28a" d="M2627.68,-2018.2C2605.32,-1991.26 2577.02,-1957.17 2554.54,-1930.09"/>
<polygon fill="#b2a28a" stroke="#b2a28a" points="2557.14,-1927.75 2548.06,-1922.29 2551.76,-1932.22 2557.14,-1927.75"/>
</a>
</g>
<g id="a_edge35&#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 (5.05s)">
<text text-anchor="middle" x="2617.28" y="-1971.8" font-family="Times,serif" font-size="14.00"> 5.05s</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/index.(*Reader).Series (6.35s)">
<polygon fill="#edeae6" stroke="#b29d80" points="2863.28,-1914 2661.28,-1914 2661.28,-1852 2863.28,-1852 2863.28,-1914"/>
<text text-anchor="middle" x="2762.28" y="-1903.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="2762.28" y="-1894.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2762.28" y="-1885.6" font-family="Times,serif" font-size="8.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2762.28" y="-1876.6" font-family="Times,serif" font-size="8.00">(*Reader)</text>
<text text-anchor="middle" x="2762.28" y="-1867.6" font-family="Times,serif" font-size="8.00">Series</text>
<text text-anchor="middle" x="2762.28" y="-1858.6" font-family="Times,serif" font-size="8.00">0 of 6.35s (5.65%)</text>
</a>
</g>
</g>
<!-- N16&#45;&gt;N79 -->
<g id="edge26" class="edge"><title>N16&#45;&gt;N79</title>
<g id="a_edge26"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*baseChunkSeries).Next ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Reader).Series (6.35s)">
<path fill="none" stroke="#b29d80" stroke-dasharray="1,5" d="M2689.75,-2018.2C2705.59,-1988.91 2725.99,-1951.15 2741.12,-1923.15"/>
<polygon fill="#b29d80" stroke="#b29d80" points="2744.36,-1924.52 2746.03,-1914.06 2738.2,-1921.19 2744.36,-1924.52"/>
</a>
</g>
<g id="a_edge26&#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.(*Reader).Series (6.35s)">
<text text-anchor="middle" x="2739.28" y="-1971.8" font-family="Times,serif" font-size="14.00"> 6.35s</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N25 -->
<g id="edge59" class="edge"><title>N17&#45;&gt;N25</title>
<g id="a_edge59"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).At (2.04s)">
<path fill="none" stroke="#b2ada2" d="M364.964,-2178.72C384.29,-2165.04 401.582,-2148.3 413.277,-2128 442.695,-2076.93 429.302,-2010.39 410.577,-1959.7"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="413.747,-1958.19 406.9,-1950.11 407.211,-1960.7 413.747,-1958.19"/>
</a>
</g>
<g id="a_edge59&#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 (2.04s)">
<text text-anchor="middle" x="453.277" y="-2060.8" font-family="Times,serif" font-size="14.00"> 2.04s</text>
</a>
</g>
</g>
<!-- N17&#45;&gt;N33 -->
<g id="edge63" class="edge"><title>N17&#45;&gt;N33</title>
<g id="a_edge63"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Values &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chainedSeriesIterator).At (1.87s)">
<path fill="none" stroke="#b2aea3" d="M232.277,-2178.62C232.277,-2165.75 232.277,-2151.83 232.277,-2138.3"/>
<polygon fill="#b2aea3" stroke="#b2aea3" points="235.777,-2138.04 232.277,-2128.04 228.777,-2138.04 235.777,-2138.04"/>
</a>
</g>
<g id="a_edge63&#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.87s)">
<text text-anchor="middle" x="254.277" y="-2149.8" font-family="Times,serif" font-size="14.00"> 1.87s</text>
</a>
</g>
</g>
<!-- N18&#45;&gt;N5 -->
<g id="edge13" class="edge"><title>N18&#45;&gt;N5</title>
<g id="a_edge13"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (14.18s)">
<path fill="none" stroke="#b27641" d="M2065.28,-2201.82C2065.28,-2168.18 2065.28,-2113.05 2065.28,-2065.5 2065.28,-2065.5 2065.28,-2065.5 2065.28,-1285 2065.28,-1249.57 2065.28,-1209.84 2065.28,-1178.35"/>
<polygon fill="#b27641" stroke="#b27641" points="2068.78,-1178.01 2065.28,-1168.01 2061.78,-1178.01 2068.78,-1178.01"/>
</a>
</g>
<g id="a_edge13&#45;label"><a xlink:title="runtime.makeslice &#45;&gt; runtime.mallocgc (14.18s)">
<text text-anchor="middle" x="2091.78" y="-1676.8" font-family="Times,serif" font-size="14.00"> 14.18s</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N10 -->
<g id="edge24" class="edge"><title>N19&#45;&gt;N10</title>
<g id="a_edge24"><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 (7.48s)">
<path fill="none" stroke="#b29877" d="M1324.86,-2356.37C1300.92,-2269.11 1245.23,-2066.1 1215.25,-1956.79"/>
<polygon fill="#b29877" stroke="#b29877" points="1218.53,-1955.55 1212.51,-1946.84 1211.78,-1957.4 1218.53,-1955.55"/>
</a>
</g>
<g id="a_edge24&#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 (7.48s)">
<text text-anchor="middle" x="1293.28" y="-2149.8" font-family="Times,serif" font-size="14.00"> 7.48s</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.(*chunkSeries).Iterator (4.12s)">
<polygon fill="#edebe8" stroke="#b2a691" points="1689.78,-2110.5 1412.78,-2110.5 1412.78,-2018.5 1689.78,-2018.5 1689.78,-2110.5"/>
<text text-anchor="middle" x="1551.28" y="-2097.7" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="1551.28" y="-2085.7" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1551.28" y="-2073.7" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1551.28" y="-2061.7" font-family="Times,serif" font-size="11.00">(*chunkSeries)</text>
<text text-anchor="middle" x="1551.28" y="-2049.7" font-family="Times,serif" font-size="11.00">Iterator</text>
<text text-anchor="middle" x="1551.28" y="-2037.7" font-family="Times,serif" font-size="11.00">0.21s (0.19%)</text>
<text text-anchor="middle" x="1551.28" y="-2025.7" font-family="Times,serif" font-size="11.00">of 4.12s (3.66%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N31 -->
<g id="edge60" class="edge"><title>N19&#45;&gt;N31</title>
<g id="a_edge60"><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 (1.96s)">
<path fill="none" stroke="#b2ada2" d="M1336.71,-2356.1C1339.1,-2309.19 1348.88,-2232.7 1385.28,-2179 1402.17,-2154.07 1426.52,-2133.06 1451.39,-2116.15"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="1453.42,-2119.01 1459.83,-2110.57 1449.56,-2113.17 1453.42,-2119.01"/>
</a>
</g>
<g id="a_edge60&#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 (1.96s)">
<text text-anchor="middle" x="1407.28" y="-2230.3" font-family="Times,serif" font-size="14.00"> 1.96s</text>
</a>
</g>
</g>
<!-- N66 -->
<g id="node66" class="node"><title>N66</title>
<g id="a_node66"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator (1.52s)">
<polygon fill="#edeceb" stroke="#b2afa6" points="1663.78,-2271 1438.78,-2271 1438.78,-2197 1663.78,-2197 1663.78,-2271"/>
<text text-anchor="middle" x="1551.28" y="-2259" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="1551.28" y="-2248" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1551.28" y="-2237" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1551.28" y="-2226" font-family="Times,serif" font-size="10.00">newChainedSeriesIterator</text>
<text text-anchor="middle" x="1551.28" y="-2215" font-family="Times,serif" font-size="10.00">0.09s (0.08%)</text>
<text text-anchor="middle" x="1551.28" y="-2204" font-family="Times,serif" font-size="10.00">of 1.52s (1.35%)</text>
</a>
</g>
</g>
<!-- N19&#45;&gt;N66 -->
<g id="edge68" class="edge"><title>N19&#45;&gt;N66</title>
<g id="a_edge68"><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.42s)">
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1391.09,-2356.45C1423.09,-2332.19 1463.36,-2301.65 1495.52,-2277.27"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="1497.66,-2280.04 1503.51,-2271.21 1493.43,-2274.46 1497.66,-2280.04"/>
</a>
</g>
<g id="a_edge68&#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.42s)">
<text text-anchor="middle" x="1472.28" y="-2310.8" font-family="Times,serif" font-size="14.00"> 1.42s</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/index.(*intersectPostings).doNext (5.69s)">
<polygon fill="#edeae7" stroke="#b2a085" points="2618.78,-1726.5 2341.78,-1726.5 2341.78,-1634.5 2618.78,-1634.5 2618.78,-1726.5"/>
<text text-anchor="middle" x="2480.28" y="-1713.7" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2480.28" y="-1701.7" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2480.28" y="-1689.7" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2480.28" y="-1677.7" font-family="Times,serif" font-size="11.00">(*intersectPostings)</text>
<text text-anchor="middle" x="2480.28" y="-1665.7" font-family="Times,serif" font-size="11.00">doNext</text>
<text text-anchor="middle" x="2480.28" y="-1653.7" font-family="Times,serif" font-size="11.00">0.18s (0.16%)</text>
<text text-anchor="middle" x="2480.28" y="-1641.7" font-family="Times,serif" font-size="11.00">of 5.69s (5.06%)</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/index.(*intersectPostings).Seek (5.07s)">
<polygon fill="#edebe7" stroke="#b2a28a" points="2531.78,-1517 2306.78,-1517 2306.78,-1432 2531.78,-1432 2531.78,-1517"/>
<text text-anchor="middle" x="2419.28" y="-1505" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="2419.28" y="-1494" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2419.28" y="-1483" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2419.28" y="-1472" font-family="Times,serif" font-size="10.00">(*intersectPostings)</text>
<text text-anchor="middle" x="2419.28" y="-1461" font-family="Times,serif" font-size="10.00">Seek</text>
<text text-anchor="middle" x="2419.28" y="-1450" font-family="Times,serif" font-size="10.00">0.05s (0.044%)</text>
<text text-anchor="middle" x="2419.28" y="-1439" font-family="Times,serif" font-size="10.00">of 5.07s (4.51%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N35 -->
<g id="edge34" class="edge"><title>N20&#45;&gt;N35</title>
<g id="a_edge34"><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 (5.07s)">
<path fill="none" stroke="#b2a28a" d="M2474.26,-1634.37C2470.72,-1612.52 2465.49,-1586.08 2458.28,-1563 2454.48,-1550.85 2449.47,-1538.14 2444.3,-1526.3"/>
<polygon fill="#b2a28a" stroke="#b2a28a" points="2447.43,-1524.71 2440.15,-1517.01 2441.04,-1527.57 2447.43,-1524.71"/>
</a>
</g>
<g id="a_edge34&#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 (5.07s)">
<text text-anchor="middle" x="2484.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 5.07s</text>
</a>
</g>
</g>
<!-- N36 -->
<g id="node36" class="node"><title>N36</title>
<g id="a_node36"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek (4.01s)">
<polygon fill="#edebe8" stroke="#b2a692" points="2730.78,-1166 2453.78,-1166 2453.78,-1074 2730.78,-1074 2730.78,-1166"/>
<text text-anchor="middle" x="2592.28" y="-1153.2" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2592.28" y="-1141.2" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2592.28" y="-1129.2" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2592.28" y="-1117.2" font-family="Times,serif" font-size="11.00">(*bigEndianPostings)</text>
<text text-anchor="middle" x="2592.28" y="-1105.2" font-family="Times,serif" font-size="11.00">Seek</text>
<text text-anchor="middle" x="2592.28" y="-1093.2" font-family="Times,serif" font-size="11.00">0.19s (0.17%)</text>
<text text-anchor="middle" x="2592.28" y="-1081.2" font-family="Times,serif" font-size="11.00">of 4.01s (3.57%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N36 -->
<g id="edge76" class="edge"><title>N20&#45;&gt;N36</title>
<g id="a_edge76"><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 (1.18s)">
<path fill="none" stroke="#b2b0a9" d="M2533.14,-1634.32C2557.49,-1610.38 2584.26,-1578.93 2599.28,-1545 2658.03,-1412.23 2640.41,-1362.79 2620.28,-1219 2618.3,-1204.9 2614.8,-1189.98 2610.93,-1176.15"/>
<polygon fill="#b2b0a9" stroke="#b2b0a9" points="2614.22,-1174.92 2608.06,-1166.3 2607.5,-1176.88 2614.22,-1174.92"/>
</a>
</g>
<g id="a_edge76&#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 (1.18s)">
<text text-anchor="middle" x="2662.28" y="-1374.8" font-family="Times,serif" font-size="14.00"> 1.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/index.(*removedPostings).Seek (3.02s)">
<polygon fill="#edece9" stroke="#b2aa9a" points="2611.78,-1332 2334.78,-1332 2334.78,-1240 2611.78,-1240 2611.78,-1332"/>
<text text-anchor="middle" x="2473.28" y="-1319.2" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2473.28" y="-1307.2" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2473.28" y="-1295.2" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2473.28" y="-1283.2" font-family="Times,serif" font-size="11.00">(*removedPostings)</text>
<text text-anchor="middle" x="2473.28" y="-1271.2" font-family="Times,serif" font-size="11.00">Seek</text>
<text text-anchor="middle" x="2473.28" y="-1259.2" font-family="Times,serif" font-size="11.00">0.22s (0.2%)</text>
<text text-anchor="middle" x="2473.28" y="-1247.2" font-family="Times,serif" font-size="11.00">of 3.02s (2.69%)</text>
</a>
</g>
</g>
<!-- N20&#45;&gt;N43 -->
<g id="edge72" class="edge"><title>N20&#45;&gt;N43</title>
<g id="a_edge72"><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 (1.28s)">
<path fill="none" stroke="#b2afa8" d="M2506.1,-1634.44C2519.16,-1609.06 2533.62,-1576.26 2540.28,-1545 2553.33,-1483.71 2556.39,-1464.56 2540.28,-1404 2534.41,-1381.93 2523.28,-1359.69 2511.76,-1340.62"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="2514.7,-1338.73 2506.45,-1332.09 2508.76,-1342.43 2514.7,-1338.73"/>
</a>
</g>
<g id="a_edge72&#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 (1.28s)">
<text text-anchor="middle" x="2573.28" y="-1470.8" font-family="Times,serif" font-size="14.00"> 1.28s</text>
</a>
</g>
</g>
<!-- N51 -->
<g id="node51" class="node"><title>N51</title>
<g id="a_node51"><a xlink:title="runtime.wbBufFlush (3.29s)">
<polygon fill="#edebe9" stroke="#b2a998" points="1948.28,-1006.5 1854.28,-1006.5 1854.28,-958.5 1948.28,-958.5 1948.28,-1006.5"/>
<text text-anchor="middle" x="1901.28" y="-995.3" font-family="Times,serif" font-size="9.00">runtime</text>
<text text-anchor="middle" x="1901.28" y="-985.3" font-family="Times,serif" font-size="9.00">wbBufFlush</text>
<text text-anchor="middle" x="1901.28" y="-975.3" font-family="Times,serif" font-size="9.00">0.02s (0.018%)</text>
<text text-anchor="middle" x="1901.28" y="-965.3" font-family="Times,serif" font-size="9.00">of 3.29s (2.93%)</text>
</a>
</g>
</g>
<!-- N21&#45;&gt;N51 -->
<g id="edge53" class="edge"><title>N21&#45;&gt;N51</title>
<g id="a_edge53"><a xlink:title="runtime.gcWriteBarrier &#45;&gt; runtime.wbBufFlush (2.42s)">
<path fill="none" stroke="#b2ac9f" d="M1672.92,-1095.23C1719.83,-1076.74 1785.14,-1049.5 1840.28,-1021 1845.79,-1018.15 1851.46,-1014.99 1857.03,-1011.75"/>
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="1858.86,-1014.74 1865.66,-1006.61 1855.28,-1008.72 1858.86,-1014.74"/>
</a>
</g>
<g id="a_edge53&#45;label"><a xlink:title="runtime.gcWriteBarrier &#45;&gt; runtime.wbBufFlush (2.42s)">
<text text-anchor="middle" x="1826.28" y="-1042.8" font-family="Times,serif" font-size="14.00"> 2.42s</text>
</a>
</g>
</g>
<!-- N22 -->
<g id="node22" class="node"><title>N22</title>
<g id="a_node22"><a xlink:title="runtime.gcBgMarkWorker (12.67s)">
<polygon fill="#ede6df" stroke="#b27e4d" points="2284.28,-1000.5 2182.28,-1000.5 2182.28,-964.5 2284.28,-964.5 2284.28,-1000.5"/>
<text text-anchor="middle" x="2233.28" y="-989.6" font-family="Times,serif" font-size="8.00">runtime</text>
<text text-anchor="middle" x="2233.28" y="-980.6" font-family="Times,serif" font-size="8.00">gcBgMarkWorker</text>
<text text-anchor="middle" x="2233.28" y="-971.6" font-family="Times,serif" font-size="8.00">0 of 12.67s (11.27%)</text>
</a>
</g>
</g>
<!-- N22&#45;&gt;N4 -->
<g id="edge19" class="edge"><title>N22&#45;&gt;N4</title>
<g id="a_edge19"><a xlink:title="runtime.gcBgMarkWorker ... runtime.systemstack (12.64s)">
<path fill="none" stroke="#b27e4e" stroke-dasharray="1,5" d="M2209.21,-964.29C2172.45,-938.013 2101.78,-887.485 2055.85,-854.651"/>
<polygon fill="#b27e4e" stroke="#b27e4e" points="2057.75,-851.704 2047.57,-848.736 2053.67,-857.399 2057.75,-851.704"/>
</a>
</g>
<g id="a_edge19&#45;label"><a xlink:title="runtime.gcBgMarkWorker ... runtime.systemstack (12.64s)">
<text text-anchor="middle" x="2182.78" y="-914.8" font-family="Times,serif" font-size="14.00"> 12.64s</text>
</a>
</g>
</g>
<!-- N23&#45;&gt;N21 -->
<g id="edge98" class="edge"><title>N23&#45;&gt;N21</title>
<g id="a_edge98"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits &#45;&gt; runtime.gcWriteBarrier (0.49s)">
<path fill="none" stroke="#b2b1ae" d="M839.629,-1403.95C866.159,-1392.75 893.436,-1381.42 919.277,-1371 1095.65,-1299.86 1140.24,-1283.14 1319.28,-1219 1393.44,-1192.43 1478.94,-1163.88 1537.99,-1144.49"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1539.18,-1147.78 1547.6,-1141.34 1537,-1141.13 1539.18,-1147.78"/>
</a>
</g>
<g id="a_edge98&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readBits &#45;&gt; runtime.gcWriteBarrier (0.49s)">
<text text-anchor="middle" x="1341.28" y="-1282.3" font-family="Times,serif" font-size="14.00"> 0.49s</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/chunkenc.(*bstream).readByte (3.27s)">
<polygon fill="#edebe9" stroke="#b2a998" points="862.777,-1353 495.777,-1353 495.777,-1219 862.777,-1219 862.777,-1353"/>
<text text-anchor="middle" x="679.277" y="-1336.2" font-family="Times,serif" font-size="16.00">github</text>
<text text-anchor="middle" x="679.277" y="-1318.2" font-family="Times,serif" font-size="16.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="679.277" y="-1300.2" font-family="Times,serif" font-size="16.00">com/prometheus/tsdb/chunkenc</text>
<text text-anchor="middle" x="679.277" y="-1282.2" font-family="Times,serif" font-size="16.00">(*bstream)</text>
<text text-anchor="middle" x="679.277" y="-1264.2" font-family="Times,serif" font-size="16.00">readByte</text>
<text text-anchor="middle" x="679.277" y="-1246.2" font-family="Times,serif" font-size="16.00">2.32s (2.06%)</text>
<text text-anchor="middle" x="679.277" y="-1228.2" font-family="Times,serif" font-size="16.00">of 3.27s (2.91%)</text>
</a>
</g>
</g>
<!-- N23&#45;&gt;N40 -->
<g id="edge51" class="edge"><title>N23&#45;&gt;N40</title>
<g id="a_edge51"><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.79s)">
<path fill="none" stroke="#b2ab9c" d="M679.277,-1403.79C679.277,-1390.6 679.277,-1376.73 679.277,-1363.35"/>
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="682.777,-1363.23 679.277,-1353.23 675.777,-1363.23 682.777,-1363.23"/>
</a>
</g>
<g id="a_edge51&#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.79s)">
<text text-anchor="middle" x="701.277" y="-1374.8" font-family="Times,serif" font-size="14.00"> 2.79s</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.PostingsForMatchers (2.86s)">
<polygon fill="#edecea" stroke="#b2aa9b" points="2795.28,-2778.5 2593.28,-2778.5 2593.28,-2725.5 2795.28,-2725.5 2795.28,-2778.5"/>
<text text-anchor="middle" x="2694.28" y="-2768.1" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="2694.28" y="-2759.1" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2694.28" y="-2750.1" font-family="Times,serif" font-size="8.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2694.28" y="-2741.1" font-family="Times,serif" font-size="8.00">PostingsForMatchers</text>
<text text-anchor="middle" x="2694.28" y="-2732.1" font-family="Times,serif" font-size="8.00">0 of 2.86s (2.54%)</text>
</a>
</g>
</g>
<!-- N24&#45;&gt;N53 -->
<g id="edge50" class="edge"><title>N24&#45;&gt;N53</title>
<g id="a_edge50"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers (2.86s)">
<path fill="none" stroke="#b2aa9b" stroke-dasharray="1,5" d="M2450.62,-2902.88C2489.87,-2884.5 2539.85,-2859.66 2582.28,-2834 2606.93,-2819.09 2633.09,-2800.35 2653.93,-2784.65"/>
<polygon fill="#b2aa9b" stroke="#b2aa9b" points="2656.08,-2787.41 2661.93,-2778.58 2651.85,-2781.84 2656.08,-2787.41"/>
</a>
</g>
<g id="a_edge50&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers (2.86s)">
<text text-anchor="middle" x="2573.28" y="-2855.8" font-family="Times,serif" font-size="14.00"> 2.86s</text>
</a>
</g>
</g>
<!-- N55 -->
<g id="node55" class="node"><title>N55</title>
<g id="a_node55"><a xlink:title="github.com/prometheus/prometheus/promql.expandSeriesSet (14.52s)">
<polygon fill="#ede4dd" stroke="#b2743f" points="2573.28,-2781 2383.28,-2781 2383.28,-2723 2573.28,-2723 2573.28,-2781"/>
<text text-anchor="middle" x="2478.28" y="-2769.8" font-family="Times,serif" font-size="9.00">github</text>
<text text-anchor="middle" x="2478.28" y="-2759.8" font-family="Times,serif" font-size="9.00">com/prometheus/prometheus/promql</text>
<text text-anchor="middle" x="2478.28" y="-2749.8" font-family="Times,serif" font-size="9.00">expandSeriesSet</text>
<text text-anchor="middle" x="2478.28" y="-2739.8" font-family="Times,serif" font-size="9.00">0.03s (0.027%)</text>
<text text-anchor="middle" x="2478.28" y="-2729.8" font-family="Times,serif" font-size="9.00">of 14.52s (12.91%)</text>
</a>
</g>
</g>
<!-- N24&#45;&gt;N55 -->
<g id="edge12" class="edge"><title>N24&#45;&gt;N55</title>
<g id="a_edge12"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 &#45;&gt; github.com/prometheus/prometheus/promql.expandSeriesSet (14.52s)">
<path fill="none" stroke="#b2743f" d="M2399.18,-2902.87C2415.55,-2871.86 2441.07,-2823.49 2458.68,-2790.13"/>
<polygon fill="#b2743f" stroke="#b2743f" points="2461.85,-2791.63 2463.42,-2781.15 2455.66,-2788.36 2461.85,-2791.63"/>
</a>
</g>
<g id="a_edge12&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.(*Engine).populateSeries.func2 &#45;&gt; github.com/prometheus/prometheus/promql.expandSeriesSet (14.52s)">
<text text-anchor="middle" x="2451.78" y="-2855.8" font-family="Times,serif" font-size="14.00"> 14.52s</text>
</a>
</g>
</g>
<!-- N25&#45;&gt;N38 -->
<g id="edge71" class="edge"><title>N25&#45;&gt;N38</title>
<g id="a_edge71"><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 (1.32s)">
<path fill="none" stroke="#b2afa8" stroke-dasharray="1,5" d="M374.277,-1815.79C374.277,-1794.23 374.277,-1770.28 374.277,-1748.65"/>
<polygon fill="#b2afa8" stroke="#b2afa8" points="377.777,-1748.56 374.277,-1738.56 370.777,-1748.56 377.777,-1748.56"/>
</a>
</g>
<g id="a_edge71&#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 (1.32s)">
<text text-anchor="middle" x="396.277" y="-1786.8" font-family="Times,serif" font-size="14.00"> 1.32s</text>
</a>
</g>
</g>
<!-- N27&#45;&gt;N5 -->
<g id="edge37" class="edge"><title>N27&#45;&gt;N5</title>
<g id="a_edge37"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (4.22s)">
<path fill="none" stroke="#b2a591" d="M1892.46,-1257.92C1921.07,-1235.25 1962.76,-1202.22 1998.02,-1174.28"/>
<polygon fill="#b2a591" stroke="#b2a591" points="2000.24,-1176.99 2005.91,-1168.04 1995.9,-1171.5 2000.24,-1176.99"/>
</a>
</g>
<g id="a_edge37&#45;label"><a xlink:title="runtime.newobject &#45;&gt; runtime.mallocgc (4.22s)">
<text text-anchor="middle" x="2003.28" y="-1189.8" font-family="Times,serif" font-size="14.00"> 4.22s</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N18 -->
<g id="edge92" class="edge"><title>N28&#45;&gt;N18</title>
<g id="a_edge92"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.makeslice (0.65s)">
<path fill="none" stroke="#b2b1ad" d="M2238.94,-2339.84C2201.13,-2317.02 2158.9,-2291.52 2125.55,-2271.38"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="2127.2,-2268.29 2116.83,-2266.12 2123.58,-2274.29 2127.2,-2268.29"/>
</a>
</g>
<g id="a_edge92&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.makeslice (0.65s)">
<text text-anchor="middle" x="2231.28" y="-2310.8" font-family="Times,serif" font-size="14.00"> 0.65s</text>
</a>
</g>
</g>
<!-- N71 -->
<g id="node71" class="node"><title>N71</title>
<g id="a_node71"><a xlink:title="runtime.memeqbody (0.57s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="2918.78,-2257.5 2817.78,-2257.5 2817.78,-2210.5 2918.78,-2210.5 2918.78,-2257.5"/>
<text text-anchor="middle" x="2868.28" y="-2243.9" font-family="Times,serif" font-size="12.00">runtime</text>
<text text-anchor="middle" x="2868.28" y="-2230.9" font-family="Times,serif" font-size="12.00">memeqbody</text>
<text text-anchor="middle" x="2868.28" y="-2217.9" font-family="Times,serif" font-size="12.00">0.57s (0.51%)</text>
</a>
</g>
</g>
<!-- N28&#45;&gt;N71 -->
<g id="edge106" class="edge"><title>N28&#45;&gt;N71</title>
<g id="a_edge106"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.memeqbody (0.29s)">
<path fill="none" stroke="#b2b2b0" d="M2495.53,-2339.99C2534.91,-2327.48 2577.27,-2315.49 2617.28,-2307 2691.17,-2291.32 2715.17,-2314.49 2786.28,-2289 2802.75,-2283.09 2819.21,-2273.24 2833,-2263.55"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="2835.19,-2266.28 2841.23,-2257.58 2831.08,-2260.62 2835.19,-2266.28"/>
</a>
</g>
<g id="a_edge106&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.hashForLabels &#45;&gt; runtime.memeqbody (0.29s)">
<text text-anchor="middle" x="2639.28" y="-2310.8" font-family="Times,serif" font-size="14.00"> 0.29s</text>
</a>
</g>
</g>
<!-- N29&#45;&gt;N21 -->
<g id="edge122" class="edge"><title>N29&#45;&gt;N21</title>
<g id="a_edge122"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator &#45;&gt; runtime.gcWriteBarrier (0.13s)">
<path fill="none" stroke="#b2b2b1" d="M1610.28,-1421.49C1610.28,-1351.1 1610.28,-1226.92 1610.28,-1162.45"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1613.78,-1162.26 1610.28,-1152.26 1606.78,-1162.26 1613.78,-1162.26"/>
</a>
</g>
<g id="a_edge122&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator &#45;&gt; runtime.gcWriteBarrier (0.13s)">
<text text-anchor="middle" x="1632.28" y="-1282.3" font-family="Times,serif" font-size="14.00"> 0.13s</text>
</a>
</g>
</g>
<!-- N29&#45;&gt;N27 -->
<g id="edge55" class="edge"><title>N29&#45;&gt;N27</title>
<g id="a_edge55"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator &#45;&gt; runtime.newobject (2.27s)">
<path fill="none" stroke="#b2aca0" d="M1670.27,-1421.4C1690,-1404.85 1712.26,-1386.75 1733.28,-1371 1756.93,-1353.27 1784.07,-1334.82 1807.01,-1319.74"/>
<polygon fill="#b2aca0" stroke="#b2aca0" points="1809.12,-1322.54 1815.57,-1314.13 1805.29,-1316.68 1809.12,-1322.54"/>
</a>
</g>
<g id="a_edge55&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*XORChunk).Iterator &#45;&gt; runtime.newobject (2.27s)">
<text text-anchor="middle" x="1755.28" y="-1374.8" font-family="Times,serif" font-size="14.00"> 2.27s</text>
</a>
</g>
</g>
<!-- N30 -->
<g id="node30" class="node"><title>N30</title>
<g id="a_node30"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series (5.97s)">
<polygon fill="#edeae6" stroke="#b29e83" points="2913.78,-1726.5 2636.78,-1726.5 2636.78,-1634.5 2913.78,-1634.5 2913.78,-1726.5"/>
<text text-anchor="middle" x="2775.28" y="-1713.7" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2775.28" y="-1701.7" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2775.28" y="-1689.7" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2775.28" y="-1677.7" font-family="Times,serif" font-size="11.00">(*Decoder)</text>
<text text-anchor="middle" x="2775.28" y="-1665.7" font-family="Times,serif" font-size="11.00">Series</text>
<text text-anchor="middle" x="2775.28" y="-1653.7" font-family="Times,serif" font-size="11.00">0.34s (0.3%)</text>
<text text-anchor="middle" x="2775.28" y="-1641.7" font-family="Times,serif" font-size="11.00">of 5.97s (5.31%)</text>
</a>
</g>
</g>
<!-- N37 -->
<g id="node37" class="node"><title>N37</title>
<g id="a_node37"><a xlink:title="runtime.growslice (4.16s)">
<polygon fill="#edebe8" stroke="#b2a691" points="2288.78,-1504.5 2171.78,-1504.5 2171.78,-1444.5 2288.78,-1444.5 2288.78,-1504.5"/>
<text text-anchor="middle" x="2230.28" y="-1490.9" font-family="Times,serif" font-size="12.00">runtime</text>
<text text-anchor="middle" x="2230.28" y="-1477.9" font-family="Times,serif" font-size="12.00">growslice</text>
<text text-anchor="middle" x="2230.28" y="-1464.9" font-family="Times,serif" font-size="12.00">0.55s (0.49%)</text>
<text text-anchor="middle" x="2230.28" y="-1451.9" font-family="Times,serif" font-size="12.00">of 4.16s (3.70%)</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N37 -->
<g id="edge42" class="edge"><title>N30&#45;&gt;N37</title>
<g id="a_edge42"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series &#45;&gt; runtime.growslice (3.61s)">
<path fill="none" stroke="#b2a895" d="M2709.98,-1634.34C2685.17,-1619.47 2655.97,-1604.57 2627.28,-1596 2512.89,-1561.82 2474.07,-1610.77 2359.28,-1578 2329.26,-1569.43 2322.19,-1563.8 2297.28,-1545 2284.67,-1535.49 2272.26,-1523.56 2261.62,-1512.28"/>
<polygon fill="#b2a895" stroke="#b2a895" points="2263.9,-1509.59 2254.55,-1504.62 2258.76,-1514.34 2263.9,-1509.59"/>
</a>
</g>
<g id="a_edge42&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series &#45;&gt; runtime.growslice (3.61s)">
<text text-anchor="middle" x="2381.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 3.61s</text>
</a>
</g>
</g>
<!-- N75 -->
<g id="node75" class="node"><title>N75</title>
<g id="a_node75"><a xlink:title="runtime.mapaccess2_fast32 (0.81s)">
<polygon fill="#edecec" stroke="#b2b1ac" points="2830.78,-1506.5 2685.78,-1506.5 2685.78,-1442.5 2830.78,-1442.5 2830.78,-1506.5"/>
<text text-anchor="middle" x="2758.28" y="-1492.1" font-family="Times,serif" font-size="13.00">runtime</text>
<text text-anchor="middle" x="2758.28" y="-1478.1" font-family="Times,serif" font-size="13.00">mapaccess2_fast32</text>
<text text-anchor="middle" x="2758.28" y="-1464.1" font-family="Times,serif" font-size="13.00">0.70s (0.62%)</text>
<text text-anchor="middle" x="2758.28" y="-1450.1" font-family="Times,serif" font-size="13.00">of 0.81s (0.72%)</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N75 -->
<g id="edge86" class="edge"><title>N30&#45;&gt;N75</title>
<g id="a_edge86"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... runtime.mapaccess2_fast32 (0.81s)">
<path fill="none" stroke="#b2b1ac" stroke-dasharray="1,5" d="M2771.53,-1634.48C2768.6,-1599.39 2764.57,-1551.05 2761.73,-1516.91"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="2765.2,-1516.48 2760.89,-1506.81 2758.23,-1517.06 2765.2,-1516.48"/>
</a>
</g>
<g id="a_edge86&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... runtime.mapaccess2_fast32 (0.81s)">
<text text-anchor="middle" x="2789.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 0.81s</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/index.(*decbuf).uvarint64 (0.69s)">
<polygon fill="#edecec" stroke="#b2b1ad" points="3125.78,-1520.5 2848.78,-1520.5 2848.78,-1428.5 3125.78,-1428.5 3125.78,-1520.5"/>
<text text-anchor="middle" x="2987.28" y="-1507.7" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2987.28" y="-1495.7" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2987.28" y="-1483.7" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2987.28" y="-1471.7" font-family="Times,serif" font-size="11.00">(*decbuf)</text>
<text text-anchor="middle" x="2987.28" y="-1459.7" font-family="Times,serif" font-size="11.00">uvarint64</text>
<text text-anchor="middle" x="2987.28" y="-1447.7" font-family="Times,serif" font-size="11.00">0.24s (0.21%)</text>
<text text-anchor="middle" x="2987.28" y="-1435.7" font-family="Times,serif" font-size="11.00">of 0.69s (0.61%)</text>
</a>
</g>
</g>
<!-- N30&#45;&gt;N76 -->
<g id="edge90" class="edge"><title>N30&#45;&gt;N76</title>
<g id="a_edge90"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*decbuf).uvarint64 (0.69s)">
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M2822.06,-1634.48C2854.71,-1603.06 2898.4,-1561.03 2932.64,-1528.07"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="2935.46,-1530.21 2940.24,-1520.76 2930.61,-1525.17 2935.46,-1530.21"/>
</a>
</g>
<g id="a_edge90&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*decbuf).uvarint64 (0.69s)">
<text text-anchor="middle" x="2916.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 0.69s</text>
</a>
</g>
</g>
<!-- N32 -->
<g id="node32" class="node"><title>N32</title>
<g id="a_node32"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator (3.91s)">
<polygon fill="#edebe9" stroke="#b2a793" points="1699.28,-1926 1403.28,-1926 1403.28,-1840 1699.28,-1840 1699.28,-1926"/>
<text text-anchor="middle" x="1551.28" y="-1912.4" font-family="Times,serif" font-size="12.00">github</text>
<text text-anchor="middle" x="1551.28" y="-1899.4" font-family="Times,serif" font-size="12.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1551.28" y="-1886.4" font-family="Times,serif" font-size="12.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1551.28" y="-1873.4" font-family="Times,serif" font-size="12.00">newChunkSeriesIterator</text>
<text text-anchor="middle" x="1551.28" y="-1860.4" font-family="Times,serif" font-size="12.00">0.44s (0.39%)</text>
<text text-anchor="middle" x="1551.28" y="-1847.4" font-family="Times,serif" font-size="12.00">of 3.91s (3.48%)</text>
</a>
</g>
</g>
<!-- N31&#45;&gt;N32 -->
<g id="edge38" class="edge"><title>N31&#45;&gt;N32</title>
<g id="a_edge38"><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 (3.91s)">
<path fill="none" stroke="#b2a793" d="M1551.28,-2018.2C1551.28,-1993.27 1551.28,-1962.2 1551.28,-1936.24"/>
<polygon fill="#b2a793" stroke="#b2a793" points="1554.78,-1936.2 1551.28,-1926.2 1547.78,-1936.2 1554.78,-1936.2"/>
</a>
</g>
<g id="a_edge38&#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 (3.91s)">
<text text-anchor="middle" x="1573.28" y="-1971.8" font-family="Times,serif" font-size="14.00"> 3.91s</text>
</a>
</g>
</g>
<!-- N32&#45;&gt;N27 -->
<g id="edge79" class="edge"><title>N32&#45;&gt;N27</title>
<g id="a_edge79"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; runtime.newobject (1s)">
<path fill="none" stroke="#b2b0aa" d="M1585.65,-1839.84C1602.98,-1817.97 1623.93,-1790.55 1641.28,-1765 1705.19,-1670.85 1729.05,-1650.27 1772.28,-1545 1802.54,-1471.31 1787.39,-1445.62 1815.28,-1371 1821.3,-1354.89 1829.62,-1337.86 1837.33,-1323.38"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1840.58,-1324.73 1842.28,-1314.27 1834.43,-1321.38 1840.58,-1324.73"/>
</a>
</g>
<g id="a_edge79&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChunkSeriesIterator &#45;&gt; runtime.newobject (1s)">
<text text-anchor="middle" x="1776.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 1s</text>
</a>
</g>
</g>
<!-- N32&#45;&gt;N29 -->
<g id="edge65" class="edge"><title>N32&#45;&gt;N29</title>
<g id="a_edge65"><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 (1.63s)">
<path fill="none" stroke="#b2aea5" d="M1557.42,-1839.65C1567.86,-1767.71 1589.11,-1621.35 1601.24,-1537.75"/>
<polygon fill="#b2aea5" stroke="#b2aea5" points="1604.74,-1538.02 1602.71,-1527.62 1597.81,-1537.02 1604.74,-1538.02"/>
</a>
</g>
<g id="a_edge65&#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 (1.63s)">
<text text-anchor="middle" x="1615.28" y="-1676.8" font-family="Times,serif" font-size="14.00"> 1.63s</text>
</a>
</g>
</g>
<!-- N32&#45;&gt;N57 -->
<g id="edge87" class="edge"><title>N32&#45;&gt;N57</title>
<g id="a_edge87"><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.79s)">
<path fill="none" stroke="#b2b1ac" d="M1513.33,-1839.97C1484.64,-1808.18 1445.16,-1764.45 1414.94,-1730.97"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="1417.16,-1728.21 1407.86,-1723.13 1411.96,-1732.9 1417.16,-1728.21"/>
</a>
</g>
<g id="a_edge87&#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.79s)">
<text text-anchor="middle" x="1494.28" y="-1786.8" font-family="Times,serif" font-size="14.00"> 0.79s</text>
</a>
</g>
</g>
<!-- N33&#45;&gt;N25 -->
<g id="edge69" class="edge"><title>N33&#45;&gt;N25</title>
<g id="a_edge69"><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 (1.35s)">
<path fill="none" stroke="#b2afa7" d="M281.742,-2000.97C292.683,-1987.14 304.377,-1972.36 315.643,-1958.12"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="318.39,-1960.29 321.85,-1950.27 312.9,-1955.94 318.39,-1960.29"/>
</a>
</g>
<g id="a_edge69&#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 (1.35s)">
<text text-anchor="middle" x="330.277" y="-1971.8" font-family="Times,serif" font-size="14.00"> 1.35s</text>
</a>
</g>
</g>
<!-- N34 -->
<g id="node34" class="node"><title>N34</title>
<g id="a_node34"><a xlink:title="sort.Search (4.24s)">
<polygon fill="#edebe8" stroke="#b2a590" points="2659.28,-1016.5 2525.28,-1016.5 2525.28,-948.5 2659.28,-948.5 2659.28,-1016.5"/>
<text text-anchor="middle" x="2592.28" y="-1001.3" font-family="Times,serif" font-size="14.00">sort</text>
<text text-anchor="middle" x="2592.28" y="-986.3" font-family="Times,serif" font-size="14.00">Search</text>
<text text-anchor="middle" x="2592.28" y="-971.3" font-family="Times,serif" font-size="14.00">1.29s (1.15%)</text>
<text text-anchor="middle" x="2592.28" y="-956.3" font-family="Times,serif" font-size="14.00">of 4.24s (3.77%)</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.(*bigEndianPostings).Seek.func1 (2.64s)">
<polygon fill="#edecea" stroke="#b2ab9d" points="2795.78,-893 2388.78,-893 2388.78,-752 2795.78,-752 2795.78,-893"/>
<text text-anchor="middle" x="2592.28" y="-875.4" font-family="Times,serif" font-size="17.00">github</text>
<text text-anchor="middle" x="2592.28" y="-856.4" font-family="Times,serif" font-size="17.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2592.28" y="-837.4" font-family="Times,serif" font-size="17.00">com/prometheus/tsdb/index</text>
<text text-anchor="middle" x="2592.28" y="-818.4" font-family="Times,serif" font-size="17.00">(*bigEndianPostings)</text>
<text text-anchor="middle" x="2592.28" y="-799.4" font-family="Times,serif" font-size="17.00">Seek</text>
<text text-anchor="middle" x="2592.28" y="-780.4" font-family="Times,serif" font-size="17.00">func1</text>
<text text-anchor="middle" x="2592.28" y="-761.4" font-family="Times,serif" font-size="17.00">2.64s (2.35%)</text>
</a>
</g>
</g>
<!-- N34&#45;&gt;N46 -->
<g id="edge52" class="edge"><title>N34&#45;&gt;N46</title>
<g id="a_edge52"><a xlink:title="sort.Search &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek.func1 (2.64s)">
<path fill="none" stroke="#b2ab9d" d="M2592.28,-948.378C2592.28,-935.165 2592.28,-919.332 2592.28,-903.448"/>
<polygon fill="#b2ab9d" stroke="#b2ab9d" points="2595.78,-903.029 2592.28,-893.029 2588.78,-903.029 2595.78,-903.029"/>
</a>
</g>
<g id="a_edge52&#45;label"><a xlink:title="sort.Search &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek.func1 (2.64s)">
<text text-anchor="middle" x="2614.28" y="-914.8" font-family="Times,serif" font-size="14.00"> 2.64s</text>
</a>
</g>
</g>
<!-- N35&#45;&gt;N20 -->
<g id="edge41" class="edge"><title>N35&#45;&gt;N20</title>
<g id="a_edge41"><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 (3.65s)">
<path fill="none" stroke="#b2a895" d="M2408.45,-1517.18C2405.34,-1536.1 2404.22,-1558.56 2410.28,-1578 2415.52,-1594.83 2424.63,-1611.33 2434.58,-1625.98"/>
<polygon fill="#b2a895" stroke="#b2a895" points="2431.88,-1628.23 2440.51,-1634.38 2437.6,-1624.19 2431.88,-1628.23"/>
</a>
</g>
<g id="a_edge41&#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 (3.65s)">
<text text-anchor="middle" x="2432.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 3.65s</text>
</a>
</g>
</g>
<!-- N35&#45;&gt;N43 -->
<g id="edge64" class="edge"><title>N35&#45;&gt;N43</title>
<g id="a_edge64"><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.74s)">
<path fill="none" stroke="#b2aea4" d="M2431.4,-1431.65C2439.04,-1405.23 2449.01,-1370.8 2457.3,-1342.17"/>
<polygon fill="#b2aea4" stroke="#b2aea4" points="2460.74,-1342.88 2460.16,-1332.3 2454.02,-1340.93 2460.74,-1342.88"/>
</a>
</g>
<g id="a_edge64&#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.74s)">
<text text-anchor="middle" x="2470.28" y="-1374.8" font-family="Times,serif" font-size="14.00"> 1.74s</text>
</a>
</g>
</g>
<!-- N36&#45;&gt;N34 -->
<g id="edge40" class="edge"><title>N36&#45;&gt;N34</title>
<g id="a_edge40"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek &#45;&gt; sort.Search (3.77s)">
<path fill="none" stroke="#b2a794" d="M2592.28,-1073.88C2592.28,-1058.74 2592.28,-1041.9 2592.28,-1026.9"/>
<polygon fill="#b2a794" stroke="#b2a794" points="2595.78,-1026.85 2592.28,-1016.85 2588.78,-1026.85 2595.78,-1026.85"/>
</a>
</g>
<g id="a_edge40&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*bigEndianPostings).Seek &#45;&gt; sort.Search (3.77s)">
<text text-anchor="middle" x="2614.28" y="-1042.8" font-family="Times,serif" font-size="14.00"> 3.77s</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N5 -->
<g id="edge46" class="edge"><title>N37&#45;&gt;N5</title>
<g id="a_edge46"><a xlink:title="runtime.growslice &#45;&gt; runtime.mallocgc (3.25s)">
<path fill="none" stroke="#b2a998" d="M2216.63,-1444.35C2189.27,-1385.9 2127.29,-1253.48 2091.71,-1177.47"/>
<polygon fill="#b2a998" stroke="#b2a998" points="2094.7,-1175.61 2087.29,-1168.04 2088.36,-1178.58 2094.7,-1175.61"/>
</a>
</g>
<g id="a_edge46&#45;label"><a xlink:title="runtime.growslice &#45;&gt; runtime.mallocgc (3.25s)">
<text text-anchor="middle" x="2194.28" y="-1282.3" font-family="Times,serif" font-size="14.00"> 3.25s</text>
</a>
</g>
</g>
<!-- N37&#45;&gt;N51 -->
<g id="edge123" class="edge"><title>N37&#45;&gt;N51</title>
<g id="a_edge123"><a xlink:title="runtime.growslice ... runtime.wbBufFlush (0.13s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M2236.16,-1444.48C2249,-1372.34 2271.54,-1182.71 2180.28,-1072 2115.61,-993.549 2052.7,-1056.1 1957.28,-1021 1950.93,-1018.67 1944.6,-1015.48 1938.59,-1011.93"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1940.39,-1008.93 1930.07,-1006.55 1936.66,-1014.85 1940.39,-1008.93"/>
</a>
</g>
<g id="a_edge123&#45;label"><a xlink:title="runtime.growslice ... runtime.wbBufFlush (0.13s)">
<text text-anchor="middle" x="2260.28" y="-1189.8" font-family="Times,serif" font-size="14.00"> 0.13s</text>
</a>
</g>
</g>
<!-- N40&#45;&gt;N21 -->
<g id="edge82" class="edge"><title>N40&#45;&gt;N21</title>
<g id="a_edge82"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte &#45;&gt; runtime.gcWriteBarrier (0.95s)">
<path fill="none" stroke="#b2b0aa" d="M774.845,-1218.85C797.674,-1205.88 822.603,-1193.87 847.277,-1186 974.595,-1145.39 1372.5,-1128.48 1537.48,-1123.09"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1537.65,-1126.58 1547.53,-1122.76 1537.43,-1119.59 1537.65,-1126.58"/>
</a>
</g>
<g id="a_edge82&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte &#45;&gt; runtime.gcWriteBarrier (0.95s)">
<text text-anchor="middle" x="869.277" y="-1189.8" font-family="Times,serif" font-size="14.00"> 0.95s</text>
</a>
</g>
</g>
<!-- N54 -->
<g id="node54" class="node"><title>N54</title>
<g id="a_node54"><a xlink:title="runtime.(*mheap).alloc (2.56s)">
<polygon fill="#edecea" stroke="#b2ab9e" points="1713.28,-522.5 1621.28,-522.5 1621.28,-478.5 1713.28,-478.5 1713.28,-522.5"/>
<text text-anchor="middle" x="1667.28" y="-512.1" font-family="Times,serif" font-size="8.00">runtime</text>
<text text-anchor="middle" x="1667.28" y="-503.1" font-family="Times,serif" font-size="8.00">(*mheap)</text>
<text text-anchor="middle" x="1667.28" y="-494.1" font-family="Times,serif" font-size="8.00">alloc</text>
<text text-anchor="middle" x="1667.28" y="-485.1" font-family="Times,serif" font-size="8.00">0 of 2.56s (2.28%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N54 -->
<g id="edge54" class="edge"><title>N41&#45;&gt;N54</title>
<g id="a_edge54"><a xlink:title="runtime.(*mcentral).cacheSpan ... runtime.(*mheap).alloc (2.36s)">
<path fill="none" stroke="#b2ac9f" stroke-dasharray="1,5" d="M1664.97,-612.849C1665.46,-588.86 1666.13,-556.641 1666.62,-533.033"/>
<polygon fill="#b2ac9f" stroke="#b2ac9f" points="1670.13,-532.924 1666.83,-522.853 1663.13,-532.778 1670.13,-532.924"/>
</a>
</g>
<g id="a_edge54&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan ... runtime.(*mheap).alloc (2.36s)">
<text text-anchor="middle" x="1688.28" y="-563.8" font-family="Times,serif" font-size="14.00"> 2.36s</text>
</a>
</g>
</g>
<!-- N59 -->
<g id="node59" class="node"><title>N59</title>
<g id="a_node59"><a xlink:title="runtime.(*mspan).sweep (1.23s)">
<polygon fill="#edeceb" stroke="#b2afa8" points="1642.78,-175 1529.78,-175 1529.78,-107 1642.78,-107 1642.78,-175"/>
<text text-anchor="middle" x="1586.28" y="-162.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1586.28" y="-150.2" font-family="Times,serif" font-size="11.00">(*mspan)</text>
<text text-anchor="middle" x="1586.28" y="-138.2" font-family="Times,serif" font-size="11.00">sweep</text>
<text text-anchor="middle" x="1586.28" y="-126.2" font-family="Times,serif" font-size="11.00">0.16s (0.14%)</text>
<text text-anchor="middle" x="1586.28" y="-114.2" font-family="Times,serif" font-size="11.00">of 1.23s (1.09%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N59 -->
<g id="edge116" class="edge"><title>N41&#45;&gt;N59</title>
<g id="a_edge116"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mspan).sweep (0.18s)">
<path fill="none" stroke="#b2b2b1" d="M1629.35,-612.882C1620.87,-605.786 1611.56,-598.714 1602.28,-593 1538.65,-553.849 1461.28,-576.205 1461.28,-501.5 1461.28,-501.5 1461.28,-501.5 1461.28,-259 1461.28,-222.049 1490.75,-193.395 1521.08,-173.694"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1522.99,-176.629 1529.63,-168.375 1519.29,-170.685 1522.99,-176.629"/>
</a>
</g>
<g id="a_edge116&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.(*mspan).sweep (0.18s)">
<text text-anchor="middle" x="1483.28" y="-372.8" font-family="Times,serif" font-size="14.00"> 0.18s</text>
</a>
</g>
</g>
<!-- N69 -->
<g id="node69" class="node"><title>N69</title>
<g id="a_node69"><a xlink:title="runtime.unlock (0.64s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="1642.78,-56 1529.78,-56 1529.78,-0 1642.78,-0 1642.78,-56"/>
<text text-anchor="middle" x="1586.28" y="-43.2" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1586.28" y="-31.2" font-family="Times,serif" font-size="11.00">unlock</text>
<text text-anchor="middle" x="1586.28" y="-19.2" font-family="Times,serif" font-size="11.00">0.22s (0.2%)</text>
<text text-anchor="middle" x="1586.28" y="-7.2" font-family="Times,serif" font-size="11.00">of 0.64s (0.57%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N69 -->
<g id="edge115" class="edge"><title>N41&#45;&gt;N69</title>
<g id="a_edge115"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.unlock (0.19s)">
<path fill="none" stroke="#b2b2b0" d="M1704.76,-612.749C1713.12,-606.099 1721.92,-599.242 1730.28,-593 1787.47,-550.292 1862.28,-572.883 1862.28,-501.5 1862.28,-501.5 1862.28,-501.5 1862.28,-140 1862.28,-95.0531 1734.69,-59.9134 1653.01,-42.0226"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1653.31,-38.5066 1642.8,-39.8223 1651.83,-45.3496 1653.31,-38.5066"/>
</a>
</g>
<g id="a_edge115&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.unlock (0.19s)">
<text text-anchor="middle" x="1884.28" y="-315.8" font-family="Times,serif" font-size="14.00"> 0.19s</text>
</a>
</g>
</g>
<!-- N72 -->
<g id="node72" class="node"><title>N72</title>
<g id="a_node72"><a xlink:title="runtime.lock (0.59s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="1602.78,-528.5 1489.78,-528.5 1489.78,-472.5 1602.78,-472.5 1602.78,-528.5"/>
<text text-anchor="middle" x="1546.28" y="-515.7" font-family="Times,serif" font-size="11.00">runtime</text>
<text text-anchor="middle" x="1546.28" y="-503.7" font-family="Times,serif" font-size="11.00">lock</text>
<text text-anchor="middle" x="1546.28" y="-491.7" font-family="Times,serif" font-size="11.00">0.27s (0.24%)</text>
<text text-anchor="middle" x="1546.28" y="-479.7" font-family="Times,serif" font-size="11.00">of 0.59s (0.52%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N72 -->
<g id="edge105" class="edge"><title>N41&#45;&gt;N72</title>
<g id="a_edge105"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.lock (0.34s)">
<path fill="none" stroke="#b2b2af" d="M1637.21,-612.849C1618.58,-590.041 1593.88,-559.795 1574.93,-536.582"/>
<polygon fill="#b2b2af" stroke="#b2b2af" points="1577.52,-534.22 1568.48,-528.689 1572.09,-538.648 1577.52,-534.22"/>
</a>
</g>
<g id="a_edge105&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan &#45;&gt; runtime.lock (0.34s)">
<text text-anchor="middle" x="1627.28" y="-563.8" font-family="Times,serif" font-size="14.00"> 0.34s</text>
</a>
</g>
</g>
<!-- N78 -->
<g id="node78" class="node"><title>N78</title>
<g id="a_node78"><a xlink:title="runtime.gosweepone (0.87s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="1425.28,-524.5 1331.28,-524.5 1331.28,-476.5 1425.28,-476.5 1425.28,-524.5"/>
<text text-anchor="middle" x="1378.28" y="-513.3" font-family="Times,serif" font-size="9.00">runtime</text>
<text text-anchor="middle" x="1378.28" y="-503.3" font-family="Times,serif" font-size="9.00">gosweepone</text>
<text text-anchor="middle" x="1378.28" y="-493.3" font-family="Times,serif" font-size="9.00">0.02s (0.018%)</text>
<text text-anchor="middle" x="1378.28" y="-483.3" font-family="Times,serif" font-size="9.00">of 0.87s (0.77%)</text>
</a>
</g>
</g>
<!-- N41&#45;&gt;N78 -->
<g id="edge108" class="edge"><title>N41&#45;&gt;N78</title>
<g id="a_edge108"><a xlink:title="runtime.(*mcentral).cacheSpan ... runtime.gosweepone (0.27s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1607.52,-645.416C1549.06,-641.777 1458.89,-627.253 1403.28,-575 1392.13,-564.528 1385.96,-548.901 1382.53,-534.745"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1385.93,-533.887 1380.49,-524.792 1379.07,-535.291 1385.93,-533.887"/>
</a>
</g>
<g id="a_edge108&#45;label"><a xlink:title="runtime.(*mcentral).cacheSpan ... runtime.gosweepone (0.27s)">
<text text-anchor="middle" x="1425.28" y="-563.8" font-family="Times,serif" font-size="14.00"> 0.27s</text>
</a>
</g>
</g>
<!-- N42 -->
<g id="node42" class="node"><title>N42</title>
<g id="a_node42"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next (13.78s)">
<polygon fill="#ede5de" stroke="#b27845" points="2777.78,-2276.5 2552.78,-2276.5 2552.78,-2191.5 2777.78,-2191.5 2777.78,-2276.5"/>
<text text-anchor="middle" x="2665.28" y="-2264.5" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="2665.28" y="-2253.5" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2665.28" y="-2242.5" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2665.28" y="-2231.5" font-family="Times,serif" font-size="10.00">(*populatedChunkSeries)</text>
<text text-anchor="middle" x="2665.28" y="-2220.5" font-family="Times,serif" font-size="10.00">Next</text>
<text text-anchor="middle" x="2665.28" y="-2209.5" font-family="Times,serif" font-size="10.00">0.08s (0.071%)</text>
<text text-anchor="middle" x="2665.28" y="-2198.5" font-family="Times,serif" font-size="10.00">of 13.78s (12.25%)</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N16 -->
<g id="edge20" class="edge"><title>N42&#45;&gt;N16</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 (12.47s)">
<path fill="none" stroke="#b27f4f" d="M2665.28,-2191.16C2665.28,-2169.91 2665.28,-2143.79 2665.28,-2120.89"/>
<polygon fill="#b27f4f" stroke="#b27f4f" points="2668.78,-2120.62 2665.28,-2110.62 2661.78,-2120.62 2668.78,-2120.62"/>
</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 (12.47s)">
<text text-anchor="middle" x="2691.78" y="-2149.8" font-family="Times,serif" font-size="14.00"> 12.47s</text>
</a>
</g>
</g>
<!-- N42&#45;&gt;N60 -->
<g id="edge81" class="edge"><title>N42&#45;&gt;N60</title>
<g id="a_edge81"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next ... sync.(*Pool).Get (0.97s)">
<path fill="none" stroke="#b2b0aa" stroke-dasharray="1,5" d="M2552.43,-2208.19C2387.45,-2171.93 2086.42,-2105.76 1960.76,-2078.14"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1961.47,-2074.71 1950.95,-2075.98 1959.96,-2081.54 1961.47,-2074.71"/>
</a>
</g>
<g id="a_edge81&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*populatedChunkSeries).Next ... sync.(*Pool).Get (0.97s)">
<text text-anchor="middle" x="2352.28" y="-2149.8" font-family="Times,serif" font-size="14.00"> 0.97s</text>
</a>
</g>
</g>
<!-- N43&#45;&gt;N36 -->
<g id="edge61" class="edge"><title>N43&#45;&gt;N36</title>
<g id="a_edge61"><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.94s)">
<path fill="none" stroke="#b2ada3" stroke-dasharray="1,5" d="M2506.11,-1239.75C2520.81,-1219.5 2538.24,-1195.47 2553.57,-1174.34"/>
<polygon fill="#b2ada3" stroke="#b2ada3" points="2556.51,-1176.25 2559.55,-1166.1 2550.85,-1172.14 2556.51,-1176.25"/>
</a>
</g>
<g id="a_edge61&#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.94s)">
<text text-anchor="middle" x="2566.28" y="-1189.8" font-family="Times,serif" font-size="14.00"> 1.94s</text>
</a>
</g>
</g>
<!-- N44 -->
<g id="node44" class="node"><title>N44</title>
<g id="a_node44"><a xlink:title="runtime.sweepone (2.05s)">
<polygon fill="#edecea" stroke="#b2ada2" points="1661.28,-294 1527.28,-294 1527.28,-226 1661.28,-226 1661.28,-294"/>
<text text-anchor="middle" x="1594.28" y="-278.8" font-family="Times,serif" font-size="14.00">runtime</text>
<text text-anchor="middle" x="1594.28" y="-263.8" font-family="Times,serif" font-size="14.00">sweepone</text>
<text text-anchor="middle" x="1594.28" y="-248.8" font-family="Times,serif" font-size="14.00">1s (0.89%)</text>
<text text-anchor="middle" x="1594.28" y="-233.8" font-family="Times,serif" font-size="14.00">of 2.05s (1.82%)</text>
</a>
</g>
</g>
<!-- N44&#45;&gt;N59 -->
<g id="edge77" class="edge"><title>N44&#45;&gt;N59</title>
<g id="a_edge77"><a xlink:title="runtime.sweepone &#45;&gt; runtime.(*mspan).sweep (1.05s)">
<path fill="none" stroke="#b2b0aa" d="M1592.01,-225.785C1591.15,-213.311 1590.17,-198.938 1589.26,-185.657"/>
<polygon fill="#b2b0aa" stroke="#b2b0aa" points="1592.73,-185.036 1588.55,-175.298 1585.74,-185.513 1592.73,-185.036"/>
</a>
</g>
<g id="a_edge77&#45;label"><a xlink:title="runtime.sweepone &#45;&gt; runtime.(*mspan).sweep (1.05s)">
<text text-anchor="middle" x="1613.28" y="-196.8" font-family="Times,serif" font-size="14.00"> 1.05s</text>
</a>
</g>
</g>
<!-- N47&#45;&gt;N14 -->
<g id="edge36" class="edge"><title>N47&#45;&gt;N14</title>
<g id="a_edge36"><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 (4.66s)">
<path fill="none" stroke="#b2a48d" d="M1008.36,-2184.1C1007.37,-2167.63 1006.26,-2148.98 1005.21,-2131.42"/>
<polygon fill="#b2a48d" stroke="#b2a48d" points="1008.69,-2131.01 1004.6,-2121.24 1001.71,-2131.43 1008.69,-2131.01"/>
</a>
</g>
<g id="a_edge36&#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 (4.66s)">
<text text-anchor="middle" x="1029.28" y="-2149.8" font-family="Times,serif" font-size="14.00"> 4.66s</text>
</a>
</g>
</g>
<!-- N49&#45;&gt;N15 -->
<g id="edge56" class="edge"><title>N49&#45;&gt;N15</title>
<g id="a_edge56"><a xlink:title="runtime.wbBufFlush1 &#45;&gt; runtime.heapBitsForObject (2.07s)">
<path fill="none" stroke="#b2ada2" d="M1852.62,-612.849C1879.45,-593.656 1913.64,-569.195 1943.15,-548.091"/>
<polygon fill="#b2ada2" stroke="#b2ada2" points="1945.24,-550.9 1951.33,-542.235 1941.16,-545.207 1945.24,-550.9"/>
</a>
</g>
<g id="a_edge56&#45;label"><a xlink:title="runtime.wbBufFlush1 &#45;&gt; runtime.heapBitsForObject (2.07s)">
<text text-anchor="middle" x="1948.28" y="-563.8" font-family="Times,serif" font-size="14.00"> 2.07s</text>
</a>
</g>
</g>
<!-- N50&#45;&gt;N21 -->
<g id="edge120" class="edge"><title>N50&#45;&gt;N21</title>
<g id="a_edge120"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).readValue &#45;&gt; runtime.gcWriteBarrier (0.15s)">
<path fill="none" stroke="#b2b2b1" d="M1309.36,-1403.86C1387.51,-1330.4 1507.76,-1217.36 1569.94,-1158.91"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1572.34,-1161.46 1577.23,-1152.06 1567.55,-1156.36 1572.34,-1161.46"/>
</a>
</g>
<g id="a_edge120&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*xorIterator).readValue &#45;&gt; runtime.gcWriteBarrier (0.15s)">
<text text-anchor="middle" x="1524.28" y="-1282.3" font-family="Times,serif" font-size="14.00"> 0.15s</text>
</a>
</g>
</g>
<!-- N51&#45;&gt;N4 -->
<g id="edge44" class="edge"><title>N51&#45;&gt;N4</title>
<g id="a_edge44"><a xlink:title="runtime.wbBufFlush &#45;&gt; runtime.systemstack (3.27s)">
<path fill="none" stroke="#b2a998" d="M1917.66,-958.187C1936.45,-931.43 1967.43,-887.335 1988.79,-856.928"/>
<polygon fill="#b2a998" stroke="#b2a998" points="1991.66,-858.935 1994.54,-848.74 1985.93,-854.911 1991.66,-858.935"/>
</a>
</g>
<g id="a_edge44&#45;label"><a xlink:title="runtime.wbBufFlush &#45;&gt; runtime.systemstack (3.27s)">
<text text-anchor="middle" x="1972.28" y="-914.8" font-family="Times,serif" font-size="14.00"> 3.27s</text>
</a>
</g>
</g>
<!-- N52&#45;&gt;N20 -->
<g id="edge32" class="edge"><title>N52&#45;&gt;N20</title>
<g id="a_edge32"><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 (5.69s)">
<path fill="none" stroke="#b2a085" d="M2509.42,-1843.82C2503.99,-1813.54 2496.31,-1770.82 2490.21,-1736.81"/>
<polygon fill="#b2a085" stroke="#b2a085" points="2493.58,-1735.78 2488.37,-1726.55 2486.69,-1737.01 2493.58,-1735.78"/>
</a>
</g>
<g id="a_edge32&#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 (5.69s)">
<text text-anchor="middle" x="2523.28" y="-1786.8" font-family="Times,serif" font-size="14.00"> 5.69s</text>
</a>
</g>
</g>
<!-- N70 -->
<g id="node70" class="node"><title>N70</title>
<g id="a_node70"><a xlink:title="hash/crc32.castagnoliSSE42Triple (0.94s)">
<polygon fill="#edecec" stroke="#b2b0ab" points="2788.78,-2589 2621.78,-2589 2621.78,-2539 2788.78,-2539 2788.78,-2589"/>
<text text-anchor="middle" x="2705.28" y="-2574.6" font-family="Times,serif" font-size="13.00">hash/crc32</text>
<text text-anchor="middle" x="2705.28" y="-2560.6" font-family="Times,serif" font-size="13.00">castagnoliSSE42Triple</text>
<text text-anchor="middle" x="2705.28" y="-2546.6" font-family="Times,serif" font-size="13.00">0.94s (0.84%)</text>
</a>
</g>
</g>
<!-- N53&#45;&gt;N70 -->
<g id="edge83" class="edge"><title>N53&#45;&gt;N70</title>
<g id="a_edge83"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers ... hash/crc32.castagnoliSSE42Triple (0.94s)">
<path fill="none" stroke="#b2b0ab" stroke-dasharray="1,5" d="M2695.81,-2725.14C2697.75,-2692.34 2701.1,-2635.69 2703.25,-2599.31"/>
<polygon fill="#b2b0ab" stroke="#b2b0ab" points="2706.75,-2599.36 2703.85,-2589.17 2699.76,-2598.94 2706.75,-2599.36"/>
</a>
</g>
<g id="a_edge83&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.PostingsForMatchers ... hash/crc32.castagnoliSSE42Triple (0.94s)">
<text text-anchor="middle" x="2723.28" y="-2640.8" font-family="Times,serif" font-size="14.00"> 0.94s</text>
</a>
</g>
</g>
<!-- N73 -->
<g id="node73" class="node"><title>N73</title>
<g id="a_node73"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings (1.57s)">
<polygon fill="#edeceb" stroke="#b2afa6" points="3012.28,-2595 2810.28,-2595 2810.28,-2533 3012.28,-2533 3012.28,-2595"/>
<text text-anchor="middle" x="2911.28" y="-2584.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="2911.28" y="-2575.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2911.28" y="-2566.6" font-family="Times,serif" font-size="8.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2911.28" y="-2557.6" font-family="Times,serif" font-size="8.00">(*headIndexReader)</text>
<text text-anchor="middle" x="2911.28" y="-2548.6" font-family="Times,serif" font-size="8.00">SortedPostings</text>
<text text-anchor="middle" x="2911.28" y="-2539.6" font-family="Times,serif" font-size="8.00">0 of 1.57s (1.40%)</text>
</a>
</g>
</g>
<!-- N53&#45;&gt;N73 -->
<g id="edge66" class="edge"><title>N53&#45;&gt;N73</title>
<g id="a_edge66"><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.57s)">
<path fill="none" stroke="#b2afa6" d="M2724.45,-2725.14C2761.83,-2693.09 2825.78,-2638.28 2868.29,-2601.85"/>
<polygon fill="#b2afa6" stroke="#b2afa6" points="2870.65,-2604.43 2875.97,-2595.27 2866.1,-2599.12 2870.65,-2604.43"/>
</a>
</g>
<g id="a_edge66&#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.57s)">
<text text-anchor="middle" x="2844.28" y="-2640.8" font-family="Times,serif" font-size="14.00"> 1.57s</text>
</a>
</g>
</g>
<!-- N54&#45;&gt;N48 -->
<g id="edge93" class="edge"><title>N54&#45;&gt;N48</title>
<g id="a_edge93"><a xlink:title="runtime.(*mheap).alloc &#45;&gt; runtime.memclrNoHeapPointers (0.64s)">
<path fill="none" stroke="#b2b1ad" d="M1679.12,-478.249C1688.8,-460.884 1702.72,-435.908 1714.28,-415.168"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1717.43,-416.716 1719.24,-406.277 1711.31,-413.308 1717.43,-416.716"/>
</a>
</g>
<g id="a_edge93&#45;label"><a xlink:title="runtime.(*mheap).alloc &#45;&gt; runtime.memclrNoHeapPointers (0.64s)">
<text text-anchor="middle" x="1730.28" y="-429.8" font-family="Times,serif" font-size="14.00"> 0.64s</text>
</a>
</g>
</g>
<!-- N64 -->
<g id="node64" class="node"><title>N64</title>
<g id="a_node64"><a xlink:title="runtime.(*mheap).alloc_m (1.91s)">
<polygon fill="#edeceb" stroke="#b2aea3" points="1618.78,-408 1523.78,-408 1523.78,-345 1618.78,-345 1618.78,-408"/>
<text text-anchor="middle" x="1571.28" y="-396" font-family="Times,serif" font-size="10.00">runtime</text>
<text text-anchor="middle" x="1571.28" y="-385" font-family="Times,serif" font-size="10.00">(*mheap)</text>
<text text-anchor="middle" x="1571.28" y="-374" font-family="Times,serif" font-size="10.00">alloc_m</text>
<text text-anchor="middle" x="1571.28" y="-363" font-family="Times,serif" font-size="10.00">0.07s (0.062%)</text>
<text text-anchor="middle" x="1571.28" y="-352" font-family="Times,serif" font-size="10.00">of 1.91s (1.70%)</text>
</a>
</g>
</g>
<!-- N54&#45;&gt;N64 -->
<g id="edge62" class="edge"><title>N54&#45;&gt;N64</title>
<g id="a_edge62"><a xlink:title="runtime.(*mheap).alloc ... runtime.(*mheap).alloc_m (1.91s)">
<path fill="none" stroke="#b2aea3" stroke-dasharray="1,5" d="M1650.55,-478.249C1637.09,-461.133 1617.8,-436.621 1601.62,-416.061"/>
<polygon fill="#b2aea3" stroke="#b2aea3" points="1604.3,-413.803 1595.36,-408.109 1598.8,-418.132 1604.3,-413.803"/>
</a>
</g>
<g id="a_edge62&#45;label"><a xlink:title="runtime.(*mheap).alloc ... runtime.(*mheap).alloc_m (1.91s)">
<text text-anchor="middle" x="1641.28" y="-429.8" font-family="Times,serif" font-size="14.00"> 1.91s</text>
</a>
</g>
</g>
<!-- N65 -->
<g id="node65" class="node"><title>N65</title>
<g id="a_node65"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next (14.14s)">
<polygon fill="#ede5de" stroke="#b27642" points="2603.78,-2603 2382.78,-2603 2382.78,-2525 2603.78,-2525 2603.78,-2603"/>
<text text-anchor="middle" x="2493.28" y="-2591.8" font-family="Times,serif" font-size="9.00">github</text>
<text text-anchor="middle" x="2493.28" y="-2581.8" font-family="Times,serif" font-size="9.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2493.28" y="-2571.8" font-family="Times,serif" font-size="9.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2493.28" y="-2561.8" font-family="Times,serif" font-size="9.00">(*mergedSeriesSet)</text>
<text text-anchor="middle" x="2493.28" y="-2551.8" font-family="Times,serif" font-size="9.00">Next</text>
<text text-anchor="middle" x="2493.28" y="-2541.8" font-family="Times,serif" font-size="9.00">0.02s (0.018%)</text>
<text text-anchor="middle" x="2493.28" y="-2531.8" font-family="Times,serif" font-size="9.00">of 14.14s (12.57%)</text>
</a>
</g>
</g>
<!-- N55&#45;&gt;N65 -->
<g id="edge14" class="edge"><title>N55&#45;&gt;N65</title>
<g id="a_edge14"><a xlink:title="github.com/prometheus/prometheus/promql.expandSeriesSet ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next (14.13s)">
<path fill="none" stroke="#b27642" stroke-dasharray="1,5" d="M2480.56,-2722.75C2482.89,-2693.83 2486.56,-2648.33 2489.36,-2613.61"/>
<polygon fill="#b27642" stroke="#b27642" points="2492.88,-2613.46 2490.2,-2603.21 2485.9,-2612.9 2492.88,-2613.46"/>
</a>
</g>
<g id="a_edge14&#45;label"><a xlink:title="github.com/prometheus/prometheus/promql.expandSeriesSet ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next (14.13s)">
<text text-anchor="middle" x="2513.78" y="-2640.8" font-family="Times,serif" font-size="14.00"> 14.13s</text>
</a>
</g>
</g>
<!-- N56 -->
<g id="node56" class="node"><title>N56</title>
<g id="a_node56"><a xlink:title="github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1 (97.49s)">
<polygon fill="#edd6d5" stroke="#b20700" points="2180.78,-3209 1993.78,-3209 1993.78,-3138 2180.78,-3138 2180.78,-3209"/>
<text text-anchor="middle" x="2087.28" y="-3198.6" font-family="Times,serif" font-size="8.00">github</text>
<text text-anchor="middle" x="2087.28" y="-3189.6" font-family="Times,serif" font-size="8.00">com/prometheus/prometheus/web/api/v1</text>
<text text-anchor="middle" x="2087.28" y="-3180.6" font-family="Times,serif" font-size="8.00">(*API)</text>
<text text-anchor="middle" x="2087.28" y="-3171.6" font-family="Times,serif" font-size="8.00">Register</text>
<text text-anchor="middle" x="2087.28" y="-3162.6" font-family="Times,serif" font-size="8.00">func1</text>
<text text-anchor="middle" x="2087.28" y="-3153.6" font-family="Times,serif" font-size="8.00">1</text>
<text text-anchor="middle" x="2087.28" y="-3144.6" font-family="Times,serif" font-size="8.00">0 of 97.49s (86.70%)</text>
</a>
</g>
</g>
<!-- N56&#45;&gt;N6 -->
<g id="edge3" class="edge"><title>N56&#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 (97.20s)">
<path fill="none" stroke="#b20700" stroke-width="5" stroke-dasharray="1,5" d="M2087.28,-3137.99C2087.28,-3125.03 2087.28,-3110.29 2087.28,-3097.22"/>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="2091.65,-3097.17 2087.28,-3087.17 2082.9,-3097.17 2091.65,-3097.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 (97.20s)">
<text text-anchor="middle" x="2113.78" y="-3108.8" font-family="Times,serif" font-size="14.00"> 97.20s</text>
</a>
</g>
</g>
<!-- N57&#45;&gt;N29 -->
<g id="edge97" class="edge"><title>N57&#45;&gt;N29</title>
<g id="a_edge97"><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.55s)">
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M1397.05,-1637.76C1413.64,-1614 1436.47,-1584.73 1461.28,-1563 1473.33,-1552.44 1486.84,-1542.48 1500.68,-1533.33"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="1502.83,-1536.1 1509.32,-1527.73 1499.02,-1530.23 1502.83,-1536.1"/>
</a>
</g>
<g id="a_edge97&#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.55s)">
<text text-anchor="middle" x="1483.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 0.55s</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 (13.97s)">
<polygon fill="#ede5de" stroke="#b27743" points="2777.78,-2441.5 2552.78,-2441.5 2552.78,-2356.5 2777.78,-2356.5 2777.78,-2441.5"/>
<text text-anchor="middle" x="2665.28" y="-2429.5" font-family="Times,serif" font-size="10.00">github</text>
<text text-anchor="middle" x="2665.28" y="-2418.5" font-family="Times,serif" font-size="10.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2665.28" y="-2407.5" font-family="Times,serif" font-size="10.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="2665.28" y="-2396.5" font-family="Times,serif" font-size="10.00">(*blockSeriesSet)</text>
<text text-anchor="middle" x="2665.28" y="-2385.5" font-family="Times,serif" font-size="10.00">Next</text>
<text text-anchor="middle" x="2665.28" y="-2374.5" font-family="Times,serif" font-size="10.00">0.07s (0.062%)</text>
<text text-anchor="middle" x="2665.28" y="-2363.5" font-family="Times,serif" font-size="10.00">of 13.97s (12.42%)</text>
</a>
</g>
</g>
<!-- N58&#45;&gt;N42 -->
<g id="edge17" class="edge"><title>N58&#45;&gt;N42</title>
<g id="a_edge17"><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 (13.78s)">
<path fill="none" stroke="#b27845" d="M2665.28,-2356.45C2665.28,-2335.26 2665.28,-2309.29 2665.28,-2286.81"/>
<polygon fill="#b27845" stroke="#b27845" points="2668.78,-2286.76 2665.28,-2276.76 2661.78,-2286.76 2668.78,-2286.76"/>
</a>
</g>
<g id="a_edge17&#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 (13.78s)">
<text text-anchor="middle" x="2691.78" y="-2310.8" font-family="Times,serif" font-size="14.00"> 13.78s</text>
</a>
</g>
</g>
<!-- N59&#45;&gt;N69 -->
<g id="edge118" class="edge"><title>N59&#45;&gt;N69</title>
<g id="a_edge118"><a xlink:title="runtime.(*mspan).sweep ... runtime.unlock (0.16s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1586.28,-106.997C1586.28,-94.1887 1586.28,-79.4564 1586.28,-66.269"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1589.78,-66.0904 1586.28,-56.0904 1582.78,-66.0905 1589.78,-66.0904"/>
</a>
</g>
<g id="a_edge118&#45;label"><a xlink:title="runtime.(*mspan).sweep ... runtime.unlock (0.16s)">
<text text-anchor="middle" x="1608.28" y="-77.8" font-family="Times,serif" font-size="14.00"> 0.16s</text>
</a>
</g>
</g>
<!-- N60&#45;&gt;N27 -->
<g id="edge117" class="edge"><title>N60&#45;&gt;N27</title>
<g id="a_edge117"><a xlink:title="sync.(*Pool).Get ... runtime.newobject (0.17s)">
<path fill="none" stroke="#b2b2b1" stroke-dasharray="1,5" d="M1901.49,-2032.58C1894.38,-1909.96 1868.19,-1458.06 1860.45,-1324.44"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="1863.93,-1324.08 1859.86,-1314.3 1856.94,-1324.49 1863.93,-1324.08"/>
</a>
</g>
<g id="a_edge117&#45;label"><a xlink:title="sync.(*Pool).Get ... runtime.newobject (0.17s)">
<text text-anchor="middle" x="1908.28" y="-1676.8" font-family="Times,serif" font-size="14.00"> 0.17s</text>
</a>
</g>
</g>
<!-- N61 -->
<g id="node61" class="node"><title>N61</title>
<g id="a_node61"><a xlink:title="github.com/prometheus/prometheus/scrape.(*scrapeLoop).append (0.95s)">
<polygon fill="#edecec" stroke="#b2b0aa" points="2323.78,-1714.5 2136.78,-1714.5 2136.78,-1646.5 2323.78,-1646.5 2323.78,-1714.5"/>
<text text-anchor="middle" x="2230.28" y="-1703.3" font-family="Times,serif" font-size="9.00">github</text>
<text text-anchor="middle" x="2230.28" y="-1693.3" font-family="Times,serif" font-size="9.00">com/prometheus/prometheus/scrape</text>
<text text-anchor="middle" x="2230.28" y="-1683.3" font-family="Times,serif" font-size="9.00">(*scrapeLoop)</text>
<text text-anchor="middle" x="2230.28" y="-1673.3" font-family="Times,serif" font-size="9.00">append</text>
<text text-anchor="middle" x="2230.28" y="-1663.3" font-family="Times,serif" font-size="9.00">0.01s (0.0089%)</text>
<text text-anchor="middle" x="2230.28" y="-1653.3" font-family="Times,serif" font-size="9.00">of 0.95s (0.84%)</text>
</a>
</g>
</g>
<!-- N61&#45;&gt;N37 -->
<g id="edge124" class="edge"><title>N61&#45;&gt;N37</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="M2230.28,-1646.27C2230.28,-1610.36 2230.28,-1553.15 2230.28,-1514.98"/>
<polygon fill="#b2b2b1" stroke="#b2b2b1" points="2233.78,-1514.75 2230.28,-1504.75 2226.78,-1514.75 2233.78,-1514.75"/>
</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="2252.28" y="-1566.8" font-family="Times,serif" font-size="14.00"> 0.12s</text>
</a>
</g>
</g>
<!-- N63 -->
<g id="node63" class="node"><title>N63</title>
<g id="a_node63"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Err (1.43s)">
<polygon fill="#edeceb" stroke="#b2afa7" points="1773.28,-2452 1467.28,-2452 1467.28,-2346 1773.28,-2346 1773.28,-2452"/>
<text text-anchor="middle" x="1620.28" y="-2437.6" font-family="Times,serif" font-size="13.00">github</text>
<text text-anchor="middle" x="1620.28" y="-2423.6" font-family="Times,serif" font-size="13.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="1620.28" y="-2409.6" font-family="Times,serif" font-size="13.00">com/prometheus/tsdb</text>
<text text-anchor="middle" x="1620.28" y="-2395.6" font-family="Times,serif" font-size="13.00">(*chunkSeriesIterator)</text>
<text text-anchor="middle" x="1620.28" y="-2381.6" font-family="Times,serif" font-size="13.00">Err</text>
<text text-anchor="middle" x="1620.28" y="-2367.6" font-family="Times,serif" font-size="13.00">0.95s (0.84%)</text>
<text text-anchor="middle" x="1620.28" y="-2353.6" font-family="Times,serif" font-size="13.00">of 1.43s (1.27%)</text>
</a>
</g>
</g>
<!-- N62&#45;&gt;N63 -->
<g id="edge67" class="edge"><title>N62&#45;&gt;N63</title>
<g id="a_edge67"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Err (1.43s)">
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1629.66,-2517.6C1628.29,-2500.43 1626.7,-2480.58 1625.23,-2462.14"/>
<polygon fill="#b2afa7" stroke="#b2afa7" points="1628.71,-2461.75 1624.43,-2452.06 1621.74,-2462.31 1628.71,-2461.75"/>
</a>
</g>
<g id="a_edge67&#45;label"><a xlink:title="github.com/prometheus/prometheus/storage.(*BufferedSeriesIterator).Err ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*chunkSeriesIterator).Err (1.43s)">
<text text-anchor="middle" x="1649.28" y="-2479.8" font-family="Times,serif" font-size="14.00"> 1.43s</text>
</a>
</g>
</g>
<!-- N64&#45;&gt;N44 -->
<g id="edge75" class="edge"><title>N64&#45;&gt;N44</title>
<g id="a_edge75"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.sweepone (1.20s)">
<path fill="none" stroke="#b2b0a8" stroke-dasharray="1,5" d="M1577.44,-344.816C1579.94,-332.358 1582.88,-317.744 1585.59,-304.238"/>
<polygon fill="#b2b0a8" stroke="#b2b0a8" points="1589.07,-304.674 1587.61,-294.181 1582.21,-303.295 1589.07,-304.674"/>
</a>
</g>
<g id="a_edge75&#45;label"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.sweepone (1.20s)">
<text text-anchor="middle" x="1606.28" y="-315.8" font-family="Times,serif" font-size="14.00"> 1.20s</text>
</a>
</g>
</g>
<!-- N64&#45;&gt;N69 -->
<g id="edge111" class="edge"><title>N64&#45;&gt;N69</title>
<g id="a_edge111"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.unlock (0.25s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M1545.22,-344.736C1534.66,-330.307 1523.7,-312.285 1518.28,-294 1511.57,-271.379 1511.71,-129.793 1520.28,-107 1526.27,-91.0491 1537.06,-76.0861 1548.2,-63.6156"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1550.87,-65.8825 1555.15,-56.1866 1545.76,-61.103 1550.87,-65.8825"/>
</a>
</g>
<g id="a_edge111&#45;label"><a xlink:title="runtime.(*mheap).alloc_m ... runtime.unlock (0.25s)">
<text text-anchor="middle" x="1536.28" y="-196.8" font-family="Times,serif" font-size="14.00"> 0.25s</text>
</a>
</g>
</g>
<!-- N65&#45;&gt;N58 -->
<g id="edge16" class="edge"><title>N65&#45;&gt;N58</title>
<g id="a_edge16"><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 (13.82s)">
<path fill="none" stroke="#b27844" d="M2533.6,-2524.78C2557.55,-2502.09 2588.16,-2473.08 2613.83,-2448.75"/>
<polygon fill="#b27844" stroke="#b27844" points="2616.43,-2451.11 2621.28,-2441.69 2611.62,-2446.03 2616.43,-2451.11"/>
</a>
</g>
<g id="a_edge16&#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 (13.82s)">
<text text-anchor="middle" x="2611.78" y="-2479.8" font-family="Times,serif" font-size="14.00"> 13.82s</text>
</a>
</g>
</g>
<!-- N74 -->
<g id="node74" class="node"><title>N74</title>
<g id="a_node74"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/labels.Compare (0.63s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="3072.78,-2439 2795.78,-2439 2795.78,-2359 3072.78,-2359 3072.78,-2439"/>
<text text-anchor="middle" x="2934.28" y="-2426.2" font-family="Times,serif" font-size="11.00">github</text>
<text text-anchor="middle" x="2934.28" y="-2414.2" font-family="Times,serif" font-size="11.00">com/prometheus/prometheus/vendor/github</text>
<text text-anchor="middle" x="2934.28" y="-2402.2" font-family="Times,serif" font-size="11.00">com/prometheus/tsdb/labels</text>
<text text-anchor="middle" x="2934.28" y="-2390.2" font-family="Times,serif" font-size="11.00">Compare</text>
<text text-anchor="middle" x="2934.28" y="-2378.2" font-family="Times,serif" font-size="11.00">0.29s (0.26%)</text>
<text text-anchor="middle" x="2934.28" y="-2366.2" font-family="Times,serif" font-size="11.00">of 0.63s (0.56%)</text>
</a>
</g>
</g>
<!-- N65&#45;&gt;N74 -->
<g id="edge109" class="edge"><title>N65&#45;&gt;N74</title>
<g id="a_edge109"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/labels.Compare (0.25s)">
<path fill="none" stroke="#b2b2b0" stroke-dasharray="1,5" d="M2572.97,-2524.98C2585.98,-2519.31 2599.41,-2513.78 2612.28,-2509 2687.82,-2480.95 2710.02,-2484.06 2786.28,-2458 2799.96,-2453.32 2814.25,-2448.13 2828.31,-2442.83"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="2829.9,-2445.97 2838,-2439.15 2827.41,-2439.43 2829.9,-2445.97"/>
</a>
</g>
<g id="a_edge109&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*mergedSeriesSet).Next ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/labels.Compare (0.25s)">
<text text-anchor="middle" x="2748.28" y="-2479.8" font-family="Times,serif" font-size="14.00"> 0.25s</text>
</a>
</g>
</g>
<!-- N66&#45;&gt;N27 -->
<g id="edge113" class="edge"><title>N66&#45;&gt;N27</title>
<g id="a_edge113"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator &#45;&gt; runtime.newobject (0.20s)">
<path fill="none" stroke="#b2b2b0" d="M1623.56,-2196.9C1651,-2179.68 1680.02,-2156.53 1698.28,-2128 1786.3,-1990.45 1841.1,-1469.35 1854.86,-1324.54"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="1858.36,-1324.67 1855.81,-1314.38 1851.39,-1324.01 1858.36,-1324.67"/>
</a>
</g>
<g id="a_edge113&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.newChainedSeriesIterator &#45;&gt; runtime.newobject (0.20s)">
<text text-anchor="middle" x="1817.28" y="-1786.8" font-family="Times,serif" font-size="14.00"> 0.20s</text>
</a>
</g>
</g>
<!-- N66&#45;&gt;N31 -->
<g id="edge74" class="edge"><title>N66&#45;&gt;N31</title>
<g id="a_edge74"><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.22s)">
<path fill="none" stroke="#b2b0a8" d="M1551.28,-2196.65C1551.28,-2174.5 1551.28,-2145.74 1551.28,-2120.8"/>
<polygon fill="#b2b0a8" stroke="#b2b0a8" points="1554.78,-2120.74 1551.28,-2110.74 1547.78,-2120.74 1554.78,-2120.74"/>
</a>
</g>
<g id="a_edge74&#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.22s)">
<text text-anchor="middle" x="1573.28" y="-2149.8" font-family="Times,serif" font-size="14.00"> 1.22s</text>
</a>
</g>
</g>
<!-- N67 -->
<g id="node67" class="node"><title>N67</title>
<g id="a_node67"><a xlink:title="encoding/binary.Uvarint (0.58s)">
<polygon fill="#ededec" stroke="#b2b1ad" points="3046.78,-1309.5 2927.78,-1309.5 2927.78,-1262.5 3046.78,-1262.5 3046.78,-1309.5"/>
<text text-anchor="middle" x="2987.28" y="-1295.9" font-family="Times,serif" font-size="12.00">encoding/binary</text>
<text text-anchor="middle" x="2987.28" y="-1282.9" font-family="Times,serif" font-size="12.00">Uvarint</text>
<text text-anchor="middle" x="2987.28" y="-1269.9" font-family="Times,serif" font-size="12.00">0.58s (0.52%)</text>
</a>
</g>
</g>
<!-- N73&#45;&gt;N52 -->
<g id="edge88" class="edge"><title>N73&#45;&gt;N52</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.75s)">
<path fill="none" stroke="#b2b1ac" d="M2988.01,-2532.91C3040.74,-2506.64 3101.28,-2462.8 3101.28,-2400 3101.28,-2400 3101.28,-2400 3101.28,-2063.5 3101.28,-1857.67 2848.62,-2011.79 2652.28,-1950 2632.81,-1943.87 2612.61,-1935.38 2593.94,-1926.52"/>
<polygon fill="#b2b1ac" stroke="#b2b1ac" points="2595.42,-1923.35 2584.9,-1922.15 2592.38,-1929.65 2595.42,-1923.35"/>
</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.75s)">
<text text-anchor="middle" x="3123.28" y="-2230.3" font-family="Times,serif" font-size="14.00"> 0.75s</text>
</a>
</g>
</g>
<!-- N73&#45;&gt;N74 -->
<g id="edge103" class="edge"><title>N73&#45;&gt;N74</title>
<g id="a_edge103"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/labels.Compare (0.38s)">
<path fill="none" stroke="#b2b1af" stroke-dasharray="1,5" d="M2915.55,-2532.72C2918.86,-2509.29 2923.5,-2476.36 2927.34,-2449.17"/>
<polygon fill="#b2b1af" stroke="#b2b1af" points="2930.83,-2449.45 2928.77,-2439.06 2923.9,-2448.47 2930.83,-2449.45"/>
</a>
</g>
<g id="a_edge103&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*headIndexReader).SortedPostings ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/labels.Compare (0.38s)">
<text text-anchor="middle" x="2946.28" y="-2479.8" font-family="Times,serif" font-size="14.00"> 0.38s</text>
</a>
</g>
</g>
<!-- N74&#45;&gt;N71 -->
<g id="edge110" class="edge"><title>N74&#45;&gt;N71</title>
<g id="a_edge110"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/labels.Compare &#45;&gt; runtime.memeqbody (0.25s)">
<path fill="none" stroke="#b2b2b0" d="M2918.47,-2358.96C2907.11,-2330.9 2891.97,-2293.52 2881.3,-2267.17"/>
<polygon fill="#b2b2b0" stroke="#b2b2b0" points="2884.45,-2265.61 2877.45,-2257.65 2877.96,-2268.24 2884.45,-2265.61"/>
</a>
</g>
<g id="a_edge110&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/labels.Compare &#45;&gt; runtime.memeqbody (0.25s)">
<text text-anchor="middle" x="2925.28" y="-2310.8" font-family="Times,serif" font-size="14.00"> 0.25s</text>
</a>
</g>
</g>
<!-- N76&#45;&gt;N67 -->
<g id="edge104" class="edge"><title>N76&#45;&gt;N67</title>
<g id="a_edge104"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*decbuf).uvarint64 &#45;&gt; encoding/binary.Uvarint (0.35s)">
<path fill="none" stroke="#b2b2af" d="M2987.28,-1428.35C2987.28,-1394.94 2987.28,-1350.18 2987.28,-1320.06"/>
<polygon fill="#b2b2af" stroke="#b2b2af" points="2990.78,-1319.67 2987.28,-1309.67 2983.78,-1319.67 2990.78,-1319.67"/>
</a>
</g>
<g id="a_edge104&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*decbuf).uvarint64 &#45;&gt; encoding/binary.Uvarint (0.35s)">
<text text-anchor="middle" x="3009.28" y="-1374.8" font-family="Times,serif" font-size="14.00"> 0.35s</text>
</a>
</g>
</g>
<!-- N77&#45;&gt;N40 -->
<g id="edge99" class="edge"><title>N77&#45;&gt;N40</title>
<g id="a_edge99"><a xlink:title="encoding/binary.ReadUvarint ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte (0.48s)">
<path fill="none" stroke="#b2b1ae" stroke-dasharray="1,5" d="M934.865,-1446.17C922.826,-1432.51 907.21,-1416.31 891.277,-1404 870.092,-1387.63 846.329,-1372.17 822.581,-1358.17"/>
<polygon fill="#b2b1ae" stroke="#b2b1ae" points="824.24,-1355.09 813.837,-1353.08 820.719,-1361.14 824.24,-1355.09"/>
</a>
</g>
<g id="a_edge99&#45;label"><a xlink:title="encoding/binary.ReadUvarint ... github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/chunkenc.(*bstream).readByte (0.48s)">
<text text-anchor="middle" x="887.277" y="-1374.8" font-family="Times,serif" font-size="14.00"> 0.48s</text>
</a>
</g>
</g>
<!-- N78&#45;&gt;N4 -->
<g id="edge95" class="edge"><title>N78&#45;&gt;N4</title>
<g id="a_edge95"><a xlink:title="runtime.gosweepone &#45;&gt; runtime.systemstack (0.58s)">
<path fill="none" stroke="#b2b1ad" d="M1376.98,-524.503C1377.14,-539.785 1379.38,-559.763 1388.28,-575 1434.97,-654.992 1471.01,-660.44 1554.28,-701 1686.62,-765.462 1857.86,-798.697 1948.87,-812.854"/>
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1948.34,-816.314 1958.76,-814.366 1949.4,-809.395 1948.34,-816.314"/>
</a>
</g>
<g id="a_edge95&#45;label"><a xlink:title="runtime.gosweepone &#45;&gt; runtime.systemstack (0.58s)">
<text text-anchor="middle" x="1576.28" y="-643.3" font-family="Times,serif" font-size="14.00"> 0.58s</text>
</a>
</g>
</g>
<!-- N79&#45;&gt;N30 -->
<g id="edge28" class="edge"><title>N79&#45;&gt;N30</title>
<g id="a_edge28"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Reader).Series &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series (5.97s)">
<path fill="none" stroke="#b29e83" d="M2764.22,-1851.98C2766.19,-1821.63 2769.28,-1774.01 2771.69,-1736.8"/>
<polygon fill="#b29e83" stroke="#b29e83" points="2775.2,-1736.81 2772.35,-1726.61 2768.21,-1736.36 2775.2,-1736.81"/>
</a>
</g>
<g id="a_edge28&#45;label"><a xlink:title="github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Reader).Series &#45;&gt; github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/index.(*Decoder).Series (5.97s)">
<text text-anchor="middle" x="2791.28" y="-1786.8" font-family="Times,serif" font-size="14.00"> 5.97s</text>
</a>
</g>
</g>
<!-- N80&#45;&gt;N56 -->
<g id="edge2" class="edge"><title>N80&#45;&gt;N56</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 (97.49s)">
<path fill="none" stroke="#b20700" stroke-width="5" d="M2087.28,-3259.96C2087.28,-3248.35 2087.28,-3233.47 2087.28,-3219.39"/>
<polygon fill="#b20700" stroke="#b20700" stroke-width="5" points="2091.65,-3219.33 2087.28,-3209.33 2082.9,-3219.33 2091.65,-3219.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 (97.49s)">
<text text-anchor="middle" x="2113.78" y="-3230.8" font-family="Times,serif" font-size="14.00"> 97.49s</text>
</a>
</g>
</g>
</g>
</g></svg>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment