{"version":"1.0","provider_name":"ATMECS","provider_url":"https:\/\/atmecs.com","title":"Database Administration \u2013 PostgreSQL","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"cgMNWBLi9L\"><a href=\"https:\/\/atmecs.com\/infrastructure-support-database-administration-postgresql\/\">Database Administration \u2013 PostgreSQL<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/atmecs.com\/infrastructure-support-database-administration-postgresql\/embed\/#?secret=cgMNWBLi9L\" width=\"600\" height=\"338\" title=\"&#8220;Database Administration \u2013 PostgreSQL&#8221; &#8212; ATMECS\" data-secret=\"cgMNWBLi9L\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Infrastructure Support \u2013 Database Administration PostgreSQL ATMECS \u2013 Content Team Challenges: Limited documentation PGPOOL stability Limited alert setup for database functions Limited visibility on design considerations Solution Approach: Database Provisioning Database Backups and Recovery Database Size Growth Monitoring DB Server CPU and Memory utilization monitor Database User Management Performing Database level application related changes Application Scripts deployments Data refreshments between the environments Database related maintenance tasks Database Monitoring Support to the Application Issues Achieve SLA\u2019s ATMECS Contribution: Implemented a robust monitoring system to monitor the PostgreSQL Services status and CPU, Memory and Disk level thresholds Infrastructure Support Database Administration PostgreSQL"}