You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficcontrol.apache.org by mi...@apache.org on 2018/10/10 18:26:26 UTC

[trafficcontrol] 28/39: Replaced Remaining ASCII diagrams

This is an automated email from the ASF dual-hosted git repository.

mitchell852 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/trafficcontrol.git

commit 34e3ece6da5aa67424b2ed18a386eb6f6e54b2c8
Author: ocket8888 <oc...@gmail.com>
AuthorDate: Mon Oct 1 11:05:03 2018 -0600

    Replaced Remaining ASCII diagrams
---
 docs/source/development/traffic_monitor.rst        |  20 ++++-----
 .../traffic_monitor/Monitor_Pipeline.png           | Bin 0 -> 30199 bytes
 .../traffic_monitor/Monitor_Pipeline.svg           |  37 ++++++++++++++++
 .../traffic_monitor/Ops-Config_Pipeline.png        | Bin 0 -> 45045 bytes
 .../traffic_monitor/Ops-Config_Pipeline.svg        |  47 +++++++++++++++++++++
 5 files changed, 92 insertions(+), 12 deletions(-)

diff --git a/docs/source/development/traffic_monitor.rst b/docs/source/development/traffic_monitor.rst
index b35c5fb..6979a2b 100644
--- a/docs/source/development/traffic_monitor.rst
+++ b/docs/source/development/traffic_monitor.rst
@@ -143,14 +143,11 @@ Peer Pipeline
 Monitor Config Pipeline
 -----------------------
 
-::
+.. figure:: traffic_monitor/Monitor_Pipeline.*
+	:align: center
+	:width: 70%
 
-	---------     ---------
-	| poller |-->| manager |--> stat subscriber (Stat pipeline Poller)
-	 --------     --------- |
-													|-> health subscriber (Health pipeline Poller)
-													|
-													--> peer subscriber (Peer pipeline Poller)
+	The Monitor Config Pipeline
 
 * **poller** - ``common/poller/poller.go:MonitorConfigPoller.Poll()``. The Monitor Config poller, on its interval, polls Traffic Ops for the Monitor configuration, and writes the polled value to its result channel, which is read by the Manager.
 
@@ -159,12 +156,11 @@ Monitor Config Pipeline
 
 Ops Config Pipeline
 -------------------
-::
+.. figure:: traffic_monitor/Ops-Config_Pipeline.*
+	:align: center
+	:width: 70%
 
-	---------     ---------     ---------
-	| poller |-->| handler |-->| manager |--> ops config change subscriber (Monitor Config Poller)
-	 --------     ---------     --------- |
-																				--> Traffic ops client change subscriber (Monitor Config Poller)
+	The Ops Config Pipeline
 
 * **poller** - ``common/poller/poller.go:FilePoller.Poll()``. Polls for changes to the Traffic Ops config file ``traffic_ops.cfg``, and writes the changed config to its result channel, which is read by the Handler.
 
