{"id":15874,"date":"2024-07-15T16:25:50","date_gmt":"2024-07-15T12:55:50","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15874"},"modified":"2024-07-15T16:25:50","modified_gmt":"2024-07-15T12:55:50","slug":"developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/","title":{"rendered":"Setting up monitoring for DigitalOcean managed databases with Prometheus and Grafana"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">Introduction<\/h2>\n<p>Monitoring your DigitalOcean managed databases is essential to ensure their performance, stability, and security. By implementing monitoring solutions like Prometheus and Grafana, you gain valuable insights into the health and performance metrics of your database clusters, enabling proactive management and troubleshooting. You can programmatically access your database cluster metrics through the metrics endpoint, giving you access to over twenty times more metrics than what is available in the Insights tab of the cloud control panel.<\/p>\n<p>This tutorial walks you through the steps to set up monitoring of DigitalOcean managed databases (except MongoDB) using Prometheus and Grafana. Here, we&#039;ll use a script that uses the scrapable metrics endpoint to export reports, allowing for comprehensive monitoring of your DigitalOcean managed databases. We&#039;ll cover accessing the metrics endpoint, configuring Prometheus to scrape metrics, and visualizing the data in Grafana.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">Prerequisites<\/h5>\n<ul>\n<li>A DigitalOcean account with managed databases (except MongoDB).<\/li>\n<li>Basic understanding of bash programming.<\/li>\n<li>The Prometheus droplet is deployed from the DigitalOcean Marketplace.<\/li>\n<li>A Grafana droplet deployed from the DigitalOcean Marketplace<\/li>\n<li>Installed dependencies: jq<\/li>\n<li>A personal access token created with database read access.<\/li>\n<\/ul>\n<h5 id=\"%d8%a2%d9%85%d8%a7%d8%af%d9%87-%d8%b3%d8%a7%d8%b2%db%8c-%d9%82%d8%b7%d8%b1%d9%87-%d9%be%d8%b1%d9%88%d9%85%d8%aa%d8%a6%d9%88%d8%b3\">Preparation of Prometheus Drops<\/h5>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-ssh-%d8%a8%d9%87-%d9%82%d8%b7%d8%b1%d9%87-prometheus\">Step 1: SSH into the Prometheus droplet.<\/h5>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-scrape-sh-%d8%b1%d8%a7-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%af%d8%b3%d8%aa%d9%88%d8%b1\">Step 2: Download the scrape.sh script using the wget command:<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>wget https:\/\/solutions-files.ams3.cdn.digitaloceanspaces.com\/DBaaS-Scrape-Metrics\/scrape.sh\r\n<\/code><\/pre>\n<\/div>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d9%be%d8%b3-%d8%a7%d8%b2-%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa%d8%8c-%d8%a8%d8%a7-%d8%a7%d8%ac%d8%b1%d8%a7%db%8c-%d9%85\">Step 3: After downloading the script, make sure it has executable permissions by running the following:<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>chmod +x scrape.sh\r\n<\/code><\/pre>\n<\/div>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-scrape-sh-%d8%b1%d8%a7-%d8%a8%d8%a7-%d8%a7%d8%ac%d8%b1%d8%a7%db%8c\">Step 4: Run the scrape.sh script by running:<\/h5>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>.\/scrape.sh\r\n<\/code><\/pre>\n<\/div>\n<p>Note: If jq is not installed on the Droplet, you will encounter this error:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>root@prometheus:~# .\/scrape.sh\r\nChecking dependencies...\r\nError: jq is not installed. Please install it before running this script.<\/code><\/pre>\n<\/div>\n<p>In this case, you can install jq on the Droplet by running the following commands:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt-get update &amp;&amp; sudo apt-get install jq\r\n\r\n<\/code><\/pre>\n<\/div>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"3384\"  height=\"2154\"  class=\"aligncenter wp-image-15876 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 3384px) 100vw, 3384px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5.png 3384w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-300x191.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-1024x652.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-768x489.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-1536x978.png 1536w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-2048x1304.png 2048w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-110x70.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-200x127.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-380x242.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-255x162.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-550x350.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-800x509.png 800w, https:\/\/cdn.itpiran.net\/2024\/07\/15160334\/1-5-1160x738.png 1160w\" > If you encounter the following error while installing jq, remove the lock file by running the command sudo rm \/var\/lib\/dpkg\/lock*.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>root@prometheus:~# sudo apt-get install jq\r\nE: Could not get lock \/var\/lib\/dpkg\/lock-frontend - open (11: Resource temporarily unavailable)\r\nE: Unable to acquire the dpkg frontend lock (\/var\/lib\/dpkg\/lock-frontend), is another process using it?\r\nroot@prometheus:~# sudo dpkg --configure -a\r\ndpkg: error: dpkg frontend is locked by another process\r\nroot@prometheus:~# sudo rm \/var\/lib\/dpkg\/lock*\r\nroot@prometheus:~# sudo apt-get install jq\r\nReading package lists... Done\r\nBuilding dependency tree \r\nReading state information... Done<\/code><\/pre>\n<\/div>\n<p>After installing jq, run the script again.<\/p>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d8%af%d8%a7%d8%af%d9%87-%d9%85%d8%af%db%8c%d8%b1%db%8c%d8%aa-%d8%b4%d8%af%d9%87-%d8%a7%db%8c-%d8%b1%d8%a7-%da%a9%d9%87-%d9%85\">Step 5: Select the managed database you want to manage by entering its number.<\/h5>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-6-%d8%b1%d9%85%d8%b2-digitalocean-%d8%ae%d9%88%d8%af-%d8%b1%d8%a7-%d9%88%d8%a7%d8%b1%d8%af-%da%a9%d9%86%db%8c%d8%af\">Step 6: Enter your DigitalOcean password.<\/h5>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-7-%d8%af%d8%b1-%d9%85%d9%86%d9%88%db%8c-%d8%a7%d8%b5%d9%84%db%8c%d8%8c-%da%af%d8%b2%db%8c%d9%86%d9%87-%d9%85%d9%88%d8%b1%d8%af-%d9%86%db%8c%d8%a7%d8%b2-%d8%b1%d8%a7\">Step 7: In the main menu, select the required option and select the database.<\/h5>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-8-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d9%87%d8%a7%db%8c-%d8%af%d8%a7%d8%af%d9%87-%d8%b1%d8%a7-%d8%a8%d8%b1%d8%a7%db%8c\">Step 8: The script adds or removes databases for monitoring.<\/h5>\n<h5 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-9-%d9%be%d8%b3-%d8%a7%d8%b2-%d8%a7%d9%81%d8%b2%d9%88%d8%af%d9%86-%db%8c%d8%a7-%d8%ad%d8%b0%d9%81%d8%8c-%d8%a8%d8%b1%d8%b1%d8%b3%db%8c-%da%a9%d9%86%db%8c%d8%af-%da%a9\">Step 9: After adding or removing, check if the targets on prometheus_hostname:9090 are updated.<\/h5>\n<h2 id=\"%d8%a7%d9%81%d8%b2%d9%88%d8%af%d9%86-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d9%87%d8%a7%db%8c-%d8%af%d8%a7%d8%af%d9%87-%d8%a8%d9%87-%d9%86%d8%b8%d8%a7%d8%b1%d8%aa\">Adding databases to monitoring<\/h2>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1191\"  height=\"724\"  class=\"aligncenter wp-image-15877 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1191px) 100vw, 1191px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2.png 1191w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-300x182.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-1024x622.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-768x467.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-110x67.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-200x122.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-380x231.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-255x155.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-550x334.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-800x486.png 800w, https:\/\/cdn.itpiran.net\/2024\/07\/15160631\/2-2-1160x705.png 1160w\" ><\/p>\n<h2 id=\"%d8%ad%d8%b0%d9%81-%d9%be%d8%a7%db%8c%da%af%d8%a7%d9%87-%d9%87%d8%a7%db%8c-%d8%af%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d9%86%d8%b8%d8%a7%d8%b1%d8%aa\">Removing databases from monitoring<\/h2>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1060\"  height=\"557\"  class=\"aligncenter wp-image-15878 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1060px) 100vw, 1060px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1.png 1060w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-300x158.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-1024x538.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-768x404.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-110x58.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-200x105.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-380x200.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-255x134.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-550x289.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15160822\/3-1-800x420.png 800w\" ><\/p>\n<h2 id=\"%d8%aa%d9%87%db%8c%d9%87-%d9%82%d8%b7%d8%b1%d9%87-%da%af%d8%b1%d8%a7%d9%81%d8%a7%d9%86%d8%a7\">Preparing Grafana Droplet<\/h2>\n<p>Step 1: Log in to the Grafana dashboard by visiting the URL Grafana_IP:3000 in your browser.<\/p>\n<p>Step 2: Go to Configuration &gt; Data Sources.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1060\"  height=\"793\"  class=\"aligncenter wp-image-15879 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1060px) 100vw, 1060px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1.png 1060w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-300x224.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-1024x766.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-768x575.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-110x82.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-200x150.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-380x284.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-255x191.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-550x411.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15160937\/4-1-800x598.png 800w\" ><\/p>\n<p>Step 3: Click Add Data Source.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1427\"  height=\"676\"  class=\"aligncenter wp-image-15880 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1427px) 100vw, 1427px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1.png 1427w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-300x142.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-1024x485.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-768x364.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-110x52.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-200x95.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-380x180.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-255x121.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-550x261.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-800x379.png 800w, https:\/\/cdn.itpiran.net\/2024\/07\/15161051\/5-1-1160x550.png 1160w\" ><\/p>\n<p>Step 4: Search and select Prometheus.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1446\"  height=\"603\"  class=\"aligncenter wp-image-15881 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1446px) 100vw, 1446px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1.png 1446w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-300x125.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-1024x427.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-768x320.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-110x46.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-200x83.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-380x158.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-255x106.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-550x229.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-800x334.png 800w, https:\/\/cdn.itpiran.net\/2024\/07\/15161138\/6-1-1160x484.png 1160w\" ><\/p>\n<p>Step 5: Enter the name as Prometheus, URL (Prometheushostname:9090) and click \u201cSave and Test\u201d. If you see \u201cData source is working\u201d, you have successfully added the data source. Once done, go to Create &gt; Import.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1682\"  height=\"1080\"  class=\"aligncenter wp-image-15882 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1682px) 100vw, 1682px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1.png 1682w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-300x193.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-1024x658.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-768x493.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-1536x986.png 1536w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-110x71.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-200x128.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-380x244.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-255x164.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-550x353.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-800x514.png 800w, https:\/\/cdn.itpiran.net\/2024\/07\/15161252\/7-1-1160x745.png 1160w\" ><\/p>\n<p>Step 6: You can configure the dashboard manually or import the dashboard by uploading a JSON file. Below are some examples of dashboard JSON files:<\/p>\n<p>Step 7: Fill in the fields and submit.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1180\"  height=\"822\"  class=\"aligncenter wp-image-15883 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1180px) 100vw, 1180px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1.png 1180w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-300x209.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-1024x713.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-768x535.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-110x77.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-200x139.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-380x265.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-255x178.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-550x383.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-800x557.png 800w, https:\/\/cdn.itpiran.net\/2024\/07\/15161421\/8-1-1160x808.png 1160w\" ><\/p>\n<p>Step 8: Grafana dashboard is ready. Select the host and check if the metrics are visible or not. You can modify and edit the dashboard if needed.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1430\"  height=\"723\"  class=\"aligncenter wp-image-15884 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1430px) 100vw, 1430px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1.png 1430w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-300x152.png 300w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-1024x518.png 1024w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-768x388.png 768w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-110x56.png 110w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-200x101.png 200w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-380x192.png 380w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-255x129.png 255w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-550x278.png 550w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-800x404.png 800w, https:\/\/cdn.itpiran.net\/2024\/07\/15161524\/9-1-1160x586.png 1160w\" ><\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Result<\/h2>\n<p>Setting up monitoring for DigitalOcean managed databases using Prometheus and Grafana increases your ability to ensure the performance, stability, and security of your database clusters.<\/p>\n<p>By using Prometheus to scrape metrics and Grafana to visualize them, you gain comprehensive insight into database health and performance metrics.<\/p>\n<p>This proactive approach enables efficient management and timely troubleshooting, which is crucial for maintaining optimal database operations. With the steps outlined in this documentation, you can easily implement robust monitoring tailored to your specific database needs and ensure the smooth operation of your DigitalOcean managed databases.<\/p>","protected":false},"excerpt":{"rendered":"Introduction Monitoring your DigitalOcean managed databases is essential to ensure their performance, stability, and security. With\u2026","protected":false},"author":1,"featured_media":15886,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"","footnotes":""},"categories":[193],"tags":[403,401,438],"class_list":{"0":"post-15874","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"tag-data-base","9":"tag-digitalocean","10":"tag-monitoring"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u0634\u062f\u0647 DigitalOcean \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u062b\u0628\u0627\u062a \u0648 \u0627\u0645\u0646\u06cc\u062a \u0622\u0646\u200c\u0647\u0627 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a. \u0628\u0627&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-15T12:55:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/07\/15162337\/dd.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana\",\"datePublished\":\"2024-07-15T12:55:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/\"},\"wordCount\":68,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15162337\\\/dd.jpg\",\"keywords\":[\"data base\",\"Digitalocean\",\"Monitoring\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/\",\"name\":\"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15162337\\\/dd.jpg\",\"datePublished\":\"2024-07-15T12:55:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15162337\\\/dd.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15162337\\\/dd.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/en\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Setting up monitoring for DigitalOcean managed databases with Prometheus and Grafana - ITPiran Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/","og_locale":"en_US","og_type":"article","og_title":"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 \u0646\u0638\u0627\u0631\u062a \u0628\u0631 \u067e\u0627\u06cc\u06af\u0627\u0647\u200c\u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a\u200c\u0634\u062f\u0647 DigitalOcean \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u0639\u0645\u0644\u06a9\u0631\u062f\u060c \u062b\u0628\u0627\u062a \u0648 \u0627\u0645\u0646\u06cc\u062a \u0622\u0646\u200c\u0647\u0627 \u0636\u0631\u0648\u0631\u06cc \u0627\u0633\u062a. \u0628\u0627&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/en\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-07-15T12:55:50+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/07\/15162337\/dd.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana","datePublished":"2024-07-15T12:55:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/"},"wordCount":68,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/15162337\/dd.jpg","keywords":["data base","Digitalocean","Monitoring"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/","name":"Setting up monitoring for DigitalOcean managed databases with Prometheus and Grafana - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/15162337\/dd.jpg","datePublished":"2024-07-15T12:55:50+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/07\/15162337\/dd.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/15162337\/dd.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/developer-center-setting-up-monitoring-for-digitalocean-managed-databases-with-prometheus-and-grafana\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u0645\u0627\u0646\u06cc\u062a\u0648\u0631\u06cc\u0646\u06af \u0628\u0631\u0627\u06cc \u067e\u0627\u06cc\u06af\u0627\u0647 \u0647\u0627\u06cc \u062f\u0627\u062f\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0634\u062f\u0647 DigitalOcean \u0628\u0627 Prometheus \u0648 Grafana"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"Iranian Sustainable Trade News and Articles","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"Sustainable Iranian Business Blog","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"admin","url":"https:\/\/www.itpiran.net\/blog\/en\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15874","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/comments?post=15874"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15874\/revisions"}],"predecessor-version":[{"id":15885,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/posts\/15874\/revisions\/15885"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media\/15886"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/media?parent=15874"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/categories?post=15874"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/en\/wp-json\/wp\/v2\/tags?post=15874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}