prometheus/documentation/images/architecture.svg

1 line
26 KiB
XML
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="765px" height="390px" version="1.1"><defs><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="mx-gradient-fff2cc-1-d5e8d4-1-s-0"><stop offset="0%" style="stop-color:#FFF2CC"/><stop offset="100%" style="stop-color:#D5E8D4"/></linearGradient><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="mx-gradient-d5e8d4-1-b9e0a5-1-s-0"><stop offset="0%" style="stop-color:#D5E8D4"/><stop offset="100%" style="stop-color:#B9E0A5"/></linearGradient><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="mx-gradient-fff2cc-1-ffe599-1-s-0"><stop offset="0%" style="stop-color:#FFF2CC"/><stop offset="100%" style="stop-color:#FFE599"/></linearGradient><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="mx-gradient-ffe599-1-fff2cc-1-s-0"><stop offset="0%" style="stop-color:#FFE599"/><stop offset="100%" style="stop-color:#FFF2CC"/></linearGradient><linearGradient x1="0%" y1="0%" x2="0%" y2="100%" id="mx-gradient-999999-1-d5e8d4-1-s-0"><stop offset="0%" style="stop-color:#999999"/><stop offset="100%" style="stop-color:#D5E8D4"/></linearGradient></defs><g transform="translate(0.5,0.5)"><rect x="302" y="154" width="140" height="209" rx="21" ry="21" fill-opacity="0.5" fill="url(#mx-gradient-fff2cc-1-d5e8d4-1-s-0)" stroke="#a680b8" stroke-opacity="0.5" stroke-dasharray="3 3" pointer-events="none"/><g transform="translate(322,168)"><switch><foreignObject pointer-events="all" width="99" height="182" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 99px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>node / container</div></div></foreignObject><text x="50" y="97" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="1" y="120" width="100" height="60" rx="9" ry="9" fill="url(#mx-gradient-d5e8d4-1-b9e0a5-1-s-0)" stroke="#009900" pointer-events="none"/><g transform="translate(17,127)"><switch><foreignObject pointer-events="all" width="67" height="47" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 67px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">app target<div><br /><div><br /></div></div></div></div></foreignObject><text x="34" y="30" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="21" y="150" width="80" height="30" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(22,157)"><switch><foreignObject pointer-events="all" width="77" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 77px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">client library</div></div></foreignObject><text x="39" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="7" y="114" width="100" height="60" rx="9" ry="9" fill="url(#mx-gradient-d5e8d4-1-b9e0a5-1-s-0)" stroke="#009900" pointer-events="none"/><g transform="translate(23,121)"><switch><foreignObject pointer-events="all" width="67" height="47" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 67px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">app target<div><br /><div><br /></div></div></div></div></foreignObject><text x="34" y="30" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="27" y="144" width="80" height="30" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(28,151)"><switch><foreignObject pointer-events="all" width="77" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 77px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">client library</div></div></foreignObject><text x="39" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="312" y="163" width="120" height="72" rx="10.8" ry="10.8" fill="#d0d0d0" stroke="#d0d0d0" transform="translate(2,3)" opacity="1"/><rect x="312" y="163" width="120" height="72" rx="10.8" ry="10.8" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><rect x="314" y="165" width="116" height="68" rx="10.2" ry="10.2" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(333,184)"><switch><foreignObject pointer-events="all" width="77" height="32" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 77px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><a href="https://github.com/prometheus/prometheus">Prometheus</a><div><a href="https://github.com/prometheus/prometheus">server</a></div></div></div></foreignObject><text x="39" y="22" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="522" y="169" width="120" height="60" rx="9" ry="9" fill="#d0d0d0" stroke="#d0d0d0" transform="translate(2,3)" opacity="1"/><rect x="522" y="169" width="120" height="60" rx="9" ry="9" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(540,191)"><switch><foreignObject pointer-events="all" width="83" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 83px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><a href="https://github.com/prometheus/alertmanager" target="_blank">alertmanager</a></div></div></foreignObject><text x="42" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="13" y="108" width="100" height="60" rx="9" ry="9" fill="url(#mx-gradient-d5e8d4-1-b9e0a5-1-s-0)" stroke="#009900" pointer-events="none"/><g transform="translate(18,115)"><switch><foreignObject pointer-events="all" width="89" height="47" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 89px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">long-lived jobs<div><br /><div><br /></div></div></div></div></foreignObject><text x="45" y="30" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="33" y="138" width="80" height="30" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(34,145)"><switch><foreignObject pointer-events="all" width="77" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 77px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><a href="https://github.com/prometheus/?query=client_" target="_blank">client library</a></div></div></foreignObject><text x="39" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 342 275 C 342 259 402 259 402 275 L 402 311 C 402 327 342 327 342 311 Z" fill="#d0d0d0" stroke="#d0d0d0" stroke-miterlimit="10" transform="translate(2,3)" opacity="1"/><path d="M 342 275 C 342 259 402 259 402 275 L 402 311 C 402 327 342 327 342 311 Z" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" stroke-miterlimit="10" pointer-events="none"/><path d="M 342 275 C 342 287 402 287 402 275" fill="none" stroke="#ffb570" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(344,270)"><switch><foreignObject pointer-events="all" width="55" height="47" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 55px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div><br /></div><div>Local</div>Storage</div></div></foreignObject><text x="28" y="30" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 372 241.37 L 372 256.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 372 236.12 L 375.5 243.12 L 372 241.37 L 368.5 243.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 372 261.88 L 368.5 254.88 L 372 256.63 L 375.5 254.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 432 199 Q 432 199 515.63 199" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 520.88 199 L 513.88 202.5 L 515.63 199 L 513.88 195.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(449,184)"><switch><foreignObject pointer-events="all" width="66" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">active alerts</div></div></foreignObject><text x="33" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="412" y="23" width="120" height="50" rx="7.5" ry="7.5" fill="#d0d0d0" stroke="#d0d0d0" transform="translate(2,3)" opacity="1"/><rect x="412" y="23" width="120" height="50" rx="7.5" ry="7.5" fill="url(#mx-gradient-ffe599-1-fff2cc-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(437,40)"><switch><foreignObject pointer-events="all" width="69" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 69px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><a href="https://github.com/prometheus/promdash">PromDash</a></div></div></foreignObject><text x="35" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 472 73 Q 472 118 422 118 Q 372 118 372 156.63" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 372 161.88 L 368.5 154.88 L 372 156.63 L 375.5 154.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(396,91)"><switch><foreignObject pointer-events="all" width="32" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">query</div></div></foreignObject><text x="16" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="671" y="160" width="90" height="30" fill="#d0d0d0" stroke="#d0d0d0" transform="translate(2,3)" opacity="1"/><rect x="671" y="160" width="90" height="30" fill="url(#mx-gradient-d5e8d4-1-b9e0a5-1-s-0)" stroke="#e6e6e6" pointer-events="none"/><g transform="translate(695,167)"><switch><foreignObject pointer-events="all" width="41" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 41px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">email</div></div></foreignObject><text x="21" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="671" y="199" width="90" height="30" fill="#d0d0d0" stroke="#d0d0d0" transform="translate(2,3)" opacity="1"/><rect x="671" y="199" width="90" height="30" fill="url(#mx-gradient-d5e8d4-1-b9e0a5-1-s-0)" stroke="#e6e6e6" pointer-events="none"/><g transform="translate(681,206)"><switch><foreignObject pointer-events="all" width="69" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 69px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">PagerDuty</div></div></foreignObject><text x="35" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="671" y="239" width="90" height="30" fill="#d0d0d0" stroke="#d0d0d0" transform="translate(2,3)" opacity="1"/><rect x="671" y="239" width="90" height="30" fill="url(#mx-gradient-d5e8d4-1-b9e0a5-1-s-0)" stroke="#e6e6e6" pointer-events="none"/><g transform="translate(704,246)"><switch><foreignObject pointer-events="all" width="23" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 23px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">...</div></div></foreignObject><text x="12" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 642 184 Q 657 184 657 179.5 Q 657 175 664.63 175" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 669.88 175 L 662.88 178.5 L 664.63 175 L 662.88 171.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 642 199 Q 657 199 657 206.5 Q 657 214 664.63 214" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 669.88 214 L 662.88 217.5 L 664.63 214 L 662.88 210.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 642 214 Q 657 214 657 234 Q 657 254 664.63 254" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 669.88 254 L 662.88 257.5 L 664.63 254 L 662.88 250.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><ellipse cx="217" cy="16" rx="5" ry="5" fill="url(#mx-gradient-999999-1-d5e8d4-1-s-0)" stroke="#1a3300" stroke-width="2" pointer-events="none"/><path d="M 217 21 L 217 37.67 M 217 24.33 L 207 24.33 M 217 24.33 L 227 24.33 M 217 37.67 L 207 51 M 217 37.67 L 227 51" fill="none" stroke="#1a3300" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 232 33 Q 342 33 342 156.63" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 342 161.88 L 338.5 154.88 L 342 156.63 L 345.5 154.88 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(235,67)"><switch><foreignObject pointer-events="all" width="75" height="47" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">use built-in UI<div>for <span style="line-height: 1.26">graphing</span></div><div><span style="line-height: 1.26">and querying</span></div></div></div></foreignObject><text x="38" y="30" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 232 17 Q 322 17 322 26.5 Q 322 36 405.63 36" fill="none" stroke="#000000" stroke-miterlimit="10" stroke-dasharray="3 3" pointer-events="none"/><path d="M 410.88 36 L 403.88 39.5 L 405.63 36 L 403.88 32.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(261,2)"><switch><foreignObject pointer-events="all" width="144" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">build and view dashboards</div></div></foreignObject><text x="72" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="1" y="253" width="120" height="40" rx="6" ry="6" fill="#d0d0d0" stroke="#d0d0d0" transform="translate(2,3)" opacity="1"/><rect x="1" y="253" width="120" height="40" rx="6" ry="6" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(19,265)"><switch><foreignObject pointer-events="all" width="83" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 83px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><a href="https://github.com/prometheus/pushgateway">pushgateway</a></div></div></foreignObject><text x="42" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 312 217 Q 217 217 217 245 Q 217 273 127.37 273" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 122.12 273 L 129.12 269.5 L 127.37 273 L 129.12 276.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(133,276)"><switch><foreignObject pointer-events="all" width="80" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">scrape metrics</div></div></foreignObject><text x="40" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="1" y="328" width="100" height="60" rx="9" ry="9" fill="url(#mx-gradient-d5e8d4-1-b9e0a5-1-s-0)" stroke="#009900" pointer-events="none"/><g transform="translate(7,335)"><switch><foreignObject pointer-events="all" width="87" height="47" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 87px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><div><div><br /></div><div><br /></div><div>short-lived job</div></div></div></div></foreignObject><text x="44" y="30" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><rect x="21" y="328" width="80" height="30" fill="url(#mx-gradient-fff2cc-1-ffe599-1-s-0)" stroke="#ffb570" pointer-events="none"/><g transform="translate(22,335)"><switch><foreignObject pointer-events="all" width="77" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; width: 77px; white-space: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;"><a href="https://github.com/prometheus/?query=client_" target="_blank">client library</a></div></div></foreignObject><text x="39" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 61 328 Q 61 328 61 299.37" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 61 294.12 L 64.5 301.12 L 61 299.37 L 57.5 301.12 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(72,306)"><switch><foreignObject pointer-events="all" width="70" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">push metrics</div></div></foreignObject><text x="35" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 312 199 Q 213 199 213 176 Q 213 153 119.37 153" fill="none" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><path d="M 114.12 153 L 121.12 149.5 L 119.37 153 L 121.12 156.5 Z" fill="#000000" stroke="#000000" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(132,131)"><switch><foreignObject pointer-events="all" width="80" height="17" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.26; vertical-align: top; white-space: nowrap; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;background-color:#ffffff;">scrape metrics</div></div></foreignObject><text x="40" y="15" fill="#000000" text-anchor="middle" font-size="12px" font-family="Helvetica">[Not supported by viewer]</text></switch></g></g></svg>