{"id":26379,"date":"2023-11-09T11:55:24","date_gmt":"2023-11-09T11:55:24","guid":{"rendered":"https:\/\/cloud-cod.com\/?p=26379"},"modified":"2024-12-30T13:40:35","modified_gmt":"2024-12-30T13:40:35","slug":"aviatrix-integration-with-prometheus-and-grafana","status":"publish","type":"post","link":"https:\/\/cloud-cod.com\/index.php\/2023\/11\/09\/aviatrix-integration-with-prometheus-and-grafana\/","title":{"rendered":"Aviatrix integration with Prometheus and Grafana"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"26379\" class=\"elementor elementor-26379\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-611f810 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"611f810\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-017a5aa\" data-id=\"017a5aa\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0fd3c1b elementor-widget elementor-widget-image\" data-id=\"0fd3c1b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 01-11-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"408\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/Aviatrix_Grafana_Prometheus-1-1024x522.png\" class=\"attachment-large size-large wp-image-26562\" alt=\"Aviatrix_Grafana_Prometheus\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/Aviatrix_Grafana_Prometheus-1-1024x522.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/Aviatrix_Grafana_Prometheus-1-300x153.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/Aviatrix_Grafana_Prometheus-1-768x391.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/Aviatrix_Grafana_Prometheus-1-1536x783.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/Aviatrix_Grafana_Prometheus-1-2048x1044.png 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76ae15b elementor-toc--minimized-on-tablet elementor-widget elementor-widget-table-of-contents\" data-id=\"76ae15b\" data-element_type=\"widget\" data-settings=\"{&quot;exclude_headings_by_selector&quot;:[],&quot;marker_view&quot;:&quot;bullets&quot;,&quot;headings_by_tags&quot;:[&quot;h2&quot;,&quot;h3&quot;,&quot;h4&quot;,&quot;h5&quot;,&quot;h6&quot;],&quot;icon&quot;:{&quot;value&quot;:&quot;fas fa-circle&quot;,&quot;library&quot;:&quot;fa-solid&quot;},&quot;minimize_box&quot;:&quot;yes&quot;,&quot;minimized_on&quot;:&quot;tablet&quot;,&quot;hierarchical_view&quot;:&quot;yes&quot;,&quot;min_height&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;min_height_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"table-of-contents.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor-pro - v3.17.0 - 01-11-2023 *\/\n.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container{min-height:var(--box-min-height);border:var(--box-border-width,1px) solid var(--box-border-color,#9da5ae);border-radius:var(--box-border-radius,3px);background-color:var(--box-background-color);transition:min-height .4s;overflow:hidden}.elementor-toc__header{display:flex;align-items:center;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#9da5ae)}.elementor-toc__header-title{font-size:18px;margin:0;color:var(--header-color)}.elementor-toc__toggle-button{cursor:pointer;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{height:1em;width:1em;fill:var(--toggle-button-color)}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__spinner.e-font-icon-svg{height:1em;width:1em}.elementor-toc__body{padding:var(--box-padding,20px);max-height:var(--toc-body-max-height);overflow-y:auto}.elementor-toc__body::-webkit-scrollbar{width:7px}.elementor-toc__body::-webkit-scrollbar-thumb{background-color:#babfc5;border-radius:10px}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-left:var(--nested-list-indent,1em)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{display:flex;align-items:center}.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{margin-right:8px;color:var(--marker-color)}.elementor-toc__list-item-text-wrapper svg{margin-right:8px;fill:var(--marker-color);height:var(--marker-size,.5em);width:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,\".\") \". \"}<\/style>\t\t<div class=\"elementor-toc__header\">\n\t\t\t<h4 class=\"elementor-toc__header-title\">\n\t\t\t\tSITEMAP\t\t\t<\/h4>\n\t\t\t\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--expand\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__76ae15b\" aria-expanded=\"true\" aria-label=\"Open table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-down\"><\/i><\/div>\n\t\t\t\t<div class=\"elementor-toc__toggle-button elementor-toc__toggle-button--collapse\" role=\"button\" tabindex=\"0\" aria-controls=\"elementor-toc__76ae15b\" aria-expanded=\"true\" aria-label=\"Close table of contents\"><i aria-hidden=\"true\" class=\"fas fa-chevron-up\"><\/i><\/div>\n\t\t\t\t\t<\/div>\n\t\t<div id=\"elementor-toc__76ae15b\" class=\"elementor-toc__body\">\n\t\t\t<div class=\"elementor-toc__spinner-container\">\n\t\t\t\t<i class=\"elementor-toc__spinner eicon-animation-spin eicon-loading\" aria-hidden=\"true\"><\/i>\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-abffa6a elementor-widget elementor-widget-heading\" data-id=\"abffa6a\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 01-11-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Introduction<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-09edebb elementor-widget elementor-widget-text-editor\" data-id=\"09edebb\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.17.0 - 01-11-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p>This article presents how to integrate Aviatrix CoPilot with Prometheus and Grafana.<\/p><p>The design provided here guides you on how to create a centralized monitoring solution for your environment. Having that allows you to gain full visibility of your Aviatrix and non-Aviatrix environments\/applications integrated into one monitoring system to quickly identify the health (errors, bottlenecks, etc.) of all of your resources. What is more, it gives you the visibility of your entire environment.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e2e7d74 elementor-widget elementor-widget-heading\" data-id=\"e2e7d74\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What is Prometheus<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64614d4 elementor-widget elementor-widget-text-editor\" data-id=\"64614d4\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Prometheus is an open-source monitoring and alerting system. Prometheus pulls the metrics from different Targets (API calls). Those Targets are specified in the Prometheus configuration file. Prometheus will initiate the connection with all the Targets and scrape the metrics at specific intervals. In our case, Aviatrix CoPilot will be the Target.<br \/>According to\u00a0<a href=\"https:\/\/prometheus.io\/docs\/introduction\/overview\/\">https:\/\/prometheus.io\/docs\/introduction\/overview\/<\/a> &#8220;Prometheus collects and stores its metrics as time series data, i.e. metrics information is stored with the timestamp at which it was recorded, alongside optional key-value pairs called labels&#8221;.<\/p><p>One important note is that the Prometheus job is querying the data and storing it. It is not for visualizing anything. This is where Grafana plays its role.<\/p><p>Prometheus has its Alertmanager that can be set up to send the Alerts (Email Notifications) based on specific events. However, I will not dig into that in this article.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9208df5 elementor-widget elementor-widget-heading\" data-id=\"9208df5\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">What is Grafana<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0ac7993 elementor-widget elementor-widget-text-editor\" data-id=\"0ac7993\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Grafana ( <a href=\"https:\/\/grafana.com\/\">https:\/\/grafana.com\/<\/a> ) is an open-source tool (WebUI) that provides interactive data\/metrics analysis and visualization. The user can create fully customizable dashboards and share them with other people. Grafana is using PromQL to query the metrics from the Prometheus server.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-466caa1 elementor-widget elementor-widget-heading\" data-id=\"466caa1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Aviatrix integration with Prometheus and Grafana<\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ed0a975 elementor-widget elementor-widget-text-editor\" data-id=\"ed0a975\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The diagram below presents the integration between Aviatrix CoPilot, Prometheus, and Grafana (image taken from <a href=\"https:\/\/prometheus.io\/docs\/introduction\/overview\/\">https:\/\/prometheus.io\/docs\/introduction\/overview\/<\/a> and modified by me).<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c2837aa elementor-widget elementor-widget-image\" data-id=\"c2837aa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/integration.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Aviatrix_Grafana_Prometheus_integration\" data-elementor-lightbox-description=\"Aviatrix_Grafana_Prometheus_integration\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjYzOTEsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvaW50ZWdyYXRpb24ucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"457\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/integration-768x457.png\" class=\"attachment-medium_large size-medium_large wp-image-26391\" alt=\"Aviatrix_Grafana_Prometheus_integration\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/integration-768x457.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/integration-300x179.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/integration-1024x609.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/integration.png 1198w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4bfd0c elementor-widget elementor-widget-heading\" data-id=\"c4bfd0c\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Aviatrix CoPilot Metrics API<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc0ee32 elementor-widget elementor-widget-text-editor\" data-id=\"bc0ee32\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p><span style=\"text-decoration: underline;\"><strong>UPDATE<\/strong><\/span>: Please keep in mind that the\u00a0CoPilot Metrics API has been updated and renamed. The new name is \u201cNetwork Insights API\u201d. The following documentation link guides you on\u00a0how to enable it:\u200b\u200b\u200b\u200b\u200b\u200b\u200b<br \/><a href=\"https:\/\/docs.aviatrix.com\/documentation\/latest\/monitoring\/metrics-api-enable.html#enabling-the-network-insights-api\" data-cke-autoembed=\"2\" data-cke-saved-href=\"https:\/\/docs.aviatrix.com\/documentation\/latest\/monitoring\/metrics-api-enable.html#enabling-the-network-insights-api\">https:\/\/docs.aviatrix.com\/documentation\/latest\/monitoring\/metrics-api-enable.html#enabling-the-network-insights-api<\/a><\/p><p>The Aviatrix CoPilot Metrics API (<a href=\"https:\/\/docs.aviatrix.com\/copilot\/latest\/monitoring-troubleshooting\/metrics-api-enable.html\">https:\/\/docs.aviatrix.com\/copilot\/latest\/monitoring-troubleshooting\/metrics-api-enable.html<\/a>) allows you to retrieve metrics for your Aviatrix Controller and Aviatrix Gateways. There are two types of Collections you can use:<\/p><ul><li>Status API<\/li><li>Metrics API<\/li><\/ul><p>Please follow the steps below to activate Metrics API and Download the Collections:<\/p><ul><li><p>Go to\u00a0<strong>CoPilot &gt; Settings &gt; Configuration &gt; License<\/strong>\u00a0and confirm the\u00a0CoPilot API Access under Add-on Features is enabled<\/p><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fdab9b1 elementor-widget elementor-widget-image\" data-id=\"fdab9b1\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot1-3.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"CoPilot_Metrics_API\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0NDAsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvY29waWxvdDEtMy5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"400\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot1-3-768x400.png\" class=\"attachment-medium_large size-medium_large wp-image-26440\" alt=\"CoPilot_Metrics_API\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot1-3-768x400.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot1-3-300x156.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot1-3-1024x533.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot1-3-1536x800.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot1-3-2048x1066.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8eee1d2 elementor-widget elementor-widget-text-editor\" data-id=\"8eee1d2\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li><p>Go to\u00a0<strong>CoPilot &gt; Settings &gt; Configuration &gt; General <\/strong>and Reset the API Key if needed<\/p><\/li><li><p>Download the Metrics and Status API Collections<\/p><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5aebf5b elementor-widget elementor-widget-image\" data-id=\"5aebf5b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot3-1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"CoPilot_Metrics_API\" data-elementor-lightbox-description=\"CoPilot_Metrics_API\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0NDgsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvY29waWxvdDMtMS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"267\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot3-1-768x267.png\" class=\"attachment-medium_large size-medium_large wp-image-26448\" alt=\"CoPilot_Metrics_API\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot3-1-768x267.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot3-1-300x104.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot3-1-1024x356.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot3-1-1536x534.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/copilot3-1-2048x712.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-794a7ad elementor-widget elementor-widget-image\" data-id=\"794a7ad\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/postman.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"CoPilot_Metrics_API_Postman\" data-elementor-lightbox-description=\"CoPilot_Metrics_API_Postman\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0NTIsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvcG9zdG1hbi5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"295\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/postman-300x295.png\" class=\"attachment-medium size-medium wp-image-26452\" alt=\"CoPilot_Metrics_API_Postman\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/postman-300x295.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/postman-768x756.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/postman.png 988w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d59de95 elementor-widget elementor-widget-heading\" data-id=\"d59de95\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Deploying Prometheus and Grafana containers<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea68adf elementor-widget elementor-widget-text-editor\" data-id=\"ea68adf\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>In my Lab, I am running the Prometheus and Grafana as Docker containers. To deploy them you must have the proper configuration files. The following screenshot presents what the structure of files (for both Prometheus and Grafana) looks like.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-92fe11a elementor-widget elementor-widget-image\" data-id=\"92fe11a\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/structure.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Prometheus_Grafana_files\" data-elementor-lightbox-description=\"Prometheus_Grafana_files\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0NTcsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvc3RydWN0dXJlLnBuZyJ9\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"184\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/structure-300x184.png\" class=\"attachment-medium size-medium wp-image-26457\" alt=\"Prometheus_Grafana_files\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/structure-300x184.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/structure.png 368w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4ea567 elementor-widget elementor-widget-text-editor\" data-id=\"c4ea567\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Content of the compose.yaml file:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1493953 elementor-widget elementor-widget-code-highlight\" data-id=\"1493953\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>services:\r\n  prometheus:\r\n    image: prom\/prometheus\r\n    container_name: prometheus\r\n    command:\r\n      - '--config.file=\/etc\/prometheus\/prometheus\/prometheus.yml'\r\n    ports:\r\n      - 9090:9090\r\n    restart: unless-stopped\r\n    volumes:\r\n      - .\/prometheus:\/etc\/prometheus\/prometheus\r\n      - prom_data:\/prometheus\/prometheus\r\n  grafana:\r\n    image: grafana\/grafana\r\n    container_name: grafana\r\n    ports:\r\n      - 3000:3000\r\n    restart: unless-stopped\r\n    environment:\r\n      - GF_SECURITY_ADMIN_USER=admin\r\n      - GF_SECURITY_ADMIN_PASSWORD=grafana\r\n    volumes:\r\n      - .\/grafana:\/etc\/grafana\/provisioning\/datasources\r\nvolumes:\r\n  prom_data:<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-345b099 elementor-widget elementor-widget-text-editor\" data-id=\"345b099\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Content of the prometheus.yml file:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d75db3 elementor-widget elementor-widget-code-highlight\" data-id=\"1d75db3\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>global:\r\n  scrape_interval: 1m\r\n  scrape_timeout: 10s\r\n  evaluation_interval: 1m\r\nscrape_configs:\r\n- job_name: jakub-copilot\r\n  honor_labels: true\r\n  honor_timestamps: false\r\n  scrape_interval: 30s\r\n  scrape_timeout: 10s\r\n  metrics_path: \/metrics-api\/v1\/gateways\r\n  scheme: https\r\n  authorization:\r\n    type: Bearer\r\n    credentials: <copilot-api-secret-key>\r\n  tls_config:\r\n    insecure_skip_verify: true\r\n  follow_redirects: true\r\n  enable_http2: true\r\n  static_configs:\r\n  - targets:\r\n    - <copilot-public-ip>\r\n- job_name: jakub-copilot-status\r\n  honor_labels: true\r\n  honor_timestamps: false\r\n  scrape_interval: 30s\r\n  scrape_timeout: 10s\r\n  metrics_path: \/status-api\/v1\r\n  scheme: https\r\n  authorization:\r\n    type: Bearer\r\n    credentials: <copilot-api-secret-key>\r\n  tls_config:\r\n    insecure_skip_verify: true\r\n  follow_redirects: true\r\n  enable_http2: true\r\n  static_configs:\r\n  - targets:\r\n    - <copilot-public-ip><\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bc828fc elementor-widget elementor-widget-text-editor\" data-id=\"bc828fc\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Content of the datasource.yml file:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d28f352 elementor-widget elementor-widget-code-highlight\" data-id=\"d28f352\" data-element_type=\"widget\" data-widget_type=\"code-highlight.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"prismjs-default copy-to-clipboard \">\n\t\t\t<pre data-line=\"\" class=\"highlight-height language-javascript line-numbers\">\n\t\t\t\t<code readonly=\"true\" class=\"language-javascript\">\n\t\t\t\t\t<xmp>apiVersion: 1\r\n\r\ndatasources:\r\n- name: Prometheus\r\n  type: prometheus\r\n  url: http:\/\/prometheus:9090\r\n  isDefault: true\r\n  access: proxy\r\n  editable: true<\/xmp>\n\t\t\t\t<\/code>\n\t\t\t<\/pre>\n\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7fcb823 elementor-widget elementor-widget-text-editor\" data-id=\"7fcb823\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>My containers are presented below. As you can see the Prometheus can be accessed via port 9090, while Grafana via 3000.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1edca78 elementor-widget elementor-widget-image\" data-id=\"1edca78\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/containers.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Prometheus_Grafana_containers\" data-elementor-lightbox-description=\"Prometheus_Grafana_containers\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0NjQsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvY29udGFpbmVycy5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"105\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/containers-768x105.png\" class=\"attachment-medium_large size-medium_large wp-image-26464\" alt=\"Prometheus_Grafana_containers\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/containers-768x105.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/containers-300x41.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/containers-1024x140.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/containers-1536x210.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/containers-2048x280.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-175e124 elementor-widget elementor-widget-heading\" data-id=\"175e124\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Prometheus Verification<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7bfe078 elementor-widget elementor-widget-text-editor\" data-id=\"7bfe078\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Go to <strong>http:\/\/&lt;your-server-ip&gt;:9090\/targets?search=<\/strong>\u00a0to verify that Prometheus can connect to the Target(s).<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-accbd3c elementor-widget elementor-widget-image\" data-id=\"accbd3c\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/prometheus1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Prometheus_Targets\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0NjgsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvcHJvbWV0aGV1czEucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"249\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/prometheus1-768x249.png\" class=\"attachment-medium_large size-medium_large wp-image-26468\" alt=\"Prometheus_Targets\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/prometheus1-768x249.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/prometheus1-300x97.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/prometheus1-1024x332.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/prometheus1-1536x498.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/prometheus1-2048x664.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d75d917 elementor-widget elementor-widget-heading\" data-id=\"d75d917\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Grafana Configuration<\/h3>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a1b2b75 elementor-widget elementor-widget-text-editor\" data-id=\"a1b2b75\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Now you must set up Grafana to connect to Prometheus to request the metrics. Prometheus will be a Data Source for Grafana.\u00a0<\/p><ul><li>Go to <strong>Home &gt; Connections &gt; Data Sources<\/strong>\u00a0<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-61276c6 elementor-widget elementor-widget-image\" data-id=\"61276c6\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Grafana_DataSource\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0NzUsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ3JhZmFuYTEucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"152\" height=\"300\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana1-152x300.png\" class=\"attachment-medium size-medium wp-image-26475\" alt=\"Grafana_DataSource\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana1-152x300.png 152w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana1.png 517w\" sizes=\"auto, (max-width: 152px) 100vw, 152px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-317fa4d elementor-widget elementor-widget-text-editor\" data-id=\"317fa4d\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Choose &#8220;<strong>+ Add a new data source<\/strong>&#8220;.<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c0326c5 elementor-widget elementor-widget-image\" data-id=\"c0326c5\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana2-1.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Grafana_DataSource\" data-elementor-lightbox-description=\"Grafana_DataSource\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0ODMsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ3JhZmFuYTItMS5wbmcifQ%3D%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"89\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana2-1-768x89.png\" class=\"attachment-medium_large size-medium_large wp-image-26483\" alt=\"Grafana_DataSource\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana2-1-768x89.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana2-1-300x35.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana2-1-1024x118.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana2-1-1536x177.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana2-1-2048x237.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2315963 elementor-widget elementor-widget-text-editor\" data-id=\"2315963\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Click on &#8220;<strong>Prometheus<\/strong>&#8220;<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-76918e3 elementor-widget elementor-widget-image\" data-id=\"76918e3\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana3.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Grafana_Prometheus\" data-elementor-lightbox-description=\"Grafana_Prometheus\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0ODcsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ3JhZmFuYTMucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"278\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana3-768x278.png\" class=\"attachment-medium_large size-medium_large wp-image-26487\" alt=\"Grafana_Prometheus\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana3-768x278.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana3-300x109.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana3-1024x371.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana3-1536x556.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana3.png 1614w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d04229 elementor-widget elementor-widget-text-editor\" data-id=\"5d04229\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Create a new connection. Provide the\u00a0<b>name<\/b> and the <b>URL<\/b>. Your URL will be:\u00a0<strong>http:\/\/&lt;your-server-ip&gt;:9090<\/strong><\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-aee94fa elementor-widget elementor-widget-image\" data-id=\"aee94fa\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana4.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Grafana_Prometheus\" data-elementor-lightbox-description=\"Grafana_Prometheus\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0ODgsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ3JhZmFuYTQucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"614\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana4-768x614.png\" class=\"attachment-medium_large size-medium_large wp-image-26488\" alt=\"Grafana_Prometheus\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana4-768x614.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana4-300x240.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana4-1024x818.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana4-1536x1227.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana4-2048x1636.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b7b072 elementor-widget elementor-widget-text-editor\" data-id=\"7b7b072\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>Click on &#8220;<b>Save &amp; test<\/b>&#8221; once done<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-03f25cd elementor-widget elementor-widget-image\" data-id=\"03f25cd\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana5.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Grafana_Prometheus\" data-elementor-lightbox-description=\"Grafana_Prometheus\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0ODksInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ3JhZmFuYTUucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"257\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana5-300x257.png\" class=\"attachment-medium size-medium wp-image-26489\" alt=\"Grafana_Prometheus\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana5-300x257.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana5-768x657.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana5.png 945w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b9b65f6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b9b65f6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d18fce2\" data-id=\"d18fce2\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0a3c1da elementor-widget elementor-widget-text-editor\" data-id=\"0a3c1da\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul><li>You are ready to create your dashboard. Go to <strong>Home &gt; Dashboards<\/strong> and select &#8220;<strong>New<\/strong>&#8221; and &#8220;<strong>New Dashboard<\/strong>&#8220;<\/li><\/ul>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c38159b elementor-widget elementor-widget-image\" data-id=\"c38159b\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana6.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Grafana_Dashboard\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0OTMsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ3JhZmFuYTYucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"87\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana6-1024x111.png\" class=\"attachment-large size-large wp-image-26493\" alt=\"Grafana_Dashboard\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana6-1024x111.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana6-300x32.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana6-768x83.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana6-1536x166.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana6-2048x221.png 2048w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-318a3ec elementor-widget elementor-widget-text-editor\" data-id=\"318a3ec\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>Supported Aviatrix Metrics:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0d61325 elementor-widget elementor-widget-shortcode\" data-id=\"0d61325\" data-element_type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-shortcode\">\n<table id=\"tablepress-4\" class=\"tablepress tablepress-id-4\">\n<thead>\n<tr class=\"row-1 odd\">\n\t<th class=\"column-1\">Metric Name<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-hover\">\n<tr class=\"row-2 even\">\n\t<td class=\"column-1\">bandwidth_ingress_limit_exceeded<\/td>\n<\/tr>\n<tr class=\"row-3 odd\">\n\t<td class=\"column-1\">bgp_status<\/td>\n<\/tr>\n<tr class=\"row-4 even\">\n\t<td class=\"column-1\">cpu_idle<\/td>\n<\/tr>\n<tr class=\"row-5 odd\">\n\t<td class=\"column-1\">cpu_ks<\/td>\n<\/tr>\n<tr class=\"row-6 even\">\n\t<td class=\"column-1\">cpu_us<\/td>\n<\/tr>\n<tr class=\"row-7 odd\">\n\t<td class=\"column-1\">cpu_wait<\/td>\n<\/tr>\n<tr class=\"row-8 even\">\n\t<td class=\"column-1\">memory_available<\/td>\n<\/tr>\n<tr class=\"row-9 odd\">\n\t<td class=\"column-1\">memory_buf<\/td>\n<\/tr>\n<tr class=\"row-10 even\">\n\t<td class=\"column-1\">memory_cached<\/td>\n<\/tr>\n<tr class=\"row-11 odd\">\n\t<td class=\"column-1\">memory_free<\/td>\n<\/tr>\n<tr class=\"row-12 even\">\n\t<td class=\"column-1\">memory_swpd<\/td>\n<\/tr>\n<tr class=\"row-13 odd\">\n\t<td class=\"column-1\">pps_limit_exceeded<\/td>\n<\/tr>\n<tr class=\"row-14 even\">\n\t<td class=\"column-1\">rate_pkt_drop<\/td>\n<\/tr>\n<tr class=\"row-15 odd\">\n\t<td class=\"column-1\">rate_received<\/td>\n<\/tr>\n<tr class=\"row-16 even\">\n\t<td class=\"column-1\">rate_rd_drop<\/td>\n<\/tr>\n<tr class=\"row-17 odd\">\n\t<td class=\"column-1\">rate_sent<\/td>\n<\/tr>\n<tr class=\"row-18 even\">\n\t<td class=\"column-1\">rate_total<\/td>\n<\/tr>\n<tr class=\"row-19 odd\">\n\t<td class=\"column-1\">rate_tx_drop<\/td>\n<\/tr>\n<tr class=\"row-20 even\">\n\t<td class=\"column-1\">rx_drop<\/td>\n<\/tr>\n<tr class=\"row-21 odd\">\n\t<td class=\"column-1\">scrape_duration_seconds<\/td>\n<\/tr>\n<tr class=\"row-22 even\">\n\t<td class=\"column-1\">scrape_samples_post_metric_relabeling<\/td>\n<\/tr>\n<tr class=\"row-23 odd\">\n\t<td class=\"column-1\">scrape_samples_scraped<\/td>\n<\/tr>\n<tr class=\"row-24 even\">\n\t<td class=\"column-1\">scrape_series_added<\/td>\n<\/tr>\n<tr class=\"row-25 odd\">\n\t<td class=\"column-1\">status<\/td>\n<\/tr>\n<tr class=\"row-26 even\">\n\t<td class=\"column-1\">tx_drop<\/td>\n<\/tr>\n<tr class=\"row-27 odd\">\n\t<td class=\"column-1\">up<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-60374a8 elementor-widget elementor-widget-text-editor\" data-id=\"60374a8\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<p>The sample dashboard I created for my Aviatrix environment:<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3933b05 elementor-widget elementor-widget-image\" data-id=\"3933b05\" data-element_type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"http:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana7.png\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-title=\"Grafana_Dashboard\" data-elementor-lightbox-description=\"Grafana_Dashboard\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MjY0OTQsInVybCI6Imh0dHBzOlwvXC9jbG91ZC1jb2QuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDIzXC8xMVwvZ3JhZmFuYTcucG5nIn0%3D\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"393\" src=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana7-768x393.png\" class=\"attachment-medium_large size-medium_large wp-image-26494\" alt=\"Grafana_Dashboard\" srcset=\"https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana7-768x393.png 768w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana7-300x153.png 300w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana7-1024x524.png 1024w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana7-1536x786.png 1536w, https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/grafana7-2048x1048.png 2048w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>This article presents how to integrate Aviatrix CoPilot with Prometheus and Grafana. The design provided here guides you on how to create a centralized monitoring solution for your environment.<\/p>\n","protected":false},"author":2,"featured_media":26381,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[14,19],"tags":[],"class_list":["post-26379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aviatrix","category-monitoring"],"uagb_featured_image_src":{"full":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9.png",3592,3058,false],"thumbnail":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-150x150.png",150,150,true],"medium":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-300x255.png",300,255,true],"medium_large":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-768x654.png",768,654,true],"large":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-1024x872.png",800,681,true],"1536x1536":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-1536x1308.png",1536,1308,true],"2048x2048":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-2048x1744.png",2048,1744,true],"onepress-blog-small":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-300x150.png",300,150,true],"onepress-small":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-480x300.png",480,300,true],"onepress-medium":["https:\/\/cloud-cod.com\/wp-content\/uploads\/2023\/11\/blog_post9-640x400.png",640,400,true]},"uagb_author_info":{"display_name":"Jakub","author_link":"https:\/\/cloud-cod.com\/index.php\/author\/jakub\/"},"uagb_comment_info":11,"uagb_excerpt":"This article presents how to integrate Aviatrix CoPilot with Prometheus and Grafana. The design provided here guides you on how to create a centralized monitoring solution for your environment.","_links":{"self":[{"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/posts\/26379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/comments?post=26379"}],"version-history":[{"count":184,"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/posts\/26379\/revisions"}],"predecessor-version":[{"id":27626,"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/posts\/26379\/revisions\/27626"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/media\/26381"}],"wp:attachment":[{"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/media?parent=26379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/categories?post=26379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cloud-cod.com\/index.php\/wp-json\/wp\/v2\/tags?post=26379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}