diff --git a/docs/source/development/traffic_monitor/Monitor_Pipeline.png b/docs/source/development/traffic_monitor/Monitor_Pipeline.png
new file mode 100644
index 0000000..c540216
Binary files /dev/null and b/docs/source/development/traffic_monitor/Monitor_Pipeline.png differ
diff --git a/docs/source/development/traffic_monitor/Monitor_Pipeline.svg b/docs/source/development/traffic_monitor/Monitor_Pipeline.svg
new file mode 100644
index 0000000..a403031
--- /dev/null
+++ b/docs/source/development/traffic_monitor/Monitor_Pipeline.svg
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="27.826416mm" width="148.76547mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 527.12175 98.597537">
+	<defs>
+		<marker id="a" refY="0" refX="0" orient="auto" overflow="visible">
+			<path stroke-linejoin="round" d="m8.7185878 4.0337352-10.9258773-4.01772194 10.9258779-4.01772106c-1.7454984 2.3720609-1.7354408 5.6174519-6e-7 8.035443z" fill-rule="evenodd" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" stroke="#000" stroke-width=".625"/>
+		</marker>
+		<marker id="b" refY="0" refX="0" orient="auto" overflow="visible">
+			<path stroke-linejoin="round" d="m8.7185878 4.0337352-10.9258773-4.01772194 10.9258779-4.01772106c-1.7454984 2.3720609-1.7354408 5.6174519-6e-7 8.035443z" fill-rule="evenodd" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" stroke="#000" stroke-width=".625"/>
+		</marker>
+	</defs>
+	<g transform="translate(2192.1323,79.79371)">
+		<g transform="translate(-2162.3466,-389.51307)">
+			<text font-size="12.5px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="327.23929" x="-18.897272" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="327.23929" x="-18.897272">Monitor Config Poller</tspan></text>
+			<rect stroke-linejoin="round" height="27.142857" width="152.14285" stroke="#000" y="310.21936" x="-29.285715" fill="none"/>
+		</g>
+		<g transform="translate(-2173.0839,-322.3702)">
+			<text font-size="12.5px" style="word-spacing:0px;letter-spacing:0px" line-height="125%" xml:space="preserve" y="259.73926" x="169.16077" font-family="sans-serif" fill="#000000"><tspan y="259.73926" x="169.16077">Monitor Config Manager</tspan></text>
+			<rect stroke-linejoin="round" height="26.428572" width="158.57143" stroke="#000" y="243.07649" x="165.71428" fill="none"/>
+		</g>
+		<path marker-end="url(#b)" d="m-2039.365-65.704665h30.8097" stroke="#000" stroke-width="1px" fill="none"/>
+		<g transform="translate(-2169.0931,-324.85301)">
+			<text font-size="12.5px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="263.43362" x="391.78571" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="263.43362" x="391.78571">Stat Subscriber</tspan></text>
+			<rect stroke-linejoin="round" height="23.214285" width="116.07143" stroke="#000" y="247.16644" x="382.15393" fill="none"/>
+		</g>
+		<g transform="translate(-2174.4406,-322.80428)">
+			<text font-size="12.5px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="298.04077" x="391.78571" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="298.04077" x="391.78571">Health Subscriber</tspan></text>
+			<rect stroke-linejoin="round" height="24.285715" width="121.42857" stroke="#000" y="281.23788" x="387.50146" fill="none"/>
+		</g>
+		<text font-size="12.5px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="11.89245" x="-1781.2982" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="11.89245" x="-1781.2982">Peer Subscriber</tspan></text>
+		<g stroke-linejoin="round" stroke="#000" fill="none">
+			<rect height="22.142857" width="110.71429" y="-3.839026" x="-1786.9391"/>
+			<path marker-end="url(#a)" d="m-1848.7982-66.061805h60" stroke-width="1px"/>
+			<path marker-end="url(#a)" d="m-1824.2686-65.784555v36.89474h35.2308" stroke-width="1.03820264px"/>
+			<path marker-end="url(#a)" d="m-1824.3933-31.370265v38.9710797h35.4721" stroke-width=".96524209px"/>
+		</g>
+	</g>
+</svg>
diff --git a/docs/source/development/traffic_monitor/Ops-Config_Pipeline.png b/docs/source/development/traffic_monitor/Ops-Config_Pipeline.png
new file mode 100644
index 0000000..885d9ad
Binary files /dev/null and b/docs/source/development/traffic_monitor/Ops-Config_Pipeline.png differ
diff --git a/docs/source/development/traffic_monitor/Ops-Config_Pipeline.svg b/docs/source/development/traffic_monitor/Ops-Config_Pipeline.svg
new file mode 100644
index 0000000..39cb3e0
--- /dev/null
+++ b/docs/source/development/traffic_monitor/Ops-Config_Pipeline.svg
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="33.17561mm" width="228.81166mm" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" viewBox="0 0 810.74995 117.55137">
+	<defs>
+		<marker id="d" refY="0" refX="0" orient="auto" overflow="visible">
+			<path stroke-linejoin="round" d="m8.7185878 4.0337352-10.9258773-4.01772194 10.9258779-4.01772106c-1.7454984 2.3720609-1.7354408 5.6174519-6e-7 8.035443z" fill-rule="evenodd" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" stroke="#000" stroke-width=".625"/>
+		</marker>
+		<marker id="c" refY="0" refX="0" orient="auto" overflow="visible">
+			<path stroke-linejoin="round" d="m8.7185878 4.0337352-10.9258773-4.01772194 10.9258779-4.01772106c-1.7454984 2.3720609-1.7354408 5.6174519-6e-7 8.035443z" fill-rule="evenodd" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" stroke="#000" stroke-width=".625"/>
+		</marker>
+		<marker id="b" refY="0" refX="0" orient="auto" overflow="visible">
+			<path stroke-linejoin="round" d="m8.7185878 4.0337352-10.9258773-4.01772194 10.9258779-4.01772106c-1.7454984 2.3720609-1.7354408 5.6174519-6e-7 8.035443z" fill-rule="evenodd" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" stroke="#000" stroke-width=".625"/>
+		</marker>
+		<marker id="a" refY="0" refX="0" orient="auto" overflow="visible">
+			<path stroke-linejoin="round" d="m8.7185878 4.0337352-10.9258773-4.01772194 10.9258779-4.01772106c-1.7454984 2.3720609-1.7354408 5.6174519-6e-7 8.035443z" fill-rule="evenodd" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" stroke="#000" stroke-width=".625"/>
+		</marker>
+		<marker id="e" refY="0" refX="0" orient="auto" overflow="visible">
+			<path stroke-linejoin="round" d="m8.7185878 4.0337352-10.9258773-4.01772194 10.9258779-4.01772106c-1.7454984 2.3720609-1.7354408 5.6174519-6e-7 8.035443z" fill-rule="evenodd" transform="matrix(-1.1,0,0,-1.1,-1.1,0)" stroke="#000" stroke-width=".625"/>
+		</marker>
+	</defs>
+	<text font-size="40px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="18.848236" x="21.199245" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="18.848236" x="21.199245" font-size="12.5px">Ops Config Poller</tspan></text>
+	<rect height="29.7995" width="148.9975" stroke="#000" y=".50000381" x=".49993896" fill="none"/>
+	<g transform="translate(6.2562755,-58.882248)">
+		<text font-size="40px" style="word-spacing:0px;letter-spacing:0px" line-height="125%" xml:space="preserve" y="77.730484" x="197.58212" font-family="sans-serif" fill="#000000"><tspan y="77.730484" x="197.58212" font-size="12.5px">Ops Config Handler</tspan></text>
+		<rect height="29.7995" width="148.9975" stroke="#000" y="59.382252" x="184.24365" fill="none"/>
+	</g>
+	<g transform="translate(36.256275,-58.882248)">
+		<text font-size="40px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="77.730484" x="354.78671" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="77.730484" x="354.78671" font-size="12.5px">Ops Config Manager</tspan></text>
+		<rect height="29.7995" width="148.9975" stroke="#000" y="59.382252" x="344.24365" fill="none"/>
+	</g>
+	<g fill="none" stroke="#000" transform="translate(-23.743725,-58.882248)">
+		<path marker-end="url(#e)" d="m173.61997 74.299617h39.48186" stroke-width=".99316341px"/>
+		<path marker-end="url(#a)" d="m363.61997 74.299617h39.48186" stroke-width=".99316341px"/>
+		<path marker-end="url(#b)" d="m553.21429 74.299617h36.42857" stroke-width="1px"/>
+	</g>
+	<text font-size="40px" style="word-spacing:0px;letter-spacing:0px" line-height="125%" xml:space="preserve" y="18.848236" x="578.30817" font-family="sans-serif" fill="#000000"><tspan y="18.848236" x="578.30817" font-size="12.5px">Restart HTTP Server</tspan></text>
+	<rect height="29.7995" width="148.9975" stroke="#000" y=".5" x="567.39276" fill="none"/>
+	<g transform="translate(-23.743725,-54.931442)">
+		<text font-size="40px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="117.73048" x="598.15942" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="117.73048" x="598.15942" font-size="12.5px">Ops Config Change Subscriber</tspan></text>
+		<rect height="29.628658" width="205.43379" stroke="#000" y="99.467667" x="591.22192" stroke-width="1.1708411" fill="none"/>
+	</g>
+	<path stroke-linejoin="round" marker-end="url(#c)" d="m542.87285 15.419942v41.82935h23.40799" stroke="#000" stroke-width=".9859066px" fill="none"/>
+	<g transform="translate(-29.035811,-58.882248)">
+		<text font-size="12.5px" line-height="125%" style="word-spacing:0px;letter-spacing:0px" y="165.63211" x="603.62378" font-family="sans-serif" xml:space="preserve" fill="#000000"><tspan y="165.63211" x="603.62378">Traffic Ops Client Change Subscriber</tspan></text>
+		<rect stroke-linejoin="round" height="27.5" width="242.85715" stroke="#000" y="148.43362" x="596.42859" fill="none"/>
+	</g>
+	<path stroke-linejoin="round" marker-end="url(#d)" d="m542.83548 56.916602v47.397568h23.37602" stroke="#000" stroke-width=".98499495px" fill="none"/>
+</svg>