diff --git a/docs/understanding/images/metrics_data_flow_diagram.app.diagrams.net.png b/docs/understanding/images/metrics_data_flow_diagram.app.diagrams.net.png
new file mode 100644
index 0000000000000000000000000000000000000000..78da7e686da15cbee40eec2f6d214994c15c034f
Binary files /dev/null and b/docs/understanding/images/metrics_data_flow_diagram.app.diagrams.net.png differ
diff --git a/docs/understanding/images/metrics_data_flow_diagram.app.diagrams.net.xml b/docs/understanding/images/metrics_data_flow_diagram.app.diagrams.net.xml
new file mode 100644
index 0000000000000000000000000000000000000000..024d48d3d7dfa16042abbefd5d7e64ffea243399
--- /dev/null
+++ b/docs/understanding/images/metrics_data_flow_diagram.app.diagrams.net.xml
@@ -0,0 +1 @@
+<mxfile host="app.diagrams.net" modified="2021-04-01T03:06:34.651Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36" etag="yaGJlwZQux8Q-9mWfGid" version="14.5.3" type="device"><diagram id="w6dHBhk2DzmvdH_unnzh" name="Page-1">7VlZc9s2EP41mrYP1vCQfDxaku04TVw3TpM0LxmIhERUJECDoI78+u4CIAmSUqzUbqed6YNtcgns+e0BeBBOs+2NJHnyVsQ0HQRevB2Es0EQ+MHZGP4gZWcoQRAGhrKULLarGsID+0ot0bPUksW0aC1UQqSK5W1iJDinkWrRiJRi0162EGlbak6WVqLXEB4iktLeso8sVomhno+d1a8oWyaVZN+zXzJSLbaEIiGx2Dik8GoQTqUQyjxl2ylN0XuVX8y+6wNfa8Uk5eqYDV8+lY9/XG3u1uvl3esP5c2E31+eWC5rkpbWYKus2lUekKLkMUUm3iCcbBKm6ENOIvy6gaADLVFZCm8+PPaVqiRQqejWIVklb6jIqJI7WGK/nvheaPbsKkI4sj7cOCE4tasSx/1hBRtiw76s2TeegQfrnO9xVLjHU6cpyJ3M4WGJD/cShSW0LIBCMnQNnxe5dotdKqu1FQWUqfevGAcVLrX7iaKLMi2o6m91xXgMfxH4ec8yCn8eqGQUaTOiyJwUSFMJUT8gTeSKZZBisc4EqQUJyfgS8QpuYlExhMeWgBwYiphBRqQYpCKCmGsBMQhAPrC43g4PlMe5YFxpvXhsZegdTOkQqoRx/fZDxQb1HB72UUOZlhKRpTUR3CiUCIl8FZWZFYYpHXhlYQy7mjxg3ERaZrT2WFHmOeyj8bAfqoP495/Gf0rmNJ2QaLXU26YiBTeHMy44rJ+QlC05vKZ0gdZgTqBjLy1ZCeRWAHPQ/I1eMzttKO/x8yx4mSwb+WedJAvGwTAY9/Kszj03z/wwGI6fn2lX092b5WOWjU6SyZfP13efP0fzk9HTJQlKaY6PLNPVe6L/Xha5aQBYpkj1smBbjF3t6zcYoHtRMMUE+nwulAIAHwqGlTBLlMKGc4mmBddkDaCVhT9cApjLeVlQCf1HQTSGEWbDdQk/YXjujU4hBNfooQD7gkXaGt5HLxPGs6q7NGEcXewP455qOfq7imVwRLEUsa0G6AO34thKpGsJmadYrfZXU7d2Hq4ekD18b+l8W8uJcIU3p65IWyCxxOVa1Tm6PRamqAAPM02kYoMUREZXAX/4E6x5Rda03mA4JaJQFeu+4U4N1YMTJ5kmbuhcDys9OVdb0zR8bzgKht4Q4HJ54Y9DDF1lYnfPj3dCUbNtRtc0FVDmG09EMMdpnXWtBPWygqZrXT21U3KBWGe2JUj6WFJtETYazFRtk3FUylb0WFsLGPUiIs00pwjjFJ+XVDsrjnVUlIBft1LwCeErHWWo5VFiUFy5+fWHt4flbXXhly15VnEHBy15NQimVRczKyUlcS2u9vXUGIBJbL1X8bEgODgm1EoC9jLUaFo3UYsZy01wq5WbK8aPCLqnG2ngYhMZ/VzOqeRU6SDDELFmEW0cU3d01wyNZaOdmUI2UMlQuYX+WllfLzWNF1lrZBzIecGPmgRCbcAUIqAqE6zWbwVnSsM0KgulhxMYP0QpnzKoONJqHJH2ZNR7/b1VYX6BrCLKpowpd7p4lkVTEhpfN4ob0JWgPFH15BWzIhJrKuudt/e1/623refjorHB4uaAs83uriQA74ItS9ko2bIKNaaNTVrZCCohNlyXuZ0MYZs211ayjjU6yeqZ8VvghXLmlvJ/2ZzmB91BzaW8s033hYa3k4vz7gkp7J+QRhd7Jrfg/Pz5TZ9eZY+PF8Xi1f31yuNFuC2It3du6/T8G0kWhJPnno5imqdil6H/ejtrER5r+gEgEaczhNrNb7eDqrevGd20Dj8De1jR1Yp3cP//MUEjzffOjjsjnL3AUXwv0MZPHxAg1pd4+dP4NCZFUkfHiQTS74mCgYBrSuCF6Eolxaq+8MF14EK5+4SnCzj42Nff3W+zrT16mLedfTsYA9uRnswnOGjgBPT0zQSNq5usAyF1AjbeE6+KJmkKvWDdvv/aF0Qr4d5ObxYxwah3Igk7SDCm233ujVWX1UWP1XmHlfFOj5XGVW36UVDLVrOHd77y8tebi9Wv2fnNx9vrY67HHKhFKSkKmN8QP0SqPtnBXYMnF00OuA7giW6Z+lTxgGdnF7w1m/DluzD4zYPcfw2E4biLHG/8F0E48rqs6ivefwiE/cP0XRU/B4bgeH230YZZ1UoiCD3MbP1mkrE4Rh4TmJHZVzz7WtDY4ReYjyeD8WwvjL6ZM90eU9/RWyED9xp875TjDT3vbNTyvv88eFRcwvYOsVjom9bviR28Nnf3ZnnzL5Dw6k8=</diagram></mxfile>
\ No newline at end of file
diff --git a/docs/understanding/metrics_data_flow_diagram.md b/docs/understanding/metrics_data_flow_diagram.md
new file mode 100644
index 0000000000000000000000000000000000000000..482c17e1e625b1a0a1c733519a63337e444e7681
--- /dev/null
+++ b/docs/understanding/metrics_data_flow_diagram.md
@@ -0,0 +1,9 @@
+# Goals of this Diagram: 
+* Help new users understand the data flow of prometheus metrics
+
+# Prometheus Metrics Data Flow Diagram: 
+![](images/metrics_data_flow_diagram.app.diagrams.net.png)
+
+| Line Number | Protocol | Port | Description |
+| --- |  --- | --- | --- |
+| N1 | HTTP | varies* | *A standard port number for prometheus metric endpoint URLs doesn't exist. The Prometheus Operator is able to use ServiceMonitors and Kubernetes Services to automatically discover IP addresses of pods and these varying prometheus metric endpoint ports. Once a minute the prometheus Operator dynamically regenerates a metric collection config file that the Prometheus Server continuously uses to collect metrics. In the majority of cases prometheus metric endpoints, are read over HTTP, and are only reachable over the Kubernetes Inner Cluster Network.  |